Module ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq NameLoad Str body AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body AugAssignSub AttributeStore NameLoad attr Num Assign NameStore Num For NameStore Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub BinOpSub Call NameLoad AttributeLoad NameLoad attr NameLoad Num Str body Assign NameStore NameLoad Break Assign AttributeStore NameLoad attr NameLoad If CompareEq NameLoad Num body Assign AttributeStore NameLoad attr Num orelse AugAssignSub AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore Call NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore ListLoad Assign NameStore Str For NameStore Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore BinOpAdd NameLoad NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str If CompareNotEq NameLoad Str body Assign NameStore BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareLt Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If NameLoad body Assign NameStore BinOpSub Call NameLoad NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad NameLoad Str If CompareNotEq NameLoad Num body Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str Call NameLoad BinOpAdd NameLoad Num Str Call NameLoad BinOpAdd NameLoad NameLoad Str For NameStore Call NameLoad Num NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd BinOpMult Str BinOpAdd AttributeLoad NameLoad attr Num Str Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad Raise NameLoad NameLoad decorator_list decorator_list Assign NameStore Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareEq Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Return NameLoad Assign NameStore NameLoad While CompareLt NameLoad NameLoad body If NameLoad body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str body Assign NameStore NameLoad Continue orelse If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Continue orelse If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str body Assign NameStore NameLoad Continue orelse Break Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad BinOpSub AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If CompareGtE NameLoad Call NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad BinOpSub AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Call NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad NameLoad body If CompareNotEq AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Return If CompareLtE AttributeLoad NameLoad attr Num body Print Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str orelse AugAssignSub AttributeStore NameLoad attr Num If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore NameLoad While Num body Assign NameStore Str If CompareGtE NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad NameLoad body Return TupleLoad NameLoad NameLoad orelse If NameLoad body AugAssignAdd NameStore Num Assign NameStore CompareNotEq NameLoad Str Continue orelse If CompareEq NameLoad Str body AugAssignAdd NameStore Num Assign NameStore NameLoad Continue orelse If Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Continue orelse Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Num NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Num NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list
N/A circularbuffer * Context_ N/A object N/A N/A 
     A helper class that keeps track of where we are within the parsing:
     allows us to return better error messages from parsing the tabs.
      __init__ N/A N/A self keep_last_n_lines N/A 5 N/A N/A Create a Parsing Context and remember the last n lines for when
        error messages happen N/A N/A self contextLines_ keep_last_n_lines N/A N/A self data_ N/A CircularBuffer 1024 N/A N/A self lineNumber_ 1 N/A N/A self charNumber_ 0 N/A addChar N/A N/A self c N/A N/A N/A  Add a character to the context  N/A N/A c N/A N/A N/A self lineNumber_ 1 N/A N/A self charNumber_ 0 N/A N/A N/A N/A self data_ full N/A N/A N/A N/A N/A self data_ get N/A N/A N/A N/A self data_ put c N/A N/A self charNumber_ 1 N/A deleteLastChar N/A N/A self N/A N/A N/A Delete a character from the context N/A c N/A N/A N/A self data_ drop N/A N/A c N/A N/A N/A self lineNumber_ 1 N/A index_of_last_newline -1 N/A ii N/A xrange 0 N/A len N/A self data_ N/A N/A N/A N/A N/A N/A self data_ peek N/A N/A N/A len N/A self data_ ii 1 N/A N/A index_of_last_newline ii N/A N/A N/A self charNumber_ index_of_last_newline N/A N/A index_of_last_newline -1 N/A N/A N/A self charNumber 80 N/A N/A N/A self charNumber_ 1 N/A addData N/A N/A self buffer len N/A N/A N/A ii N/A xrange 0 len N/A N/A N/A N/A self addChar N/A buffer N/A ii N/A generateReport N/A N/A self N/A N/A N/A report N/A lines N/A N/A current_line N/A ii N/A xrange 0 N/A len N/A self data_ N/A N/A c N/A N/A N/A self data_ peek ii N/A current_line N/A current_line c N/A N/A c N/A N/A N/A N/A lines append current_line N/A current_line N/A N/A current_line N/A N/A current_line N/A current_line N/A N/A N/A lines append current_line N/A context_lines N/A self contextLines_ N/A N/A N/A len lines N/A self contextLines_ N/A N/A context_lines N/A len lines N/A context_lines N/A N/A start_line N/A N/A len lines context_lines N/A report N/A N/A N/A N/A ****Syntax Error on line: N/A str N/A self lineNumber_  Last  N/A str context_lines  line N/A N/A context_lines 1 N/A N/A report N/A report s N/A report N/A N/A N/A N/A N/A report  of input (lines  N/A str N/A start_line 1 - N/A str N/A start_line context_lines ) shown below****
 N/A ii N/A xrange 0 context_lines N/A N/A report N/A N/A report N/A lines N/A N/A start_line ii N/A cursor N/A N/A - N/A N/A self charNumber_ 1 ^
 N/A report N/A report cursor N/A report N/A syntaxError N/A N/A self s N/A N/A N/A Have everything do a syntax error the same way N/A report N/A N/A N/A self generateReport s N/A Exception report N/A N/A N/A EOF ReaderA N/A object N/A N/A Interface for all Readers parsing ASCII streams.  They all have a
    context for holding the current line numbers for error reporting
    purposes. __init__ N/A N/A self N/A N/A N/A N/A self context_ N/A Context_ N/A syntaxError N/A N/A self s N/A N/A N/A N/A N/A N/A self context_ syntaxError s N/A EOFComing N/A N/A self N/A N/A N/A N/A N/A N/A self _peekNWSChar EOF N/A _getNWSChar N/A N/A self N/A N/A N/A N/A _peekNWSChar N/A N/A self N/A N/A N/A N/A _getChar N/A N/A self N/A N/A N/A N/A _peekChar N/A N/A self N/A N/A N/A N/A _consumeWS N/A N/A self N/A N/A N/A N/A _pushback N/A N/A self pushback_char N/A N/A N/A N/A N/A StringReader N/A ReaderA N/A N/A A class to read directly from strings (or any class that supports
    [] and len) __init__ N/A N/A self input N/A N/A N/A Allows to read and parse around anything that can be indexed N/A N/A N/A ReaderA __init__ self N/A N/A self buffer_ input N/A N/A self current_ 0 N/A _indexOfNextNWSChar N/A N/A self N/A N/A N/A length N/A len N/A self buffer_ N/A cur N/A self current_ N/A N/A cur length N/A N/A cur N/A comment_mode False N/A N/A cur len N/A N/A comment_mode N/A N/A N/A N/A N/A self buffer_ N/A cur N/A N/A comment_mode False N/A N/A N/A N/A N/A N/A N/A self buffer_ N/A cur isspace N/A N/A N/A N/A N/A N/A N/A self buffer_ N/A cur # N/A N/A comment_mode True N/A N/A N/A N/A cur N/A _getNWSChar N/A N/A self N/A N/A N/A index N/A N/A self _indexOfNextNWSChar N/A old_current N/A self current_ N/A N/A self current_ index N/A N/A N/A N/A self context_ addData N/A N/A self buffer_ N/A old_current N/A N/A self current_ old_current N/A N/A N/A self _getChar N/A _peekNWSChar N/A N/A self N/A N/A N/A index N/A N/A self _indexOfNextNWSChar N/A N/A index N/A len N/A self buffer_ N/A N/A EOF N/A c N/A N/A self buffer_ N/A index N/A c N/A _getChar N/A N/A self N/A N/A N/A length N/A len N/A self buffer_ N/A N/A N/A self current_ length N/A N/A EOF N/A c N/A N/A self buffer_ N/A N/A self current_ N/A N/A self current_ 1 N/A N/A N/A N/A self context_ addChar c N/A c N/A _peekChar N/A N/A self N/A N/A N/A length N/A len N/A self buffer_ N/A N/A N/A self current_ length N/A N/A EOF N/A c N/A N/A self buffer_ N/A N/A self current_ N/A c N/A _consumeWS N/A N/A self N/A N/A N/A index N/A N/A self _indexOfNextNWSChar N/A old_current N/A self current_ N/A N/A self current_ index N/A N/A N/A N/A self context_ addData N/A N/A self buffer_ N/A old_current N/A N/A self current_ old_current N/A N/A index N/A len N/A self buffer_ N/A N/A EOF N/A c N/A N/A self buffer_ N/A index N/A c N/A _pushback N/A N/A self pushback_char N/A N/A N/A N/A pushback_char EOF N/A N/A N/A N/A self current_ N/A len N/A self buffer_ N/A N/A N/A N/A self syntaxError Internal Error: Attempt to pushback EOF when not at end N/A N/A N/A N/A N/A self current_ 0 N/A N/A *********************current is N/A self current_ N/A self buffer_ N/A N/A N/A self syntaxError Internal Error: Attempted to pushback beginning of file N/A N/A N/A self current_ 1 N/A N/A N/A N/A self buffer_ N/A N/A self current_ pushback_char N/A N/A N/A N/A self syntaxError Internal Error: Attempt to pushback diff char N/A N/A N/A N/A self context_ deleteLastChar N/A N/A StreamReader N/A ReaderA N/A N/A A StreamReader exists to read in data from an input stream   __init__ N/A N/A self istream N/A N/A N/A  Open the given file, and attempt to read Vals out of it N/A N/A N/A ReaderA __init__ self N/A N/A self is_ istream N/A N/A self cached_ N/A CircularBuffer 132 True N/A _peekIntoNextNWSChar N/A N/A self N/A N/A N/A peek_ahead 0 N/A start_comment False N/A 1 N/A N/A c N/A N/A peek_ahead N/A len N/A self cached_ N/A N/A c N/A N/A N/A self is_ read 1 N/A N/A N/A N/A self cached_ put c N/A N/A c N/A N/A N/A self cached_ peek peek_ahead N/A N/A c EOF N/A N/A N/A c peek_ahead N/A N/A start_comment N/A N/A peek_ahead 1 N/A start_comment N/A c N/A N/A N/A N/A c # N/A N/A peek_ahead 1 N/A start_comment True N/A N/A N/A N/A N/A c isspace N/A N/A peek_ahead 1 N/A N/A N/A N/A c peek_ahead N/A _getNWSChar N/A N/A self N/A N/A N/A N/A _ peek_ahead N/A N/A self _peekIntoNextNWSChar N/A ii N/A xrange 0 peek_ahead N/A N/A cc_ii N/A N/A N/A self cached_ peek ii N/A N/A cc_ii EOF N/A N/A N/A N/A N/A self context_ addChar cc_ii N/A N/A N/A N/A self cached_ consume peek_ahead N/A N/A N/A self _getChar N/A _peekNWSChar N/A N/A self N/A N/A N/A N/A c _ N/A N/A self _peekIntoNextNWSChar N/A c N/A _getChar N/A N/A self N/A N/A N/A N/A N/A N/A self cached_ empty N/A N/A cc N/A N/A N/A self is_ read 1 N/A N/A cc N/A N/A N/A self cached_ get N/A N/A cc EOF N/A N/A N/A N/A N/A self context_ addChar cc N/A cc N/A _peekChar N/A N/A self N/A N/A N/A N/A N/A N/A self cached_ empty N/A N/A c N/A N/A N/A self is_ read 1 N/A N/A N/A N/A self cached_ put c N/A N/A N/A N/A self cached_ peek N/A _consumeWS N/A N/A self N/A N/A N/A N/A c peek_ahead N/A N/A self _peekIntoNextNWSChar N/A ii N/A xrange 0 peek_ahead N/A N/A cc_ii N/A N/A N/A self cached_ peek ii N/A N/A cc_ii EOF N/A N/A N/A N/A N/A self context_ addChar cc_ii N/A N/A N/A N/A self cached_ consume peek_ahead N/A c N/A _pushback N/A N/A self pushback_char N/A N/A N/A N/A pushback_char EOF N/A N/A N/A N/A N/A self context_ deleteLastChar N/A N/A N/A N/A self cached_ pushback pushback_char N/A N/A