Module ImportFrom alias Import alias ImportFrom alias ImportFrom alias ClassDef bases body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If UnaryOpNot NameLoad body Assign NameStore ListLoad UnaryOpUSub NameLoad Dict NameLoad If UnaryOpNot NameLoad body Assign NameStore Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr While CompareLt NameLoad NameLoad body Assign SubscriptStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Index NameLoad Num Assign NameStore BinOpAdd NameLoad Num orelse Assign SubscriptStore Call AttributeLoad NameLoad attr NameLoad Index NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr While CompareLt NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr NameLoad Assign NameStore BinOpAdd NameLoad Num orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Num Assign NameStore BinOpSub Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num If BoolOpOr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad TupleLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore BinOpAdd NameLoad Num For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad NameLoad Num If CompareEq NameLoad NameLoad body Return NameLoad Assign NameStore Num While CompareGtE BinOpSub NameLoad NameLoad Num body Assign NameStore BinOpBitAnd BinOpDiv BinOpAdd NameLoad NameLoad Num UnaryOpInvert Num If CompareLt NameLoad SubscriptLoad NameLoad Index NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad If CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad body Return NameLoad orelse Assign SubscriptStore NameLoad Slice NameLoad NameLoad ListLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Index BinOpSub NameLoad Num attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Dict Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad UnaryOpUSub NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad Num If CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num body Print NameLoad Assert Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore BinOpSub Call NameLoad NameLoad Num While CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num SubscriptLoad NameLoad Index BinOpAdd NameLoad Num NameLoad Assign NameStore BinOpAdd NameLoad Num For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If NameLoad body If UnaryOpNot NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If NameLoad body If CompareEq NameLoad UnaryOpUSub NameLoad body If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr BinOpSub NameLoad Num orelse If CompareEq NameLoad BinOpSub NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLtELtE Num NameLoad Num body Return Call NameLoad Call NameLoad NameLoad orelse Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Str decorator_list
N/A copy copy N/A string sys maxint types TupleType TransitionMap N/A N/A N/A 
  A TransitionMap maps an input event to a set of states.
  An input event is one of: a range of character codes, 
  the empty string (representing an epsilon move), or one 
  of the special symbols BOL, EOL, EOF.
  
  For characters, this implementation compactly represents 
  the map by means of a list:
  
    [code_0, states_0, code_1, states_1, code_2, states_2,
      ..., code_n-1, states_n-1, code_n]
    
  where |code_i| is a character code, and |states_i| is a 
  set of states corresponding to characters with codes |c|
  in the range |code_i| <= |c| <= |code_i+1|.
  
  The following invariants hold:
    n >= 1
    code_0 == -maxint
    code_n == maxint
    code_i < code_i+1 for i in 0..n-1
    states_0 == states_n-1
  
  Mappings for the special events '', BOL, EOL, EOF are
  kept separately in a dictionary.
   N/A map None N/A special None __init__ N/A N/A self map special N/A None None N/A N/A N/A map N/A N/A map N/A N/A maxint N/A maxint N/A N/A special N/A N/A special N/A N/A N/A self map map N/A N/A self special special N/A add N/A N/A self event new_state TupleType N/A TupleType N/A N/A 
    Add transition to |new_state| on |event|.
     N/A N/A N/A type event TupleType N/A N/A N/A code0 code1 event N/A i N/A N/A self split code0 N/A j N/A N/A self split code1 N/A map N/A self map N/A N/A i j N/A N/A N/A N/A map N/A N/A i 1 N/A new_state 1 N/A i N/A i 2 N/A N/A N/A N/A N/A self get_special event N/A new_state 1 N/A add_set N/A N/A self event new_set TupleType N/A TupleType N/A N/A 
    Add transitions to the states in |new_set| on |event|.
     N/A N/A N/A type event TupleType N/A N/A N/A code0 code1 event N/A i N/A N/A self split code0 N/A j N/A N/A self split code1 N/A map N/A self map N/A N/A i j N/A N/A N/A N/A N/A map N/A N/A i 1 update new_set N/A i N/A i 2 N/A N/A N/A N/A N/A N/A self get_special event update new_set N/A get_epsilon N/A N/A self N/A N/A N/A 
    Return the mapping for epsilon, or None.
     N/A N/A N/A N/A self special get N/A items N/A N/A self len N/A len N/A N/A 
    Return the mapping as a list of ((code1, code2), state_set) and
    (special_event, state_set) pairs.
     N/A result N/A N/A map N/A self map N/A else_set N/A map N/A 1 N/A i 0 N/A n N/A N/A len map 1 N/A code0 N/A map N/A 0 N/A N/A i n N/A N/A set N/A map N/A N/A i 1 N/A code1 N/A map N/A N/A i 2 N/A N/A set else_set N/A N/A N/A N/A result append N/A N/A code0 code1 set N/A code0 code1 N/A i N/A i 2 N/A N/A event set N/A N/A N/A self special items N/A N/A set N/A N/A N/A N/A result append N/A event set N/A result N/A split N/A N/A self code len maxint N/A len maxint N/A N/A 
    Search the list for the position of the split point for |code|, 
    inserting a new split point if necessary. Returns index |i| such 
    that |code| == |map[i]|.
     N/A map N/A self map N/A hi N/A N/A len map 1 N/A N/A code maxint N/A N/A hi N/A lo 0 N/A N/A N/A hi lo 4 N/A N/A mid N/A N/A N/A lo hi 2 N/A 1 N/A N/A code N/A map N/A mid N/A N/A hi mid N/A N/A lo mid N/A N/A N/A map N/A lo code N/A N/A lo N/A N/A N/A map N/A hi hi N/A code N/A N/A N/A map N/A N/A hi 1 copy N/A hi N/A get_special N/A N/A self event N/A N/A N/A 
    Get state set for special event, adding a new entry if necessary.
     N/A special N/A self special N/A set N/A N/A special get event None N/A N/A set N/A N/A set N/A N/A N/A special N/A event set N/A set N/A __str__ N/A N/A self N/A N/A N/A map_strs N/A N/A map N/A self map N/A n N/A len map N/A i 0 N/A N/A i n N/A N/A code N/A map N/A i N/A N/A code N/A maxint N/A N/A code_str -inf N/A N/A N/A code maxint N/A N/A code_str inf N/A N/A code_str N/A str code N/A N/A N/A map_strs append code_str N/A i N/A i 1 N/A N/A i n N/A N/A N/A N/A map_strs append N/A state_set_str N/A map N/A i N/A i N/A i 1 N/A special_strs N/A N/A N/A event set N/A N/A N/A self special items N/A N/A N/A special_strs N/A event N/A state_set_str set N/A N/A [%s]+%s N/A N/A N/A string join map_strs , special_strs N/A check N/A N/A self N/A N/A N/A Check data structure integrity. N/A N/A N/A N/A N/A self map N/A -3 N/A N/A self map N/A -1 N/A N/A self N/A 0 N/A dump N/A N/A self file N/A N/A N/A map N/A self map N/A i 0 N/A n N/A N/A len map 1 N/A N/A i n N/A N/A N/A N/A self dump_range N/A map N/A i N/A map N/A N/A i 2 N/A map N/A N/A i 1 file N/A i N/A i 2 N/A N/A event set N/A N/A N/A self special items N/A N/A set N/A N/A N/A event N/A N/A event empty N/A N/A N/A self dump_trans event set file N/A dump_range N/A N/A self code0 code1 set file N/A N/A N/A set N/A N/A N/A code0 N/A maxint N/A N/A N/A code1 maxint N/A N/A k any N/A N/A k N/A < %s N/A N/A self dump_char code1 N/A N/A N/A code1 maxint N/A N/A k N/A > %s N/A N/A self dump_char N/A code0 1 N/A N/A N/A code0 N/A code1 1 N/A N/A k N/A N/A self dump_char code0 N/A N/A k N/A %s..%s N/A N/A N/A self dump_char code0 N/A N/A self dump_char N/A code1 1 N/A N/A N/A self dump_trans k set file N/A dump_char N/A N/A self code N/A N/A N/A N/A 0 code 255 N/A N/A N/A repr N/A chr code N/A N/A N/A chr(%d) code N/A dump_trans N/A N/A self key set file N/A N/A N/A N/A N/A file write N/A       %s --> %s
 N/A key N/A N/A self dump_set set N/A dump_set N/A N/A self set N/A N/A N/A N/A state_set_str set N/A N/A state_set_str N/A N/A set N/A N/A N/A state_list N/A N/A set keys N/A str_list N/A N/A state state_list N/A N/A N/A N/A str_list append N/A S%d N/A state number N/A N/A [%s] N/A N/A string join str_list , N/A