Module Expr Str Import alias Import alias Import alias ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad BinOpSub NameLoad NameLoad Num Assign NameStore BinOpAdd Repr NameLoad Str Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareIsNot NameLoad NameLoad CompareEq NameLoad Num body Break Expr Call AttributeLoad NameLoad attr BoolOpOr NameLoad Num orelse Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Str Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp BoolOpAnd CompareGt NameLoad Num CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub NameLoad Num Index Num comprehension NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr If CompareLt NameLoad Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num While BoolOpAnd CompareLt AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr Num CompareLt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Index Num AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Num If BoolOpAnd CompareLt AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr Num CompareEq SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Index Num AttributeLoad NameLoad attr UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num body AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpAnd SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr CompareIn SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num TupleLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpOr UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr CompareNotIn SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num TupleLoad Str Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num Assign NameStore AttributeLoad NameLoad attr While BoolOpOr UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index NameLoad CompareNotIn SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num NameLoad CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num NameLoad body AugAssignSub NameStore Num If CompareLt NameLoad Num body Return NameLoad Assign NameStore Call NameLoad NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num While BoolOpAnd CompareLt NameLoad Call NameLoad AttributeLoad NameLoad attr CompareGtE SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num NameLoad body AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num If BoolOpOr CompareGtE NameLoad Call NameLoad AttributeLoad NameLoad attr CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num Call NameLoad AttributeLoad NameLoad attr body If NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr BinOpSub SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num Num Return TupleLoad NameLoad NameLoad decorator_list Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad While BoolOpAnd CompareGt NameLoad NameLoad CompareIn SubscriptLoad NameLoad Index BinOpSub NameLoad Num AttributeLoad NameLoad attr body AugAssignSub NameStore Num If BoolOpAnd CompareLt NameLoad NameLoad BoolOpOr CompareNotIn SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad NameLoad body Assign NameStore NameLoad Return BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad While Num body While Num body If BoolOpAnd CompareGt NameLoad NameLoad CompareIn SubscriptLoad NameLoad Index BinOpSub NameLoad Num AttributeLoad NameLoad attr body AugAssignSub NameStore Num orelse If BoolOpAnd UnaryOpNot NameLoad CompareGt NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index BinOpSub NameLoad Num Str body AugAssignSub NameStore Num Assign NameStore NameLoad orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareGt NameLoad Num CompareEq SubscriptLoad NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Index Num Str body AugAssignSub NameStore Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Index Num orelse Break If UnaryOpNot NameLoad body Break Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If NameLoad body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad orelse If CompareEq NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num While BoolOpAnd CompareGt NameLoad Num CompareGt SubscriptLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num Index Num NameLoad body AugAssignSub NameStore Num If CompareEq SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num NameLoad body Break Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num AugAssignSub NameStore Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign NameStore NameLoad If CompareIn SubscriptLoad NameLoad Index NameLoad Str body Pass orelse Break orelse Break Return SubscriptLoad NameLoad Slice NameLoad AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 
HyperParser
===========
This module defines the HyperParser class, which provides advanced parsing
abilities for the ParenMatch and other extensions.
The HyperParser uses PyParser. PyParser is intended mostly to give information
on the proper indentation of code. HyperParser gives some information on the
structure of code, used by extensions to help the user.
 N/A string N/A keyword N/A PyParse HyperParser N/A N/A __init__ N/A N/A self editwin index N/A N/A N/A Initialize the HyperParser to analyze the surroundings of the given
        index.
         N/A N/A self editwin editwin N/A N/A self text text N/A editwin text N/A parser N/A N/A PyParse Parser N/A editwin indentwidth N/A editwin tabwidth index2line N/A N/A index N/A N/A N/A N/A int N/A float index N/A N/A lno N/A index2line N/A N/A text index index N/A N/A N/A editwin context_use_ps1 N/A N/A context N/A editwin num_context_lines N/A N/A startat N/A max N/A lno context 1 N/A startatindex N/A N/A startat .0 N/A stopatindex N/A %d.end lno N/A N/A N/A parser set_str N/A N/A N/A text get startatindex stopatindex N/A bod N/A N/A parser find_good_parse_start N/A N/A editwin _build_char_in_string_func startatindex N/A N/A N/A bod None N/A startat 1 N/A N/A N/A N/A N/A parser set_lo N/A bod 0 N/A N/A r N/A N/A text tag_prevrange console index N/A r N/A N/A startatindex N/A r N/A 1 N/A N/A startatindex 1.0 N/A stopatindex N/A %d.end lno N/A N/A N/A parser set_str N/A N/A N/A text get startatindex stopatindex N/A N/A N/A parser set_lo 0 N/A N/A self rawtext N/A N/A parser str N/A -2 N/A N/A self stopatindex stopatindex N/A N/A self bracketing N/A N/A parser get_last_stmt_bracketing N/A N/A self isopener N/A N/A N/A i 0 N/A N/A N/A N/A self bracketing N/A i N/A 1 N/A N/A N/A self bracketing N/A N/A i 1 N/A 1 N/A i N/A range N/A len N/A self bracketing N/A N/A N/A self set_index index N/A set_index N/A N/A self index N/A N/A N/A Set the index to which the functions relate. Note that it must be
        in the same statement.
         N/A indexinrawtext N/A N/A len N/A self rawtext N/A len N/A N/A N/A self text get index N/A self stopatindex N/A N/A indexinrawtext 0 N/A N/A N/A ValueError The index given is before the analyzed statement N/A N/A self indexinrawtext indexinrawtext N/A N/A self indexbracket 0 N/A N/A N/A N/A self indexbracket N/A N/A len N/A self bracketing 1 N/A N/A N/A N/A self bracketing N/A N/A N/A self indexbracket 1 N/A 0 N/A self indexinrawtext N/A N/A N/A self indexbracket 1 N/A N/A N/A N/A self indexbracket N/A N/A len N/A self bracketing 1 N/A N/A N/A N/A self bracketing N/A N/A N/A self indexbracket 1 N/A 0 N/A self indexinrawtext N/A N/A N/A self isopener N/A N/A N/A self indexbracket 1 N/A N/A N/A self indexbracket 1 N/A is_in_string N/A N/A self N/A N/A N/A Is the index given to the HyperParser is in a string? N/A N/A N/A N/A self isopener N/A N/A self indexbracket N/A N/A N/A self rawtext N/A N/A N/A N/A self bracketing N/A N/A self indexbracket N/A 0 N/A " ' N/A is_in_code N/A N/A self N/A N/A N/A Is the index given to the HyperParser is in a normal code? N/A N/A N/A N/A N/A self isopener N/A N/A self indexbracket N/A N/A N/A self rawtext N/A N/A N/A N/A self bracketing N/A N/A self indexbracket N/A 0 N/A # " ' N/A get_surrounding_brackets N/A N/A self openers mustclose N/A ([{ False N/A N/A If the index given to the HyperParser is surrounded by a bracket
        defined in openers (or at least has one before it), return the
        indices of the opening bracket and the closing bracket (or the
        end of line, whichever comes first).
        If it is not surrounded by brackets, or the end of line comes before
        the closing bracket and mustclose is True, returns None.
         N/A bracketinglevel N/A N/A N/A self bracketing N/A N/A self indexbracket N/A 1 N/A before N/A self indexbracket N/A N/A N/A N/A N/A self isopener N/A before N/A N/A N/A self rawtext N/A N/A N/A N/A self bracketing N/A before N/A 0 openers N/A N/A N/A N/A self bracketing N/A before N/A 1 bracketinglevel N/A N/A before 1 N/A N/A before 0 N/A N/A None N/A bracketinglevel N/A min bracketinglevel N/A N/A N/A self bracketing N/A before N/A 1 N/A after N/A N/A self indexbracket 1 N/A N/A N/A after N/A len N/A self bracketing N/A N/A N/A N/A self bracketing N/A after N/A 1 bracketinglevel N/A N/A after 1 N/A beforeindex N/A N/A N/A self text index N/A %s-%dc N/A N/A self stopatindex N/A N/A len N/A self rawtext N/A N/A N/A self bracketing N/A before N/A 0 N/A N/A N/A after N/A len N/A self bracketing N/A N/A N/A N/A self bracketing N/A after N/A 0 N/A len N/A self rawtext N/A N/A mustclose N/A N/A None N/A afterindex N/A self stopatindex N/A N/A afterindex N/A N/A N/A self text index N/A %s-%dc N/A N/A self stopatindex N/A N/A len N/A self rawtext N/A N/A N/A N/A self bracketing N/A after N/A 0 1 N/A N/A beforeindex afterindex N/A N/A _whitespace_chars  	
