Module Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore Num Assign NameStore Dict TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num Str Str Str Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise orelse Assign NameStore Call NameLoad BinOpAdd NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If BoolOpOr CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise NameLoad Str If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad orelse Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list ClassDef bases body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If NameLoad body Import alias Print Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Return BinOpAdd AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults TupleLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Return Num Return Num decorator_list ClassDef bases body Expr Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr attr For NameStore NameLoad body If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Str orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assert Call NameLoad NameLoad Str Assert Call NameLoad NameLoad Str Assert Call NameLoad NameLoad Str Assert Call NameLoad NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Assign NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Raise NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Raise NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse If CompareEq NameLoad NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse Raise NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr CompareNotEq NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad Return NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr Str Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body If BoolOpAnd UnaryOpNot NameLoad AttributeLoad NameLoad attr body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If Call NameLoad NameLoad body Continue Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BoolOpOr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword Num Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr orelse If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr While CompareGt NameLoad Num body Assign NameStore BinOpSub NameLoad Num Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad NameLoad body Break If CompareNotEq NameLoad NameLoad body Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore Str Raise NameLoad BinOpMod NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num For TupleStore NameStore NameStore NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num For TupleStore NameStore NameStore NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num For TupleStore NameStore NameStore NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameStore NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Num orelse Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Num For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Num If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignSub AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore IfExp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareEq NameLoad Num UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareGt NameLoad Num body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Return orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BoolOpOr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq Call NameLoad NameLoad Num body Return For NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Num For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Print Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Print Str AttributeLoad NameLoad attr Print NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body If CompareNotEq Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list If CompareGt NameLoad Num body Assign NameStore NameLoad Assign NameStore NameLoad orelse FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Num orelse If CompareEq NameLoad Str body Assign NameStore Num If AttributeLoad NameLoad attr body Assign NameStore BinOpBitOr NameLoad Num If AttributeLoad NameLoad attr body Assign NameStore BinOpBitOr NameLoad Num If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Num orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num Assign NameStore Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore BinOpAdd NameLoad Num If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore CompareIsNot AttributeLoad NameLoad attr NameLoad Assign NameStore CompareIsNot AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpBitOr BinOpLShift NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpBitOr NameLoad Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpBitOr NameLoad Num If NameLoad body If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Num orelse Expr Call AttributeLoad NameLoad attr Str Num If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse Print Str AttributeLoad NameLoad attr Raise decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str Num If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Num For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num orelse Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad keyword Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str BinOpMod Str BinOpMult NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list Assign NameStore NameLoad decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num keyword Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMult NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad Num orelse Raise NameLoad Str NameLoad Return TupleLoad BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call NameLoad NameLoad NameLoad keyword Num Return AttributeLoad NameLoad attr decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise NameLoad Str decorator_list Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr NameLoad decorator_list If CompareEq NameLoad Str body For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num body Expr Call NameLoad NameLoad
N/A N/A imp N/A os N/A marshal N/A struct N/A sys cStringIO StringIO compiler ast parse walk syntax compiler pyassem misc future symbols compiler.consts SC_LOCAL SC_GLOBAL_IMPLICIT SC_GLOBAL_EXPLICIT SC_FREE SC_CELL compiler.consts CO_VARARGS CO_VARKEYWORDS CO_NEWLOCALS CO_NESTED CO_GENERATOR CO_FUTURE_DIVISION CO_FUTURE_ABSIMPORT CO_FUTURE_WITH_STATEMENT CO_FUTURE_PRINT_FUNCTION compiler.pyassem TupleArg N/A N/A N/A VERSION N/A N/A sys version_info N/A 0 N/A N/A N/A AttributeError N/A N/A VERSION 1 N/A callfunc_opcode_info N/A N/A 0 0 N/A 1 0 N/A 0 1 N/A 1 1 CALL_FUNCTION CALL_FUNCTION_VAR CALL_FUNCTION_KW CALL_FUNCTION_VAR_KW N/A LOOP 1 N/A EXCEPT 2 N/A TRY_FINALLY 3 N/A END_FINALLY 4 compileFile N/A N/A filename display N/A 0 N/A N/A f N/A open filename U N/A buf N/A N/A f read N/A N/A N/A f close N/A mod N/A Module buf filename N/A N/A N/A N/A N/A mod compile display N/A N/A N/A SyntaxError N/A N/A N/A N/A f N/A open N/A filename c wb N/A N/A N/A mod dump f N/A N/A N/A f close N/A compile N/A N/A source filename mode flags dont_inherit N/A None None N/A N/A Replacement for builtin compile() function N/A N/A N/A flags None N/A dont_inherit None N/A N/A RuntimeError not implemented yet N/A N/A mode single N/A N/A gen N/A Interactive source filename N/A N/A N/A mode exec N/A N/A gen N/A Module source filename N/A N/A N/A mode eval N/A N/A gen N/A Expression source filename N/A N/A N/A ValueError compile() 3rd arg must be 'exec' or 'eval' or 'single' N/A N/A N/A gen compile N/A N/A gen code N/A AbstractCompileMode N/A N/A N/A mode None __init__ N/A N/A self source filename N/A N/A N/A N/A self source source N/A N/A self filename filename N/A N/A self code None N/A _get_tree N/A N/A self N/A N/A N/A tree N/A parse N/A self source N/A self mode N/A N/A N/A misc set_filename N/A self filename tree N/A N/A N/A syntax check tree N/A tree N/A compile N/A N/A self N/A N/A N/A N/A getCode N/A N/A self N/A N/A N/A N/A self code N/A N/A Expression N/A AbstractCompileMode N/A N/A mode eval compile N/A N/A self N/A N/A N/A tree N/A N/A self _get_tree N/A gen N/A ExpressionCodeGenerator tree N/A N/A self code N/A N/A gen getCode N/A N/A Interactive N/A AbstractCompileMode N/A N/A mode single compile N/A N/A self N/A N/A N/A tree N/A N/A self _get_tree N/A gen N/A InteractiveCodeGenerator tree N/A N/A self code N/A N/A gen getCode N/A N/A Module N/A AbstractCompileMode N/A N/A mode exec compile N/A N/A self display N/A 0 N/A N/A tree N/A N/A self _get_tree N/A gen N/A ModuleCodeGenerator tree N/A display N/A N/A pprint N/A N/A N/A pprint pprint tree N/A N/A self code N/A N/A gen getCode N/A dump N/A N/A self f N/A N/A N/A N/A N/A f write N/A N/A self getPycHeader N/A N/A N/A marshal dump N/A self code f N/A N/A MAGIC N/A N/A imp get_magic getPycHeader N/A N/A self N/A N/A N/A mtime N/A N/A N/A os path getmtime N/A self filename N/A mtime N/A N/A struct pack <i mtime N/A N/A N/A self MAGIC mtime N/A N/A LocalNameFinder N/A N/A N/A Find local names in scope __init__ N/A N/A self names N/A N/A N/A N/A N/A self names N/A N/A misc Set N/A N/A self globals N/A N/A misc Set N/A name names N/A N/A N/A N/A N/A self names add name N/A getLocals N/A N/A self N/A N/A N/A elt N/A N/A N/A self globals elements N/A N/A N/A N/A N/A self names has_elt elt N/A N/A N/A N/A N/A self names remove elt N/A N/A self names N/A visitDict N/A N/A self node N/A N/A N/A N/A visitGlobal N/A N/A self node N/A N/A N/A name N/A node names N/A N/A N/A N/A N/A self globals add name N/A visitFunction N/A N/A self node N/A N/A N/A N/A N/A N/A self names add N/A node name N/A visitLambda N/A N/A self node N/A N/A N/A N/A visitImport N/A N/A self node N/A N/A N/A N/A name alias N/A node names N/A N/A N/A N/A N/A self names add N/A alias name N/A visitFrom N/A N/A self node N/A N/A N/A N/A name alias N/A node names N/A N/A N/A N/A N/A self names add N/A alias name N/A visitClass N/A N/A self node N/A N/A N/A N/A N/A N/A self names add N/A node name N/A visitAssName N/A N/A self node N/A N/A N/A N/A N/A N/A self names add N/A node name N/A N/A is_constant_false N/A N/A node N/A N/A N/A N/A isinstance node N/A ast Const N/A N/A N/A N/A node value N/A N/A 1 N/A 0 N/A CodeGenerator N/A N/A N/A Defines basic code generator for Python bytecode

    This class is an abstract base class.  Concrete subclasses must
    define an __init__() that defines self.graph and then calls the
    __init__() defined in this class.

    The concrete class must also define the class attributes
    NameFinder, FunctionGen, and ClassGen.  These attributes can be
    defined in the initClass() method, which is a hook for
    initializing these methods after all the classes have been
    defined.
     N/A optimized 0 N/A __initialized None N/A class_name None __init__ N/A N/A self N/A N/A N/A N/A N/A self __initialized None N/A N/A N/A N/A self initClass N/A N/A N/A self __class__ __initialized 1 N/A N/A N/A self checkClass N/A N/A self locals N/A N/A misc Stack N/A N/A self setups N/A N/A misc Stack N/A N/A self last_lineno None N/A N/A N/A self _setupGraphDelegation N/A N/A self _div_op BINARY_DIVIDE N/A futures N/A N/A N/A self get_module futures N/A feature futures N/A N/A N/A feature division N/A N/A N/A N/A N/A self graph setFlag CO_FUTURE_DIVISION N/A N/A self _div_op BINARY_TRUE_DIVIDE N/A N/A N/A feature absolute_import N/A N/A N/A N/A N/A self graph setFlag CO_FUTURE_ABSIMPORT N/A N/A N/A feature with_statement N/A N/A N/A N/A N/A self graph setFlag CO_FUTURE_WITH_STATEMENT N/A N/A N/A feature print_function N/A N/A N/A N/A N/A self graph setFlag CO_FUTURE_PRINT_FUNCTION N/A initClass N/A N/A self N/A N/A N/A This method is called once for each class N/A checkClass N/A N/A self N/A N/A N/A Verify that class is constructed correctly N/A N/A N/A N/A hasattr self graph N/A N/A getattr self NameFinder N/A N/A getattr self FunctionGen N/A N/A getattr self ClassGen N/A N/A N/A AssertionError N/A msg N/A N/A intro N/A Bad class construction for %s N/A N/A self __class__ __name__ N/A AssertionError intro N/A _setupGraphDelegation N/A N/A self N/A N/A N/A N/A self emit N/A N/A self graph emit N/A N/A self newBlock N/A N/A self graph newBlock N/A N/A self startBlock N/A N/A self graph startBlock N/A N/A self nextBlock N/A N/A self graph nextBlock N/A N/A self setDocstring N/A N/A self graph setDocstring N/A getCode N/A N/A self N/A N/A N/A Return a code object N/A N/A N/A N/A self graph getCode N/A mangle N/A N/A self name N/A N/A N/A N/A N/A self class_name None N/A N/A N/A N/A misc mangle name N/A self class_name N/A N/A name N/A parseSymbols N/A N/A self tree N/A N/A N/A s N/A N/A symbols SymbolVisitor N/A N/A walk tree s N/A N/A s scopes N/A get_module N/A N/A self N/A N/A N/A RuntimeError should be implemented by subclasses N/A isLocalName N/A N/A self name N/A N/A N/A N/A N/A N/A N/A N/A self locals top has_elt name N/A storeName N/A N/A self name N/A N/A N/A N/A N/A self _nameOp STORE name N/A loadName N/A N/A self name N/A N/A N/A N/A N/A self _nameOp LOAD name N/A delName N/A N/A self name N/A N/A N/A N/A N/A self _nameOp DELETE name N/A _nameOp N/A N/A self prefix name N/A N/A N/A name N/A N/A self mangle name N/A scope N/A N/A N/A self scope check_name name N/A N/A scope SC_LOCAL N/A N/A N/A N/A self optimized N/A N/A N/A N/A self emit N/A prefix _NAME name N/A N/A N/A N/A self emit N/A prefix _FAST name N/A N/A N/A scope SC_GLOBAL_EXPLICIT N/A N/A N/A N/A self emit N/A prefix _GLOBAL name N/A N/A N/A scope SC_GLOBAL_IMPLICIT N/A N/A N/A N/A self optimized N/A N/A N/A N/A self emit N/A prefix _NAME name N/A N/A N/A N/A self emit N/A prefix _GLOBAL name N/A N/A N/A N/A scope SC_FREE N/A scope SC_CELL N/A N/A N/A N/A self emit N/A prefix _DEREF name N/A N/A RuntimeError N/A unsupported scope for var %s: %d N/A name scope N/A _implicitNameOp N/A N/A self prefix name N/A N/A N/A Emit name ops for names generated implicitly by for loops

        The interpreter generates names that start with a period or
        dollar sign.  The symbol table ignores these names because
        they aren't present in the program text.
         N/A N/A self optimized N/A N/A N/A N/A self emit N/A prefix _FAST name N/A N/A N/A N/A self emit N/A prefix _NAME name N/A set_lineno N/A N/A self node force N/A False N/A N/A Emit SET_LINENO if necessary.

        The instruction is considered necessary if the node has a
        lineno attribute and it is different than the last lineno
        emitted.

        Returns true if SET_LINENO was emitted.

        There are no rules for when an AST node should have a lineno
        attribute.  The transformer and AST code need to be reviewed
        and a consistent policy implemented and documented.  Until
        then, this method works around missing line numbers.
         N/A lineno N/A getattr node lineno None N/A N/A N/A lineno None N/A N/A lineno N/A self last_lineno force N/A N/A N/A N/A self emit SET_LINENO lineno N/A N/A self last_lineno lineno N/A True N/A False N/A N/A NameFinder LocalNameFinder N/A FunctionGen None N/A ClassGen None visitModule N/A N/A self node N/A N/A N/A N/A self scopes N/A N/A self parseSymbols node N/A N/A self scope N/A N/A self scopes N/A node N/A N/A N/A self emit SET_LINENO 0 N/A N/A node doc N/A N/A N/A N/A self emit LOAD_CONST N/A node doc N/A N/A N/A self storeName __doc__ N/A lnf N/A walk N/A node node N/A N/A self NameFinder verbose 0 N/A N/A N/A N/A self locals push N/A N/A lnf getLocals N/A N/A N/A self visit N/A node node N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A self emit RETURN_VALUE N/A visitExpression N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A self scopes N/A N/A self parseSymbols node N/A N/A self scope N/A N/A self scopes N/A node N/A N/A N/A self visit N/A node node N/A N/A N/A self emit RETURN_VALUE N/A visitFunction N/A N/A self node N/A N/A N/A N/A N/A self _visitFuncOrLambda node isLambda 0 N/A N/A node doc N/A N/A N/A N/A self setDocstring N/A node doc N/A N/A N/A self storeName N/A node name N/A visitLambda N/A N/A self node N/A N/A N/A N/A N/A self _visitFuncOrLambda node isLambda 1 N/A _visitFuncOrLambda N/A N/A self node isLambda N/A 0 N/A N/A N/A N/A isLambda N/A node decorators N/A N/A decorator N/A N/A node decorators nodes N/A N/A N/A N/A self visit decorator N/A ndecorators N/A len N/A N/A node decorators nodes N/A N/A ndecorators 0 N/A gen N/A N/A self FunctionGen node N/A self scopes isLambda N/A self class_name N/A N/A self get_module N/A N/A walk N/A node code gen N/A N/A N/A gen finish N/A N/A N/A self set_lineno node N/A default N/A node defaults N/A N/A N/A N/A self visit default N/A N/A N/A self _makeClosure gen N/A len N/A node defaults N/A i N/A range ndecorators N/A N/A N/A N/A self emit CALL_FUNCTION 1 N/A visitClass N/A N/A self node N/A N/A N/A gen N/A N/A self ClassGen node N/A self scopes N/A N/A self get_module N/A N/A walk N/A node code gen N/A N/A N/A gen finish N/A N/A N/A self set_lineno node N/A N/A N/A self emit LOAD_CONST N/A node name N/A base N/A node bases N/A N/A N/A N/A self visit base N/A N/A N/A self emit BUILD_TUPLE N/A len N/A node bases N/A N/A N/A self _makeClosure gen 0 N/A N/A N/A self emit CALL_FUNCTION 0 N/A N/A N/A self emit BUILD_CLASS N/A N/A N/A self storeName N/A node name N/A visitIf N/A N/A self node N/A N/A N/A end N/A N/A self newBlock N/A numtests N/A len N/A node tests N/A i N/A range numtests N/A N/A N/A test suite N/A N/A node tests N/A i N/A N/A is_constant_false test N/A N/A N/A N/A N/A self set_lineno test N/A N/A N/A self visit test N/A nextTest N/A N/A self newBlock N/A N/A N/A self emit POP_JUMP_IF_FALSE nextTest N/A N/A N/A self nextBlock N/A N/A N/A self visit suite N/A N/A N/A self emit JUMP_FORWARD end N/A N/A N/A self startBlock nextTest N/A N/A node else_ N/A N/A N/A N/A self visit N/A node else_ N/A N/A N/A self nextBlock end N/A visitWhile N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A loop N/A N/A self newBlock N/A else_ N/A N/A self newBlock N/A after N/A N/A self newBlock N/A N/A N/A self emit SETUP_LOOP after N/A N/A N/A self nextBlock loop N/A N/A N/A N/A self setups push N/A LOOP loop N/A N/A N/A self set_lineno node force True N/A N/A N/A self visit N/A node test N/A N/A N/A self emit POP_JUMP_IF_FALSE N/A else_ after N/A N/A N/A self nextBlock N/A N/A N/A self visit N/A node body N/A N/A N/A self emit JUMP_ABSOLUTE loop N/A N/A N/A self startBlock else_ N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A node else_ N/A N/A N/A N/A self visit N/A node else_ N/A N/A N/A self nextBlock after N/A visitFor N/A N/A self node N/A N/A N/A start N/A N/A self newBlock N/A anchor N/A N/A self newBlock N/A after N/A N/A self newBlock N/A N/A N/A N/A self setups push N/A LOOP start N/A N/A N/A self set_lineno node N/A N/A N/A self emit SETUP_LOOP after N/A N/A N/A self visit N/A node list N/A N/A N/A self emit GET_ITER N/A N/A N/A self nextBlock start N/A N/A N/A self set_lineno node force 1 N/A N/A N/A self emit FOR_ITER anchor N/A N/A N/A self visit N/A node assign N/A N/A N/A self visit N/A node body N/A N/A N/A self emit JUMP_ABSOLUTE start N/A N/A N/A self nextBlock anchor N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A node else_ N/A N/A N/A N/A self visit N/A node else_ N/A N/A N/A self nextBlock after N/A visitBreak N/A N/A self node N/A N/A N/A N/A N/A self setups N/A N/A SyntaxError N/A 'break' outside loop (%s, %d) N/A N/A node filename N/A node lineno N/A N/A N/A self set_lineno node N/A N/A N/A self emit BREAK_LOOP N/A visitContinue N/A N/A self node N/A N/A N/A N/A N/A self setups N/A N/A SyntaxError N/A 'continue' outside loop (%s, %d) N/A N/A node filename N/A node lineno N/A N/A kind block N/A N/A N/A self setups top N/A N/A kind LOOP N/A N/A N/A N/A self set_lineno node N/A N/A N/A self emit JUMP_ABSOLUTE block N/A N/A N/A self nextBlock N/A N/A N/A N/A kind EXCEPT N/A kind TRY_FINALLY N/A N/A N/A N/A self set_lineno node N/A top N/A len N/A self setups N/A N/A top 0 N/A N/A top N/A top 1 N/A N/A kind loop_block N/A N/A self setups N/A top N/A N/A kind LOOP N/A N/A N/A N/A kind LOOP N/A N/A SyntaxError N/A 'continue' outside loop (%s, %d) N/A N/A node filename N/A node lineno N/A N/A N/A self emit CONTINUE_LOOP loop_block N/A N/A N/A self nextBlock N/A N/A N/A kind END_FINALLY N/A N/A msg 'continue' not allowed inside 'finally' clause (%s, %d) N/A SyntaxError N/A msg N/A N/A node filename N/A node lineno N/A visitTest N/A N/A self node jump N/A N/A N/A end N/A N/A self newBlock N/A child N/A N/A node nodes N/A -1 N/A N/A N/A N/A self visit child N/A N/A N/A self emit jump end N/A N/A N/A self nextBlock N/A N/A N/A self visit N/A N/A node nodes N/A -1 N/A N/A N/A self nextBlock end N/A visitAnd N/A N/A self node N/A N/A N/A N/A N/A self visitTest node JUMP_IF_FALSE_OR_POP N/A visitOr N/A N/A self node N/A N/A N/A N/A N/A self visitTest node JUMP_IF_TRUE_OR_POP N/A visitIfExp N/A N/A self node N/A N/A N/A endblock N/A N/A self newBlock N/A elseblock N/A N/A self newBlock N/A N/A N/A self visit N/A node test N/A N/A N/A self emit POP_JUMP_IF_FALSE elseblock N/A N/A N/A self visit N/A node then N/A N/A N/A self emit JUMP_FORWARD endblock N/A N/A N/A self nextBlock elseblock N/A N/A N/A self visit N/A node else_ N/A N/A N/A self nextBlock endblock N/A visitCompare N/A N/A self node N/A N/A N/A N/A N/A self visit N/A node expr N/A cleanup N/A N/A self newBlock N/A N/A op code N/A N/A node ops N/A -1 N/A N/A N/A N/A self visit code N/A N/A N/A self emit DUP_TOP N/A N/A N/A self emit ROT_THREE N/A N/A N/A self emit COMPARE_OP op N/A N/A N/A self emit JUMP_IF_FALSE_OR_POP cleanup N/A N/A N/A self nextBlock N/A N/A node ops N/A N/A N/A op code N/A N/A node ops N/A -1 N/A N/A N/A self visit code N/A N/A N/A self emit COMPARE_OP op N/A N/A N/A len N/A node ops 1 N/A N/A end N/A N/A self newBlock N/A N/A N/A self emit JUMP_FORWARD end N/A N/A N/A self startBlock cleanup N/A N/A N/A self emit ROT_TWO N/A N/A N/A self emit POP_TOP N/A N/A N/A self nextBlock end N/A visitListComp N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self emit BUILD_LIST 0 N/A stack N/A N/A N/A i for_ N/A zip N/A range N/A len N/A node quals N/A node quals N/A N/A N/A start anchor N/A N/A self visit for_ N/A cont None N/A if_ N/A for_ ifs N/A N/A N/A cont None N/A N/A cont N/A N/A self newBlock N/A N/A N/A self visit if_ cont N/A N/A N/A stack insert 0 N/A start cont anchor N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit LIST_APPEND N/A N/A len N/A node quals 1 N/A N/A start cont anchor stack N/A N/A cont N/A N/A N/A N/A self nextBlock cont N/A N/A N/A self emit JUMP_ABSOLUTE start N/A N/A N/A self startBlock anchor N/A visitSetComp N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self emit BUILD_SET 0 N/A stack N/A N/A N/A i for_ N/A zip N/A range N/A len N/A node quals N/A node quals N/A N/A N/A start anchor N/A N/A self visit for_ N/A cont None N/A if_ N/A for_ ifs N/A N/A N/A cont None N/A N/A cont N/A N/A self newBlock N/A N/A N/A self visit if_ cont N/A N/A N/A stack insert 0 N/A start cont anchor N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit SET_ADD N/A N/A len N/A node quals 1 N/A N/A start cont anchor stack N/A N/A cont N/A N/A N/A N/A self nextBlock cont N/A N/A N/A self emit JUMP_ABSOLUTE start N/A N/A N/A self startBlock anchor N/A visitDictComp N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self emit BUILD_MAP 0 N/A stack N/A N/A N/A i for_ N/A zip N/A range N/A len N/A node quals N/A node quals N/A N/A N/A start anchor N/A N/A self visit for_ N/A cont None N/A if_ N/A for_ ifs N/A N/A N/A cont None N/A N/A cont N/A N/A self newBlock N/A N/A N/A self visit if_ cont N/A N/A N/A stack insert 0 N/A start cont anchor N/A N/A N/A self visit N/A node value N/A N/A N/A self visit N/A node key N/A N/A N/A self emit MAP_ADD N/A N/A len N/A node quals 1 N/A N/A start cont anchor stack N/A N/A cont N/A N/A N/A N/A self nextBlock cont N/A N/A N/A self emit JUMP_ABSOLUTE start N/A N/A N/A self startBlock anchor N/A visitListCompFor N/A N/A self node N/A N/A N/A start N/A N/A self newBlock N/A anchor N/A N/A self newBlock N/A N/A N/A self visit N/A node list N/A N/A N/A self emit GET_ITER N/A N/A N/A self nextBlock start N/A N/A N/A self set_lineno node force True N/A N/A N/A self emit FOR_ITER anchor N/A N/A N/A self nextBlock N/A N/A N/A self visit N/A node assign N/A N/A start anchor N/A visitListCompIf N/A N/A self node branch N/A N/A N/A N/A N/A self set_lineno node force True N/A N/A N/A self visit N/A node test N/A N/A N/A self emit POP_JUMP_IF_FALSE branch N/A N/A N/A self newBlock N/A _makeClosure N/A N/A self gen args N/A N/A N/A frees N/A N/A N/A gen scope get_free_vars N/A frees N/A N/A name frees N/A N/A N/A N/A self emit LOAD_CLOSURE name N/A N/A N/A self emit BUILD_TUPLE N/A len frees N/A N/A N/A self emit LOAD_CONST gen N/A N/A N/A self emit MAKE_CLOSURE args N/A N/A N/A N/A self emit LOAD_CONST gen N/A N/A N/A self emit MAKE_FUNCTION args N/A visitGenExpr N/A N/A self node N/A N/A N/A gen N/A GenExprCodeGenerator node N/A self scopes N/A self class_name N/A N/A self get_module N/A N/A walk N/A node code gen N/A N/A N/A gen finish N/A N/A N/A self set_lineno node N/A N/A N/A self _makeClosure gen 0 N/A N/A N/A self visit N/A N/A N/A N/A node code quals N/A 0 iter N/A N/A N/A self emit GET_ITER N/A N/A N/A self emit CALL_FUNCTION 1 N/A visitGenExprInner N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A stack N/A N/A N/A i for_ N/A zip N/A range N/A len N/A node quals N/A node quals N/A N/A N/A start anchor end N/A N/A self visit for_ N/A cont None N/A if_ N/A for_ ifs N/A N/A N/A cont None N/A N/A cont N/A N/A self newBlock N/A N/A N/A self visit if_ cont N/A N/A N/A stack insert 0 N/A start cont anchor end N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit YIELD_VALUE N/A N/A N/A self emit POP_TOP N/A N/A start cont anchor end stack N/A N/A cont N/A N/A N/A N/A self nextBlock cont N/A N/A N/A self emit JUMP_ABSOLUTE start N/A N/A N/A self startBlock anchor N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A N/A self nextBlock end N/A N/A N/A self emit LOAD_CONST None N/A visitGenExprFor N/A N/A self node N/A N/A N/A start N/A N/A self newBlock N/A anchor N/A N/A self newBlock N/A end N/A N/A self newBlock N/A N/A N/A N/A self setups push N/A LOOP start N/A N/A N/A self emit SETUP_LOOP end N/A N/A node is_outmost N/A N/A N/A N/A self loadName .0 N/A N/A N/A N/A self visit N/A node iter N/A N/A N/A self emit GET_ITER N/A N/A N/A self nextBlock start N/A N/A N/A self set_lineno node force True N/A N/A N/A self emit FOR_ITER anchor N/A N/A N/A self nextBlock N/A N/A N/A self visit N/A node assign N/A N/A start anchor end N/A visitGenExprIf N/A N/A self node branch N/A N/A N/A N/A N/A self set_lineno node force True N/A N/A N/A self visit N/A node test N/A N/A N/A self emit POP_JUMP_IF_FALSE branch N/A N/A N/A self newBlock N/A visitAssert N/A N/A self node N/A N/A N/A __debug__ N/A N/A end N/A N/A self newBlock N/A N/A N/A self set_lineno node N/A N/A N/A self nextBlock N/A N/A N/A self visit N/A node test N/A N/A N/A self emit POP_JUMP_IF_TRUE end N/A N/A N/A self nextBlock N/A N/A N/A self emit LOAD_GLOBAL AssertionError N/A N/A node fail N/A N/A N/A N/A self visit N/A node fail N/A N/A N/A self emit RAISE_VARARGS 2 N/A N/A N/A N/A self emit RAISE_VARARGS 1 N/A N/A N/A self nextBlock end N/A visitRaise N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A n 0 N/A N/A node expr1 N/A N/A N/A N/A self visit N/A node expr1 N/A n N/A n 1 N/A N/A node expr2 N/A N/A N/A N/A self visit N/A node expr2 N/A n N/A n 1 N/A N/A node expr3 N/A N/A N/A N/A self visit N/A node expr3 N/A n N/A n 1 N/A N/A N/A self emit RAISE_VARARGS n N/A visitTryExcept N/A N/A self node N/A N/A N/A body N/A N/A self newBlock N/A handlers N/A N/A self newBlock N/A end N/A N/A self newBlock N/A N/A node else_ N/A N/A lElse N/A N/A self newBlock N/A N/A lElse end N/A N/A N/A self set_lineno node N/A N/A N/A self emit SETUP_EXCEPT handlers N/A N/A N/A self nextBlock body N/A N/A N/A N/A self setups push N/A EXCEPT body N/A N/A N/A self visit N/A node body N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A N/A self emit JUMP_FORWARD lElse N/A N/A N/A self startBlock handlers N/A last N/A N/A len N/A node handlers 1 N/A i N/A range N/A len N/A node handlers N/A N/A N/A expr target body N/A N/A node handlers N/A i N/A N/A N/A self set_lineno expr N/A expr N/A N/A N/A N/A self emit DUP_TOP N/A N/A N/A self visit expr N/A N/A N/A self emit COMPARE_OP exception match N/A next N/A N/A self newBlock N/A N/A N/A self emit POP_JUMP_IF_FALSE next N/A N/A N/A self nextBlock N/A N/A N/A self emit POP_TOP N/A target N/A N/A N/A N/A self visit target N/A N/A N/A N/A self emit POP_TOP N/A N/A N/A self emit POP_TOP N/A N/A N/A self visit body N/A N/A N/A self emit JUMP_FORWARD end N/A expr N/A N/A N/A N/A self nextBlock next N/A N/A N/A N/A self nextBlock N/A N/A N/A self emit END_FINALLY N/A N/A node else_ N/A N/A N/A N/A self nextBlock lElse N/A N/A N/A self visit N/A node else_ N/A N/A N/A self nextBlock end N/A visitTryFinally N/A N/A self node N/A N/A N/A body N/A N/A self newBlock N/A final N/A N/A self newBlock N/A N/A N/A self set_lineno node N/A N/A N/A self emit SETUP_FINALLY final N/A N/A N/A self nextBlock body N/A N/A N/A N/A self setups push N/A TRY_FINALLY body N/A N/A N/A self visit N/A node body N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A self nextBlock final N/A N/A N/A N/A self setups push N/A END_FINALLY final N/A N/A N/A self visit N/A node final N/A N/A N/A self emit END_FINALLY N/A N/A N/A N/A self setups pop N/A N/A __with_count 0 visitWith N/A N/A self node N/A N/A N/A body N/A N/A self newBlock N/A final N/A N/A self newBlock N/A N/A self __with_count 1 N/A valuevar N/A _[%d] N/A self __with_count N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit DUP_TOP N/A N/A N/A self emit LOAD_ATTR __exit__ N/A N/A N/A self emit ROT_TWO N/A N/A N/A self emit LOAD_ATTR __enter__ N/A N/A N/A self emit CALL_FUNCTION 0 N/A N/A N/A node vars None N/A N/A N/A N/A self emit POP_TOP N/A N/A N/A N/A self _implicitNameOp STORE valuevar N/A N/A N/A self emit SETUP_FINALLY final N/A N/A N/A self nextBlock body N/A N/A N/A N/A self setups push N/A TRY_FINALLY body N/A N/A N/A node vars None N/A N/A N/A N/A self _implicitNameOp LOAD valuevar N/A N/A N/A self _implicitNameOp DELETE valuevar N/A N/A N/A self visit N/A node vars N/A N/A N/A self visit N/A node body N/A N/A N/A self emit POP_BLOCK N/A N/A N/A N/A self setups pop N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A self nextBlock final N/A N/A N/A N/A self setups push N/A END_FINALLY final N/A N/A N/A self emit WITH_CLEANUP N/A N/A N/A self emit END_FINALLY N/A N/A N/A N/A self setups pop N/A N/A self __with_count 1 N/A visitDiscard N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit POP_TOP N/A visitConst N/A N/A self node N/A N/A N/A N/A N/A self emit LOAD_CONST N/A node value N/A visitKeyword N/A N/A self node N/A N/A N/A N/A N/A self emit LOAD_CONST N/A node name N/A N/A N/A self visit N/A node expr N/A visitGlobal N/A N/A self node N/A N/A N/A N/A visitName N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self loadName N/A node name N/A visitPass N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A visitImport N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A level N/A N/A N/A N/A self graph checkFlag CO_FUTURE_ABSIMPORT 0 -1 N/A N/A name alias N/A node names N/A N/A N/A VERSION 1 N/A N/A N/A N/A self emit LOAD_CONST level N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A self emit IMPORT_NAME name N/A mod N/A N/A N/A name split . N/A 0 N/A alias N/A N/A N/A N/A self _resolveDots name N/A N/A N/A self storeName alias N/A N/A N/A N/A self storeName mod N/A visitFrom N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A level N/A node level N/A N/A N/A level 0 N/A N/A N/A N/A self graph checkFlag CO_FUTURE_ABSIMPORT N/A N/A level -1 N/A fromlist N/A tuple N/A name N/A N/A name alias N/A node names N/A N/A VERSION 1 N/A N/A N/A N/A self emit LOAD_CONST level N/A N/A N/A self emit LOAD_CONST fromlist N/A N/A N/A self emit IMPORT_NAME N/A node modname N/A N/A name alias N/A node names N/A N/A N/A VERSION 1 N/A N/A N/A name * N/A N/A N/A self namespace 0 N/A N/A N/A self emit IMPORT_STAR N/A N/A N/A len N/A node names 1 N/A N/A N/A N/A N/A self emit IMPORT_FROM name N/A N/A N/A self _resolveDots name N/A N/A N/A self storeName N/A alias name N/A N/A N/A N/A self emit IMPORT_FROM name N/A N/A N/A self emit POP_TOP N/A _resolveDots N/A N/A self name N/A N/A N/A elts N/A N/A name split . N/A N/A N/A len elts 1 N/A N/A N/A elt N/A elts N/A 1 N/A N/A N/A N/A self emit LOAD_ATTR elt N/A visitGetattr N/A N/A self node N/A N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit LOAD_ATTR N/A N/A self mangle N/A node attrname N/A visitAssign N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node expr N/A dups N/A N/A len N/A node nodes 1 N/A i N/A range N/A len N/A node nodes N/A N/A elt N/A N/A node nodes N/A i N/A N/A i dups N/A N/A N/A N/A self emit DUP_TOP N/A N/A isinstance elt N/A ast Node N/A N/A N/A N/A self visit elt N/A visitAssName N/A N/A self node N/A N/A N/A N/A N/A node flags OP_ASSIGN N/A N/A N/A N/A self storeName N/A node name N/A N/A N/A N/A node flags OP_DELETE N/A N/A N/A N/A self set_lineno node N/A N/A N/A self delName N/A node name N/A N/A oops N/A node flags N/A visitAssAttr N/A N/A self node N/A N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A node flags OP_ASSIGN N/A N/A N/A N/A self emit STORE_ATTR N/A N/A self mangle N/A node attrname N/A N/A N/A N/A node flags OP_DELETE N/A N/A N/A N/A self emit DELETE_ATTR N/A N/A self mangle N/A node attrname N/A N/A warning: unexpected flags: N/A node flags N/A node N/A _visitAssSequence N/A N/A self node op N/A UNPACK_SEQUENCE N/A N/A N/A N/A findOp node OP_DELETE N/A N/A N/A N/A self emit op N/A len N/A node nodes N/A child N/A node nodes N/A N/A N/A N/A self visit child N/A N/A N/A VERSION 1 N/A N/A visitAssTuple _visitAssSequence N/A visitAssList _visitAssSequence N/A visitAssTuple N/A N/A self node N/A N/A N/A N/A N/A self _visitAssSequence node UNPACK_TUPLE N/A visitAssList N/A N/A self node N/A N/A N/A N/A N/A self _visitAssSequence node UNPACK_LIST N/A visitAugAssign N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A aug_node N/A wrap_aug N/A node node N/A N/A N/A self visit aug_node load N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit N/A N/A self _augmented_opcode N/A N/A node op N/A N/A N/A self visit aug_node store N/A N/A _augmented_opcode N/A += -= *= /= //= %= **= >>= <<= &= ^= |= INPLACE_ADD INPLACE_SUBTRACT INPLACE_MULTIPLY INPLACE_DIVIDE INPLACE_FLOOR_DIVIDE INPLACE_MODULO INPLACE_POWER INPLACE_RSHIFT INPLACE_LSHIFT INPLACE_AND INPLACE_XOR INPLACE_OR visitAugName N/A N/A self node mode N/A N/A N/A N/A mode load N/A N/A N/A N/A self loadName N/A node name N/A N/A N/A mode store N/A N/A N/A N/A self storeName N/A node name N/A visitAugGetattr N/A N/A self node mode N/A N/A N/A N/A mode load N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit DUP_TOP N/A N/A N/A self emit LOAD_ATTR N/A N/A self mangle N/A node attrname N/A N/A N/A mode store N/A N/A N/A N/A self emit ROT_TWO N/A N/A N/A self emit STORE_ATTR N/A N/A self mangle N/A node attrname N/A visitAugSlice N/A N/A self node mode N/A N/A N/A N/A mode load N/A N/A N/A N/A self visitSlice node 1 N/A N/A N/A mode store N/A N/A slice 0 N/A N/A node lower N/A N/A slice N/A slice 1 N/A N/A node upper N/A N/A slice N/A slice 2 N/A N/A slice 0 N/A N/A N/A N/A self emit ROT_TWO N/A N/A N/A slice 3 N/A N/A N/A N/A self emit ROT_FOUR N/A N/A N/A N/A self emit ROT_THREE N/A N/A N/A self emit N/A STORE_SLICE+%d slice N/A visitAugSubscript N/A N/A self node mode N/A N/A N/A N/A mode load N/A N/A N/A N/A self visitSubscript node 1 N/A N/A N/A mode store N/A N/A N/A N/A self emit ROT_THREE N/A N/A N/A self emit STORE_SUBSCR N/A visitExec N/A N/A self node N/A N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A node locals None N/A N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A N/A self visit N/A node locals N/A N/A N/A node globals None N/A N/A N/A N/A self emit DUP_TOP N/A N/A N/A N/A self visit N/A node globals N/A N/A N/A self emit EXEC_STMT N/A visitCallFunc N/A N/A self node N/A N/A N/A pos 0 N/A kw 0 N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node node N/A arg N/A node args N/A N/A N/A N/A self visit arg N/A N/A isinstance arg N/A ast Keyword N/A N/A kw N/A kw 1 N/A N/A pos N/A pos 1 N/A N/A N/A node star_args None N/A N/A N/A N/A self visit N/A node star_args N/A N/A N/A node dstar_args None N/A N/A N/A N/A self visit N/A node dstar_args N/A have_star N/A N/A node star_args None N/A have_dstar N/A N/A node dstar_args None N/A opcode N/A callfunc_opcode_info N/A N/A have_star have_dstar N/A N/A N/A self emit opcode N/A N/A kw 8 pos N/A visitPrint N/A N/A self node newline N/A 0 N/A N/A N/A N/A self set_lineno node N/A N/A node dest N/A N/A N/A N/A self visit N/A node dest N/A child N/A node nodes N/A N/A N/A node dest N/A N/A N/A N/A self emit DUP_TOP N/A N/A N/A self visit child N/A N/A node dest N/A N/A N/A N/A self emit ROT_TWO N/A N/A N/A self emit PRINT_ITEM_TO N/A N/A N/A N/A self emit PRINT_ITEM N/A N/A N/A node dest N/A newline N/A N/A N/A N/A self emit POP_TOP N/A visitPrintnl N/A N/A self node N/A N/A N/A N/A N/A self visitPrint node newline 1 N/A N/A node dest N/A N/A N/A N/A self emit PRINT_NEWLINE_TO N/A N/A N/A N/A self emit PRINT_NEWLINE N/A visitReturn N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node value N/A N/A N/A self emit RETURN_VALUE N/A visitYield N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self visit N/A node value N/A N/A N/A self emit YIELD_VALUE N/A visitSlice N/A N/A self node aug_flag N/A None N/A N/A N/A N/A self visit N/A node expr N/A slice 0 N/A N/A node lower N/A N/A N/A N/A self visit N/A node lower N/A slice N/A slice 1 N/A N/A node upper N/A N/A N/A N/A self visit N/A node upper N/A slice N/A slice 2 N/A aug_flag N/A N/A N/A slice 0 N/A N/A N/A N/A self emit DUP_TOP N/A N/A N/A slice 3 N/A N/A N/A N/A self emit DUP_TOPX 3 N/A N/A N/A N/A self emit DUP_TOPX 2 N/A N/A N/A node flags OP_APPLY N/A N/A N/A N/A self emit N/A SLICE+%d slice N/A N/A N/A N/A node flags OP_ASSIGN N/A N/A N/A N/A self emit N/A STORE_SLICE+%d slice N/A N/A N/A N/A node flags OP_DELETE N/A N/A N/A N/A self emit N/A DELETE_SLICE+%d slice N/A N/A weird slice N/A node flags N/A N/A visitSubscript N/A N/A self node aug_flag N/A None N/A N/A N/A N/A self visit N/A node expr N/A sub N/A node subs N/A N/A N/A N/A self visit sub N/A N/A N/A len N/A node subs 1 N/A N/A N/A N/A self emit BUILD_TUPLE N/A len N/A node subs N/A aug_flag N/A N/A N/A N/A self emit DUP_TOPX 2 N/A N/A N/A node flags OP_APPLY N/A N/A N/A N/A self emit BINARY_SUBSCR N/A N/A N/A N/A node flags OP_ASSIGN N/A N/A N/A N/A self emit STORE_SUBSCR N/A N/A N/A N/A node flags OP_DELETE N/A N/A N/A N/A self emit DELETE_SUBSCR N/A binaryOp N/A N/A self node op N/A N/A N/A N/A N/A self visit N/A node left N/A N/A N/A self visit N/A node right N/A N/A N/A self emit op N/A visitAdd N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_ADD N/A visitSub N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_SUBTRACT N/A visitMul N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_MULTIPLY N/A visitDiv N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node N/A self _div_op N/A visitFloorDiv N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_FLOOR_DIVIDE N/A visitMod N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_MODULO N/A visitPower N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_POWER N/A visitLeftShift N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_LSHIFT N/A visitRightShift N/A N/A self node N/A N/A N/A N/A N/A self binaryOp node BINARY_RSHIFT N/A unaryOp N/A N/A self node op N/A N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit op N/A visitInvert N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_INVERT N/A visitUnarySub N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_NEGATIVE N/A visitUnaryAdd N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_POSITIVE N/A visitUnaryInvert N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_INVERT N/A visitNot N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_NOT N/A visitBackquote N/A N/A self node N/A N/A N/A N/A N/A self unaryOp node UNARY_CONVERT N/A bitOp N/A N/A self nodes op N/A N/A N/A N/A N/A self visit N/A nodes N/A 0 N/A node N/A nodes N/A 1 N/A N/A N/A N/A self visit node N/A N/A N/A self emit op N/A visitBitand N/A N/A self node N/A N/A N/A N/A N/A self bitOp N/A node nodes BINARY_AND N/A visitBitor N/A N/A self node N/A N/A N/A N/A N/A self bitOp N/A node nodes BINARY_OR N/A visitBitxor N/A N/A self node N/A N/A N/A N/A N/A self bitOp N/A node nodes BINARY_XOR N/A visitEllipsis N/A N/A self node N/A N/A N/A N/A N/A self emit LOAD_CONST Ellipsis N/A visitTuple N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A elt N/A node nodes N/A N/A N/A N/A self visit elt N/A N/A N/A self emit BUILD_TUPLE N/A len N/A node nodes N/A visitList N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A elt N/A node nodes N/A N/A N/A N/A self visit elt N/A N/A N/A self emit BUILD_LIST N/A len N/A node nodes N/A visitSet N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A elt N/A node nodes N/A N/A N/A N/A self visit elt N/A N/A N/A self emit BUILD_SET N/A len N/A node nodes N/A visitSliceobj N/A N/A self node N/A N/A N/A child N/A node nodes N/A N/A N/A N/A self visit child N/A N/A N/A self emit BUILD_SLICE N/A len N/A node nodes N/A visitDict N/A N/A self node N/A N/A N/A N/A N/A self set_lineno node N/A N/A N/A self emit BUILD_MAP 0 N/A N/A k v N/A node items N/A N/A N/A N/A self emit DUP_TOP N/A N/A N/A self visit k N/A N/A N/A self visit v N/A N/A N/A self emit ROT_THREE N/A N/A N/A self emit STORE_SUBSCR N/A N/A NestedScopeMixin N/A N/A N/A Defines initClass() for nested scoping (Python 2.2-compatible) initClass N/A N/A self N/A N/A N/A N/A N/A self __class__ NameFinder LocalNameFinder N/A N/A N/A self __class__ FunctionGen FunctionCodeGenerator N/A N/A N/A self __class__ ClassGen ClassCodeGenerator N/A N/A ModuleCodeGenerator N/A NestedScopeMixin CodeGenerator N/A N/A __super_init N/A CodeGenerator __init__ N/A scopes None __init__ N/A N/A self tree N/A N/A N/A N/A self graph N/A N/A pyassem PyFlowGraph <module> N/A tree filename N/A N/A self futures N/A N/A future find_futures tree N/A N/A N/A self __super_init N/A N/A walk tree self N/A get_module N/A N/A self N/A N/A N/A self N/A N/A ExpressionCodeGenerator N/A NestedScopeMixin CodeGenerator N/A N/A __super_init N/A CodeGenerator __init__ N/A scopes None N/A futures N/A __init__ N/A N/A self tree N/A N/A N/A N/A self graph N/A N/A pyassem PyFlowGraph <expression> N/A tree filename N/A N/A N/A self __super_init N/A N/A walk tree self N/A get_module N/A N/A self N/A N/A N/A self N/A N/A InteractiveCodeGenerator N/A NestedScopeMixin CodeGenerator N/A N/A __super_init N/A CodeGenerator __init__ N/A scopes None N/A futures N/A __init__ N/A N/A self tree N/A N/A N/A N/A self graph N/A N/A pyassem PyFlowGraph <interactive> N/A tree filename N/A N/A N/A self __super_init N/A N/A N/A self set_lineno tree N/A N/A walk tree self N/A N/A N/A self emit RETURN_VALUE N/A get_module N/A N/A self N/A N/A N/A self N/A visitDiscard N/A N/A self node N/A N/A N/A N/A N/A self visit N/A node expr N/A N/A N/A self emit PRINT_EXPR N/A N/A AbstractFunctionCode N/A N/A N/A optimized 1 N/A lambdaCount 0 __init__ N/A N/A self func scopes isLambda class_name mod N/A N/A N/A N/A self class_name class_name N/A N/A self module mod N/A isLambda N/A N/A klass FunctionCodeGenerator N/A name N/A <lambda.%d> N/A klass lambdaCount N/A N/A klass lambdaCount N/A N/A klass lambdaCount 1 N/A N/A name N/A func name N/A N/A args hasTupleArg N/A generateArgList N/A func argnames N/A N/A self graph N/A N/A pyassem PyFlowGraph name N/A func filename args optimized 1 N/A N/A self isLambda isLambda N/A N/A N/A self super_init N/A N/A N/A isLambda N/A func doc N/A N/A N/A N/A self setDocstring N/A func doc N/A lnf N/A walk N/A func code N/A N/A self NameFinder args verbose 0 N/A N/A N/A N/A self locals push N/A N/A lnf getLocals N/A N/A func varargs N/A N/A N/A N/A N/A self graph setFlag CO_VARARGS N/A N/A func kwargs N/A N/A N/A N/A N/A self graph setFlag CO_VARKEYWORDS N/A N/A N/A self set_lineno func N/A hasTupleArg N/A N/A N/A N/A self generateArgUnpack N/A func argnames N/A get_module N/A N/A self N/A N/A N/A N/A self module N/A finish N/A N/A self N/A N/A N/A N/A N/A N/A self graph startExitBlock N/A N/A N/A self isLambda N/A N/A N/A N/A self emit LOAD_CONST None N/A N/A N/A self emit RETURN_VALUE N/A generateArgUnpack N/A N/A self args N/A N/A N/A i N/A range N/A len args N/A N/A arg N/A args N/A i N/A N/A isinstance arg tuple N/A N/A N/A N/A self emit LOAD_FAST N/A .%d N/A i 2 N/A N/A N/A self unpackSequence arg N/A unpackSequence N/A N/A self tup N/A N/A N/A N/A VERSION 1 N/A N/A N/A N/A self emit UNPACK_SEQUENCE N/A len tup N/A N/A N/A N/A self emit UNPACK_TUPLE N/A len tup N/A elt tup N/A N/A N/A isinstance elt tuple N/A N/A N/A N/A self unpackSequence elt N/A N/A N/A N/A self _nameOp STORE elt N/A N/A unpackTuple unpackSequence N/A FunctionCodeGenerator N/A NestedScopeMixin AbstractFunctionCode CodeGenerator N/A N/A super_init N/A CodeGenerator __init__ N/A scopes None N/A __super_init N/A AbstractFunctionCode __init__ __init__ N/A N/A self func scopes isLambda class_name mod N/A N/A N/A N/A self scopes scopes N/A N/A self scope N/A scopes N/A func N/A N/A N/A self __super_init func scopes isLambda class_name mod N/A N/A N/A N/A self graph setFreeVars N/A N/A N/A self scope get_free_vars N/A N/A N/A N/A self graph setCellVars N/A N/A N/A self scope get_cell_vars N/A N/A N/A N/A self scope generator None N/A N/A N/A N/A N/A self graph setFlag CO_GENERATOR N/A N/A GenExprCodeGenerator N/A NestedScopeMixin AbstractFunctionCode CodeGenerator N/A N/A super_init N/A CodeGenerator __init__ N/A scopes None N/A __super_init N/A AbstractFunctionCode __init__ __init__ N/A N/A self gexp scopes class_name mod N/A N/A N/A N/A self scopes scopes N/A N/A self scope N/A scopes N/A gexp N/A N/A N/A self __super_init gexp scopes 1 class_name mod N/A N/A N/A N/A self graph setFreeVars N/A N/A N/A self scope get_free_vars N/A N/A N/A N/A self graph setCellVars N/A N/A N/A self scope get_cell_vars N/A N/A N/A N/A self graph setFlag CO_GENERATOR N/A N/A AbstractClassCode N/A N/A __init__ N/A N/A self klass scopes module N/A N/A N/A N/A self class_name N/A klass name N/A N/A self module module N/A N/A self graph N/A N/A pyassem PyFlowGraph N/A klass name N/A klass filename optimized 0 klass 1 N/A N/A N/A self super_init N/A lnf N/A walk N/A klass code N/A N/A self NameFinder verbose 0 N/A N/A N/A N/A self locals push N/A N/A lnf getLocals N/A N/A N/A N/A self graph setFlag CO_NEWLOCALS N/A N/A klass doc N/A N/A N/A N/A self setDocstring N/A klass doc N/A get_module N/A N/A self N/A N/A N/A N/A self module N/A finish N/A N/A self N/A N/A N/A N/A N/A N/A self graph startExitBlock N/A N/A N/A self emit LOAD_LOCALS N/A N/A N/A self emit RETURN_VALUE N/A N/A ClassCodeGenerator N/A NestedScopeMixin AbstractClassCode CodeGenerator N/A N/A super_init N/A CodeGenerator __init__ N/A scopes None N/A __super_init N/A AbstractClassCode __init__ __init__ N/A N/A self klass scopes module N/A N/A N/A N/A self scopes scopes N/A N/A self scope N/A scopes N/A klass N/A N/A N/A self __super_init klass scopes module N/A N/A N/A N/A self graph setFreeVars N/A N/A N/A self scope get_free_vars N/A N/A N/A N/A self graph setCellVars N/A N/A N/A self scope get_cell_vars N/A N/A N/A self set_lineno klass N/A N/A N/A self emit LOAD_GLOBAL __name__ N/A N/A N/A self storeName __module__ N/A N/A klass doc N/A N/A N/A N/A self emit LOAD_CONST N/A klass doc N/A N/A N/A self storeName __doc__ N/A N/A generateArgList N/A N/A arglist N/A N/A N/A Generate an arg list marking TupleArgs N/A args N/A N/A extra N/A N/A count 0 N/A i N/A range N/A len arglist N/A N/A elt N/A arglist N/A i N/A N/A isinstance elt str N/A N/A N/A N/A args append elt N/A N/A N/A isinstance elt tuple N/A N/A N/A N/A args append N/A TupleArg N/A i 2 elt N/A N/A N/A extra extend N/A N/A misc flatten elt N/A count N/A count 1 N/A N/A ValueError unexpect argument type: elt N/A N/A N/A args extra count N/A findOp N/A N/A node N/A N/A N/A Find the op (DELETE, LOAD, STORE) in an AssTuple tree N/A v N/A OpFinder N/A N/A walk node v verbose 0 N/A N/A v op N/A OpFinder N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self op None N/A visitAssName N/A N/A self node N/A N/A N/A N/A N/A self op None N/A N/A N/A self op N/A node flags N/A N/A N/A N/A self op N/A node flags N/A N/A ValueError mixed ops in stmt N/A N/A visitAssAttr visitAssName N/A visitSubscript visitAssName N/A Delegator N/A N/A N/A Base class to support delegation for augmented assignment nodes

    To generator code for augmented assignments, we use the following
    wrapper classes.  In visitAugAssign, the left-hand expression node
    is visited twice.  The first time the visit uses the normal method
    for that node .  The second time the visit uses a different method
    that generates the appropriate code to perform the assignment.
    These delegator classes wrap the original AST nodes in order to
    support the variant visit methods.
     __init__ N/A N/A self obj N/A N/A N/A N/A self obj obj N/A __getattr__ N/A N/A self attr N/A N/A N/A N/A getattr N/A self obj attr N/A N/A AugGetattr N/A Delegator N/A N/A N/A AugName N/A Delegator N/A N/A N/A AugSlice N/A Delegator N/A N/A N/A AugSubscript N/A Delegator N/A N/A N/A N/A wrapper N/A N/A ast Getattr N/A ast Name N/A ast Slice N/A ast Subscript AugGetattr AugName AugSlice AugSubscript wrap_aug N/A N/A node N/A N/A N/A N/A N/A wrapper N/A N/A node __class__ node N/A N/A N/A __name__ __main__ N/A N/A file N/A N/A sys argv N/A 1 N/A N/A N/A compileFile file