Module ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Import alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr orelse With Call AttributeLoad NameLoad attr Num BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str Str body TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return For TupleStore NameStore NameStore Call NameLoad NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore NameLoad orelse Assign NameStore NameLoad If Call AttributeLoad NameLoad attr Str body Assert Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse If Call AttributeLoad NameLoad attr Str body Assert Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse If Call AttributeLoad NameLoad attr Str body Assert Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse If Call AttributeLoad NameLoad attr Str body Assert Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse Raise Call NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str attr Str Str attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad attr NameLoad NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad Call NameLoad Str NameLoad Expr Call AttributeLoad Call NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str AttributeLoad SubscriptLoad NameLoad Index Num attr Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad orelse Assign TupleStore NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body If CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Yield NameLoad Expr Yield NameLoad If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameStore AttributeStore NameLoad attr AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Assign AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad If CompareGt Call NameLoad NameLoad Num body Assign TupleStore NameStore AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr NameStore AttributeStore NameLoad attr NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Assign AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad If CompareGt Call NameLoad NameLoad Num body Assign TupleStore NameStore AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareLt Call NameLoad NameLoad Num body Assign TupleStore NameStore NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareLt Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad orelse If CompareLt Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad orelse Raise Call NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body For NameStore NameLoad body If CompareIsNot NameLoad NameLoad body Expr Yield NameLoad If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assert CompareEq SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareGt Call NameLoad NameLoad Num body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If CompareLt Call NameLoad NameLoad Num body Assign TupleStore NameStore AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad orelse Assign TupleStore NameStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assert CompareEq Call NameLoad NameLoad Num NameLoad Assert Call NameLoad SubscriptLoad NameLoad Index Num NameLoad Return SubscriptLoad NameLoad Index Num orelse Return Call NameLoad ListLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assert CompareEq Call NameLoad NameLoad Num NameLoad Assert Call NameLoad SubscriptLoad NameLoad Index Num NameLoad Return SubscriptLoad NameLoad Index Num orelse Return Call NameLoad ListLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num If CompareGt Call NameLoad NameLoad Num body If CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assert CompareEq Call NameLoad NameLoad Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num orelse If CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num If CompareGt Call NameLoad NameLoad Num body Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str Expr Call AttributeLoad Call NameLoad attr SubscriptLoad NameLoad Slice Num NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assert CompareEq Call NameLoad NameLoad Num NameLoad Assert Call NameLoad SubscriptLoad NameLoad Index Num NameLoad Return SubscriptLoad NameLoad Index Num orelse Return Call NameLoad ListLoad NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Return decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGt Call NameLoad NameLoad Num body Return Call NameLoad NameLoad NameLoad orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGt Call NameLoad NameLoad Num body Return Call NameLoad NameLoad NameLoad orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert CompareLtE Call NameLoad NameLoad Num TupleLoad NameLoad NameLoad If NameLoad body Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Assert Call NameLoad GeneratorExp Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore SubscriptLoad NameLoad Index Num attr Call AttributeLoad Str attr Call NameLoad Call NameLoad Str NameLoad Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore Call NameLoad ListLoad NameLoad NameLoad TupleLoad Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num If CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Return Call NameLoad NameLoad NameLoad Raise Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num If CompareNotEq Call NameLoad SubscriptLoad NameLoad Index Num Str NameLoad Str body Return Call NameLoad NameLoad NameLoad Raise Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert UnaryOpNot AttributeLoad SubscriptLoad NameLoad Index Num attr Assign AttributeStore SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index Num Return SubscriptLoad NameLoad Index Num decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assert CompareEq Call NameLoad NameLoad Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num orelse Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assert CompareEq Call NameLoad NameLoad Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assert CompareEq Call NameLoad NameLoad Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assert UnaryOpNot AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad Return NameLoad decorator_list Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad TryExcept body Raise Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str body With Call NameLoad NameLoad Str keyword NameLoad NameStore body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str body TryExcept body Return Call AttributeLoad Call NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Assign TupleStore NameStore TupleStore NameStore NameStore AttributeLoad NameLoad attr Raise Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Import alias Assign NameStore Call NameLoad With Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad
N/A lib2to3.pygram driver lib2to3 pygram pytree lib2to3.pygram token lib2to3 pgen2 operator attrgetter N/A pretty SyntaxError N/A Exception N/A __init__ N/A N/A self message N/A kwarg N/A N/A N/A self message message N/A N/A self context kwarg N/A N/A Symbol N/A object N/A __init__ N/A N/A self grammar N/A N/A N/A N/A k v N/A N/A N/A grammar symbol2number items N/A N/A N/A setattr self k v N/A N/A N/A os.path N/A gfile N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ Grammar.txt N/A grammar N/A N/A driver load_grammar gfile N/A symbol N/A Symbol grammar Node N/A object N/A N/A __slots__ N/A lineno col __init__ N/A N/A self context N/A N/A N/A context N/A N/A N/A N/A self lineno N/A self col N/A context N/A 1 N/A __iter__ N/A N/A self N/A N/A N/A N/A iter N/A self children N/A __getitem__ N/A N/A self index N/A N/A N/A N/A N/A self children N/A index N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self children N/A __pretty__ N/A N/A self p cycle N/A N/A N/A cycle N/A N/A N/A N/A {0}(...) format N/A N/A self __class__ __name__ N/A N/A N/A N/A p group 4 N/A N/A N/A self __class__ __name__ ( ) N/A N/A N/A N/A ch N/A iter N/A self children N/A N/A N/A AttributeError N/A N/A N/A N/A p text N/A repr self N/A N/A N/A idx ch N/A enumerate ch N/A N/A idx N/A N/A N/A N/A p text , N/A N/A N/A p breakable N/A N/A N/A p pretty ch N/A N/A GenericNode N/A Node N/A N/A Some dummy to have untyped parse tree for printing.
    Useful for debugging only
     N/A __slots__ N/A children __init__ N/A N/A self children context N/A N/A N/A N/A self children children N/A N/A N/A N/A super __init__ context N/A N/A Leaf N/A Node N/A N/A __slots__ N/A type value __init__ N/A N/A self value context N/A N/A N/A N/A self value value N/A N/A N/A N/A super __init__ context N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <{0} {1!r}> format N/A N/A self __class__ __name__ N/A self value N/A __pretty__ N/A N/A self p c N/A N/A N/A N/A N/A p text N/A repr self N/A N/A Name N/A Leaf N/A N/A __slots__ N/A N/A String N/A Leaf N/A N/A __slots__ N/A __init__ N/A N/A self value context N/A N/A N/A N/A N/A value startswith r N/A N/A value N/A value N/A 1 N/A raw True N/A N/A raw False N/A N/A N/A value startswith ''' N/A N/A N/A N/A value endswith ''' N/A value N/A value N/A 3 -3 N/A N/A N/A N/A value startswith """ N/A N/A N/A N/A value endswith """ N/A value N/A value N/A 3 -3 N/A N/A N/A N/A value startswith " N/A N/A N/A N/A value endswith " N/A value N/A value N/A 1 -1 N/A N/A N/A N/A value startswith ' N/A N/A N/A N/A value endswith ' N/A value N/A value N/A 1 -1 N/A N/A N/A NotImplementedError value N/A N/A raw N/A N/A value N/A N/A \ join N/A map N/A self _rep N/A N/A value split \\ N/A N/A N/A N/A super __init__ value context N/A _rep N/A N/A self val N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A val replace \" " replace \' ' replace \r replace \n N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <String {0!r}> format N/A self value N/A N/A Number N/A Leaf N/A N/A __slots__ N/A __init__ N/A N/A self value context N/A N/A N/A N/A N/A N/A super __init__ value context N/A N/A . N/A self value N/A N/A N/A self value N/A float N/A self value N/A N/A N/A self value N/A int N/A self value 0 N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <Number {0!r}> format N/A self value N/A N/A DottedName N/A Leaf N/A N/A __slots__ N/A parts __init__ N/A N/A self children context N/A N/A N/A N/A self parts N/A list N/A map N/A attrgetter value children N/A N/A N/A N/A super __init__ N/A N/A . join N/A self parts context N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <Dotname {0}> format N/A N/A . join N/A self parts N/A N/A Op N/A Leaf N/A N/A __slots__ N/A N/A Return N/A Node N/A N/A __slots__ N/A expr __init__ N/A N/A self children context N/A N/A N/A N/A N/A len children 2 N/A N/A N/A N/A N/A children N/A 0 value return N/A N/A children N/A 0 value N/A N/A self expr N/A Name None context N/A N/A N/A _return N/A self expr children N/A N/A N/A _return value return _return N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A property N/A Del N/A Node N/A N/A __slots__ N/A expr __init__ N/A N/A self children context N/A N/A N/A N/A _del N/A self expr children N/A N/A N/A _del value del _del N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A property N/A Raise N/A Node N/A N/A __slots__ N/A expr __init__ N/A N/A self children context N/A N/A N/A N/A _raise N/A self expr children N/A N/A N/A _raise value raise _raise N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A property N/A Break N/A Node N/A N/A __slots__ N/A __init__ N/A N/A self children context N/A N/A N/A N/A _break children N/A N/A N/A _break value break _break N/A N/A N/A N/A super __init__ context N/A N/A Continue N/A Node N/A N/A __slots__ N/A __init__ N/A N/A self children context N/A N/A N/A N/A _continue children N/A N/A N/A _continue value continue _continue N/A N/A N/A N/A super __init__ context N/A N/A ImportStmt N/A Node N/A N/A __slots__ N/A module names __init__ N/A N/A self children context N/A N/A N/A N/A _from N/A self module _import N/A self names children N/A N/A N/A _from value from _from N/A N/A N/A _import value import _import N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self module N/A N/A N/A self names N/A property N/A If N/A Node N/A N/A __slots__ N/A ifs else_ __init__ N/A N/A self children context N/A N/A N/A N/A self ifs N/A N/A N/A self else_ None N/A chit N/A iter children N/A k chit N/A N/A N/A N/A k value N/A if elif N/A N/A N/A N/A N/A self ifs append N/A N/A next chit N/A next chit N/A N/A N/A N/A k value else k N/A N/A self else_ N/A next chit N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A k v N/A self ifs N/A N/A N/A k N/A N/A v N/A N/A self else_ N/A N/A N/A N/A self else_ N/A property N/A For N/A Node N/A N/A __slots__ N/A var expr body else_ __init__ N/A N/A self children context N/A N/A N/A N/A _for N/A self var _in N/A self expr N/A self body N/A children N/A 5 N/A N/A self else_ None N/A N/A N/A _for value for _for N/A N/A N/A _in value in _in N/A N/A N/A len children 5 N/A N/A N/A _else N/A self else_ N/A children N/A 5 N/A N/A N/A _else value else _else N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self var N/A N/A N/A self expr N/A N/A N/A self body N/A N/A self else_ N/A N/A N/A N/A self else_ N/A property N/A Ternary N/A Node N/A N/A __slots__ N/A cond expr1 expr2 __init__ N/A N/A self children context N/A N/A N/A N/A N/A self expr1 _if N/A self cond _else N/A self expr2 children N/A N/A N/A _if value if _if N/A N/A N/A _else value else _else N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self cond N/A N/A N/A self expr1 N/A N/A N/A self expr2 N/A property N/A While N/A Node N/A N/A __slots__ N/A condition body else_ __init__ N/A N/A self children context N/A N/A N/A N/A _while N/A self condition N/A self body N/A children N/A 3 N/A N/A self else_ None N/A N/A N/A _while value while _while N/A N/A N/A len children 3 N/A N/A N/A _else N/A self else_ N/A children N/A 3 N/A N/A N/A _else value else _else N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self condition N/A N/A N/A self body N/A N/A self else_ N/A N/A N/A N/A self else_ N/A property N/A Try N/A Node N/A N/A __slots__ N/A body excepts except_ else_ finally_ __init__ N/A N/A self children context N/A N/A N/A ch N/A iter children N/A _try N/A next ch N/A N/A N/A _try value try _try N/A N/A self excepts N/A N/A N/A self except_ None N/A N/A self finally_ None N/A N/A self else_ None N/A N/A self body N/A next ch N/A tok ch N/A N/A N/A isinstance tok Tuple N/A N/A N/A N/A self except_ None N/A N/A N/A self else_ None N/A N/A N/A self finally_ None N/A tok N/A tok children N/A N/A N/A len tok 2 N/A N/A N/A _except tok N/A N/A N/A _except value except _except N/A N/A self except_ N/A next ch N/A N/A N/A N/A len tok 3 N/A N/A N/A _except typ tok N/A suite N/A next ch N/A N/A N/A _except value except _except N/A N/A N/A N/A self excepts append N/A typ None suite N/A N/A N/A N/A len tok 5 N/A N/A N/A _except typ _as name tok N/A suite N/A next ch N/A N/A N/A _except value except _except N/A N/A N/A _as value as _as N/A N/A N/A N/A self excepts append N/A typ name suite N/A N/A N/A NotImplementedError tok N/A N/A N/A N/A tok value else N/A N/A N/A N/A self finally_ None N/A N/A N/A self else_ None N/A N/A N/A self excepts N/A self except_ N/A N/A self else_ N/A next ch N/A N/A N/A N/A tok value finally N/A N/A N/A N/A self finally_ None N/A N/A self finally_ N/A next ch N/A N/A N/A NotImplementedError tok N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self body N/A i N/A self excepts N/A N/A k i N/A N/A N/A k None N/A N/A N/A k N/A N/A self except_ N/A N/A N/A N/A self except_ N/A N/A self else_ N/A N/A N/A N/A self else_ N/A N/A self finally_ N/A N/A N/A N/A self finally_ N/A property N/A Assign N/A Node N/A N/A __slots__ N/A target operator expr __init__ N/A N/A self children context N/A N/A N/A N/A N/A self target N/A self operator N/A self expr children N/A N/A N/A N/A N/A self operator value N/A -1 = N/A self operator N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self target N/A N/A N/A self expr N/A property N/A Decorator N/A Node N/A N/A __slots__ N/A name arguments __init__ N/A N/A self children context N/A N/A N/A N/A N/A len children 1 N/A N/A N/A N/A self name N/A self arguments children N/A N/A N/A self name N/A children N/A 0 N/A N/A self arguments N/A N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self name N/A N/A N/A self arguments N/A property N/A Class N/A Node N/A N/A __slots__ N/A decorators name bases body __dict__ __init__ N/A N/A self children context N/A N/A N/A N/A self decorators None N/A N/A N/A len children 4 N/A N/A N/A _class N/A self name N/A self body children N/A N/A self bases N/A N/A N/A N/A _class N/A self name N/A self bases N/A self body children N/A N/A N/A _class value class N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A self decorators N/A N/A N/A N/A self decorators N/A N/A N/A self name N/A N/A N/A self bases N/A N/A N/A self body N/A property N/A Func N/A Node N/A N/A __slots__ N/A decorators name arguments body __dict__ __init__ N/A N/A self children context N/A N/A N/A N/A self decorators None N/A N/A _def N/A self name N/A self arguments N/A self body children N/A N/A N/A _def value def N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A self decorators N/A N/A N/A N/A self decorators N/A N/A N/A self name N/A N/A N/A self arguments N/A N/A N/A self body N/A property N/A Tuple N/A GenericNode N/A N/A __slots__ N/A N/A ListMaker N/A GenericNode N/A N/A __slots__ N/A N/A _ListMaker N/A N/A children context N/A N/A N/A children N/A N/A N/A N/A len children 1 children N/A N/A isinstance N/A children N/A 0 ListMaker N/A N/A children N/A 0 N/A N/A N/A ListMaker N/A context N/A DictMaker N/A GenericNode N/A N/A __slots__ N/A N/A _DictMaker N/A N/A children context N/A N/A N/A children N/A N/A N/A N/A len children 1 children N/A N/A isinstance N/A children N/A 0 DictMaker N/A N/A children N/A 0 N/A N/A N/A DictMaker N/A context N/A Parameters N/A GenericNode N/A N/A __slots__ N/A N/A Argument N/A Node N/A N/A __slots__ N/A name type default __init__ N/A N/A self children context N/A N/A N/A N/A self name N/A children N/A 0 N/A N/A N/A len children 1 N/A N/A N/A N/A N/A children N/A 1 value = N/A N/A N/A N/A len children 3 N/A N/A self default N/A children N/A 2 N/A N/A N/A N/A N/A children N/A 1 value : N/A N/A N/A self type N/A children N/A 2 N/A N/A N/A len children 3 N/A N/A N/A N/A len children 5 N/A N/A N/A N/A children N/A 3 value = N/A N/A self default N/A children N/A 4 N/A N/A N/A N/A super __init__ context N/A N/A Vararg N/A Argument N/A N/A __slots__ N/A __init__ N/A N/A self children context N/A N/A N/A N/A N/A N/A children N/A 0 value * N/A N/A N/A N/A super __init__ N/A children N/A 1 context N/A N/A _Parameters N/A N/A children context N/A N/A N/A children N/A N/A N/A N/A len children 1 children N/A N/A isinstance N/A children N/A 0 Parameters N/A N/A children N/A 0 N/A N/A N/A Parameters N/A context N/A FileInput N/A GenericNode N/A N/A N/A Nop N/A N/A val ctx N/A N/A N/A N/A Assoc N/A Node N/A N/A __slots__ N/A name alias __init__ N/A N/A self children context N/A N/A N/A N/A N/A self name _as N/A self alias children N/A N/A N/A _as value as _as N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self name N/A N/A N/A self alias N/A property N/A TName N/A N/A child ctx N/A N/A N/A N/A N/A len child 1 N/A N/A N/A Assoc child ctx N/A N/A N/A child N/A 0 N/A List N/A N/A child ctx N/A N/A N/A child N/A _Tuple N/A N/A child ctx N/A N/A N/A N/A N/A len child 1 N/A N/A N/A Tuple child ctx N/A N/A N/A child N/A 0 N/A Skip N/A N/A child ctx N/A N/A N/A N/A N/A len child 1 N/A child ctx N/A child N/A N/A N/A child N/A 0 N/A Atom N/A N/A child ctx N/A N/A N/A N/A N/A len child 1 N/A N/A N/A child N/A 0 N/A N/A all N/A N/A isinstance v String N/A v child N/A N/A N/A child N/A 0 value N/A N/A join N/A map N/A attrgetter value child N/A N/A child N/A 0 N/A Power N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A res N/A child N/A 0 N/A n N/A child N/A 1 N/A N/A res N/A GenericNode N/A res n N/A N/A N/A res lineno N/A res col N/A res N/A _Assign N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A N/A Assign child ctx N/A Negate N/A Node N/A N/A __slots__ N/A expr __init__ N/A N/A self children context N/A N/A N/A N/A _neg N/A self expr children N/A N/A N/A _neg value - _neg N/A N/A N/A N/A super __init__ context N/A N/A Factor N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A N/A N/A N/A child N/A 0 value - N/A N/A N/A Negate child ctx N/A N/A NotImplementedError child N/A NotTest N/A Node N/A N/A __slots__ N/A expr __init__ N/A N/A self children context N/A N/A N/A N/A _not N/A self expr children N/A N/A N/A _not value not _not N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A self expr N/A property N/A _NotTest N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A N/A NotTest child ctx N/A Test N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A N/A Ternary child ctx N/A GenExp N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A N/A N/A getattr N/A child N/A 1 value None for N/A N/A N/A Tuple child ctx N/A N/A NotImplementedError child N/A Binary N/A Node N/A N/A __slots__ N/A left right __init__ N/A N/A self left right context N/A N/A N/A N/A self left left N/A N/A self right right N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self left N/A N/A N/A self right N/A property N/A Add N/A Binary N/A N/A __slots__ N/A N/A Subtract N/A Binary N/A N/A __slots__ N/A N/A Multiply N/A Binary N/A N/A __slots__ N/A N/A Divide N/A Binary N/A N/A __slots__ N/A N/A Modulo N/A Binary N/A N/A __slots__ N/A N/A Greater N/A Binary N/A N/A __slots__ N/A N/A GreaterEq N/A Binary N/A N/A __slots__ N/A N/A Less N/A Binary N/A N/A __slots__ N/A N/A LessEq N/A Binary N/A N/A __slots__ N/A N/A And N/A Binary N/A N/A __slots__ N/A N/A Or N/A Binary N/A N/A __slots__ N/A N/A Equal N/A Binary N/A N/A __slots__ N/A N/A NotEqual N/A Binary N/A N/A __slots__ N/A N/A Shl N/A Binary N/A N/A __slots__ N/A N/A Shr N/A Binary N/A N/A __slots__ N/A N/A BitAnd N/A Binary N/A N/A __slots__ N/A N/A BitOr N/A Binary N/A N/A __slots__ N/A N/A BitXor N/A Binary N/A N/A __slots__ N/A N/A N/A operators N/A + - * / % > >= < <= != == or and >> << & | ^ Add Subtract Multiply Divide Modulo Greater GreaterEq Less LessEq NotEqual Equal Or And Shr Shl BitAnd BitOr BitXor Term N/A N/A child ctx N/A N/A N/A Any binary operators are here. Precedence is handled by parser N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A it N/A iter child N/A pre N/A next it N/A op it N/A N/A nex N/A next it N/A pre N/A N/A operators N/A N/A op value pre nex N/A N/A N/A op lineno N/A op col N/A pre N/A Decorated N/A N/A child ctx N/A N/A N/A N/A N/A N/A child N/A 1 decorators N/A N/A N/A child N/A 1 decorators N/A child N/A 0 N/A N/A child N/A 1 N/A Trail N/A Node N/A N/A __slots__ N/A expr N/A Call N/A Trail N/A N/A __slots__ N/A arguments __init__ N/A N/A self child context N/A N/A N/A N/A self expr None N/A child N/A N/A N/A N/A len child 1 N/A N/A self arguments N/A child N/A 0 N/A N/A N/A self arguments N/A N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A N/A N/A self arguments N/A property N/A CallAttr N/A Trail N/A N/A __slots__ N/A attribute arguments __init__ N/A N/A self children context N/A N/A N/A N/A N/A self expr N/A self attribute N/A self arguments children N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A N/A N/A self attribute N/A N/A N/A self arguments N/A property N/A Subscr N/A Trail N/A N/A __slots__ N/A index __init__ N/A N/A self child context N/A N/A N/A N/A self expr None N/A N/A N/A len child 1 N/A N/A self index N/A child N/A 0 N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A N/A N/A self index N/A property N/A GetAttr N/A Trail N/A N/A __slots__ N/A name __init__ N/A N/A self child context N/A N/A N/A N/A self expr None N/A N/A N/A len child 1 N/A N/A self name N/A child N/A 0 N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self expr N/A N/A N/A self name N/A property N/A Super N/A Trail N/A N/A __slots__ N/A method arguments __init__ N/A N/A self child context N/A N/A N/A N/A self method N/A child N/A 0 N/A N/A self arguments N/A child N/A 1 N/A N/A N/A N/A super __init__ context N/A children N/A N/A self N/A N/A N/A N/A N/A self method N/A N/A N/A self arguments N/A property N/A Trailered N/A N/A child ctx N/A N/A N/A N/A N/A len child 2 N/A N/A N/A child N/A 0 N/A p N/A child N/A 0 N/A n N/A child N/A 1 N/A N/A N/A N/A n expr N/A N/A N/A isinstance n Call N/A isinstance p GetAttr N/A N/A N/A N/A isinstance N/A p expr Call N/A isinstance N/A N/A p expr expr Name N/A N/A N/A N/A p expr expr value super N/A N/A n N/A Super N/A N/A p name N/A n arguments N/A N/A N/A n lineno N/A n col N/A N/A n N/A CallAttr N/A N/A p expr N/A p name N/A n arguments N/A N/A N/A n lineno N/A n col N/A N/A N/A n expr p N/A p n N/A n N/A N/A tokens N/A N/A token INDENT N/A token NEWLINE N/A token SEMI N/A token LPAR N/A token RPAR N/A token AT N/A token NAME N/A token DOT N/A token COLON N/A token STRING N/A token DEDENT N/A token ENDMARKER N/A token LSQB N/A token RSQB N/A token LBRACE N/A token RBRACE N/A token PLUS N/A token MINUS N/A token STAR N/A token SLASH N/A token PERCENT N/A token NUMBER N/A token COMMA N/A token GREATER N/A token GREATEREQUAL N/A token LESS N/A token LESSEQUAL N/A token EQUAL N/A token PLUSEQUAL N/A token EQEQUAL N/A token NOTEQUAL N/A token STAREQUAL N/A token MINEQUAL N/A token SLASHEQUAL N/A token PERCENTEQUAL N/A token RIGHTSHIFT N/A token LEFTSHIFT N/A token AMPER N/A token VBAR Nop Nop Nop Nop Nop Nop Name Nop Nop String Nop Nop Nop Nop Nop Nop Op Op Op Op Op Number Nop Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op N/A symbols N/A N/A symbol dotted_name N/A symbol import_as_name N/A symbol import_as_names N/A symbol import_stmt N/A symbol small_stmt N/A symbol simple_stmt N/A symbol stmt N/A symbol augassign N/A symbol atom N/A symbol power N/A symbol factor N/A symbol term N/A symbol arith_expr N/A symbol shift_expr N/A symbol and_expr N/A symbol xor_expr N/A symbol expr N/A symbol comparison N/A symbol not_test N/A symbol and_test N/A symbol or_test N/A symbol test N/A symbol argument N/A symbol pass_stmt N/A symbol arglist N/A symbol typedargslist N/A symbol parameters N/A symbol compound_stmt N/A symbol suite N/A symbol decorator N/A symbol decorators N/A symbol tname N/A symbol tfpdef N/A symbol trailer N/A symbol comp_op N/A symbol trailattr N/A symbol trailsubscr N/A symbol subscript N/A symbol subscriptlist N/A symbol trailcall N/A symbol trailered N/A symbol testlist N/A symbol exprlist N/A symbol expr_stmt N/A symbol funcdef N/A symbol classdef N/A symbol flow_stmt N/A symbol if_stmt N/A symbol for_stmt N/A symbol while_stmt N/A symbol try_stmt N/A symbol break_stmt N/A symbol continue_stmt N/A symbol except_clause N/A symbol decorated N/A symbol return_stmt N/A symbol del_stmt N/A symbol raise_stmt N/A symbol listmaker_in N/A symbol listmaker N/A symbol dictmaker_in N/A symbol dictmaker N/A symbol testlist_gexp N/A symbol typedarg N/A symbol typedvararg N/A symbol file_input DottedName TName List ImportStmt Skip Skip Skip Skip Atom Power Factor Term Term Term Term Term Term Term _NotTest Term Term Test Skip Nop List Parameters _Parameters Skip List Decorator List TName Skip Term Term GetAttr Subscr Skip Skip Call Trailered _Tuple Tuple _Assign Func Class Skip If For While Try Break Continue Tuple Decorated Return Del Raise ListMaker _ListMaker DictMaker _DictMaker GenExp Argument Vararg FileInput convert N/A N/A gr raw_node N/A N/A N/A 
    Convert raw node information to a Node or Leaf instance.

    This is passed to the parser driver which calls it whenever a reduction of a
    grammar rule produces a new complete node, so that the tree is build
    strictly bottom-up.
     N/A N/A type value context children raw_node N/A N/A children N/A N/A t N/A N/A tokens get type None N/A N/A t None N/A N/A N/A t value context N/A t N/A N/A symbols get type None N/A N/A t None N/A N/A N/A t children context N/A N/A N/A N/A NotImplementedError N/A N/A grammar number2symbol N/A type N/A N/A N/A KeyError N/A N/A N/A NotImplementedError N/A N/A token tok_name N/A type N/A Parser N/A N/A driver Driver N/A parse_file N/A N/A self filename debug encoding N/A False utf-8 N/A N/A N/A open filename rt encoding encoding file N/A N/A N/A N/A self parse_stream file debug debug name filename N/A parse_stream N/A N/A self stream debug name N/A False <stream> N/A N/A N/A N/A N/A N/A N/A super parse_stream stream debug debug N/A N/A N/A N/A N/A pgen2 parse ParseError N/A e N/A N/A N/A _ N/A line col N/A e context N/A N/A SyntaxError filename name lineno line column col N/A N/A parser N/A N/A N/A N/A N/A driv N/A Parser grammar convert convert N/A driv N/A N/A N/A __name__ __main__ N/A N/A sys N/A driv N/A parser N/A N/A open N/A N/A sys argv N/A 1 r f N/A N/A ast N/A N/A driv parse_string N/A N/A f read N/A N/A N/A pretty pprint ast