\ N/A _id_chars N/A N/A N/A string ascii_letters N/A string digits _ N/A _id_first_chars N/A N/A string ascii_letters _ _eat_identifier N/A N/A self str limit pos N/A N/A N/A i pos N/A N/A N/A i limit N/A N/A str N/A N/A i 1 N/A self _id_chars N/A N/A i 1 N/A N/A N/A i pos N/A N/A N/A str N/A i N/A self _id_first_chars N/A N/A keyword iskeyword N/A str N/A i pos N/A N/A i pos N/A N/A pos i N/A get_expression N/A N/A self N/A N/A N/A Return a string with the Python expression which ends at the given
        index, which is empty if there is no real one.
         N/A N/A N/A N/A self is_in_code N/A N/A N/A ValueError get_expression should only be called if index is inside a code. N/A rawtext N/A self rawtext N/A bracketing N/A self bracketing N/A brck_index N/A self indexbracket N/A brck_limit N/A N/A bracketing N/A brck_index N/A 0 N/A pos N/A self indexinrawtext N/A last_identifier_pos pos N/A postdot_phase True N/A 1 N/A N/A 1 N/A N/A N/A N/A pos brck_limit N/A N/A rawtext N/A N/A pos 1 N/A self _whitespace_chars N/A N/A pos 1 N/A N/A N/A N/A postdot_phase N/A pos brck_limit N/A N/A rawtext N/A N/A pos 1 . N/A N/A pos 1 N/A postdot_phase True N/A N/A N/A N/A pos brck_limit N/A brck_index 0 N/A N/A rawtext N/A N/A N/A bracketing N/A N/A brck_index 1 N/A 0 # N/A N/A brck_index 2 N/A brck_limit N/A N/A bracketing N/A brck_index N/A 0 N/A pos N/A N/A bracketing N/A N/A brck_index 1 N/A 0 N/A N/A N/A N/A postdot_phase N/A N/A N/A ret N/A N/A self _eat_identifier rawtext brck_limit pos N/A ret N/A N/A pos N/A pos ret N/A last_identifier_pos pos N/A postdot_phase False N/A N/A N/A pos brck_limit N/A N/A level N/A N/A bracketing N/A brck_index N/A 1 N/A N/A N/A brck_index 0 N/A N/A N/A bracketing N/A N/A brck_index 1 N/A 1 level N/A N/A brck_index 1 N/A N/A N/A N/A bracketing N/A brck_index N/A 0 brck_limit N/A N/A N/A pos N/A N/A bracketing N/A brck_index N/A 0 N/A brck_index 1 N/A brck_limit N/A N/A bracketing N/A brck_index N/A 0 N/A last_identifier_pos pos N/A N/A N/A rawtext N/A pos ([ N/A N/A N/A N/A N/A N/A N/A N/A rawtext N/A last_identifier_pos N/A self indexinrawtext N/A N/A