'Initializer.
Initializes to the state after placing the first token from \'line\' at
\'first_indent\'.
Arguments:
line: (UnwrappedLine) The unwrapped line we\'re currently processing.
first_indent: (int) The indent of the first token.'

def __init__(self, line, first_indent):

    self.next_token = line.first
    self.column = first_indent
    self.line = line
    self.paren_level = 0
    self.start_of_line_level = 0
    self.lowest_level_on_line = 0
    self.ignore_stack_for_comparison = False
    self.stack = [_ParenState(first_indent, first_indent)]
    self.first_indent = first_indent
    self.newline = False
    self.previous = None
    self.column_limit = style.Get('COLUMN_LIMIT')
