Module Expr Str Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body If NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Assign NameStore BinOpMod NameLoad NameLoad While NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore BinOpMod NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Num Assign NameStore Num While CompareLt NameLoad NameLoad body If CompareEq BinOpMod NameLoad NameLoad Num body AugAssignAdd NameStore NameLoad AugAssignAdd NameStore Num Return CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Return UnaryOpNot UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Return CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Return CompareIn NameLoad ListLoad Num Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore BinOpMult ListLoad Num Num Assign SubscriptStore NameLoad Index Num Num Assign SubscriptStore NameLoad Index Num Num Assign SubscriptStore NameLoad Index Num BinOpAdd SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Delete SubscriptDel NameLoad Slice Num Delete SubscriptDel NameLoad Slice Num Delete SubscriptDel NameLoad Slice Num Num Assign SubscriptStore NameLoad Slice Num ListLoad Num Assign SubscriptStore NameLoad Slice Num ListLoad Num Assign SubscriptStore NameLoad Slice Num Num ListLoad Num Num Return TupleLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore BinOpMult ListLoad NameLoad BinOpAdd Num Num Assign NameStore Num Assign NameStore Num While CompareLtE NameLoad Num body If SubscriptLoad NameLoad Index NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad While CompareLtE NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Return BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Num While CompareGt NameLoad Num body Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Str Assign NameStore Num While CompareGt NameLoad Num body Assign NameStore BinOpSub NameLoad Num Assign NameStore NameLoad While CompareLt NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore ListLoad While CompareGt NameLoad Num body Assign NameStore BinOpSub NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore ListLoad While CompareGt NameLoad Num body Assign NameStore BinOpSub NameLoad Num AugAssignAdd NameStore ListLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body While Num body If NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Num Assign NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore Num While CompareLtE NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad BinOpBitAnd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad While NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Str Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore ListLoad Str Str Str Str Str Assign NameStore Str For NameStore NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body If NameLoad body Assign NameStore ListLoad Num Num Num orelse Assign NameStore ListLoad Str Str Str Assign NameStore NameLoad Return BinOpMult NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body If BoolOpAnd NameLoad NameLoad body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore ListLoad Assign NameStore Num While Num body Assign NameStore BinOpAdd NameLoad Num TryFinally body If BinOpBitAnd NameLoad Num body Continue If CompareGtE NameLoad NameLoad body Break finalbody Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Assign TupleStore NameStore NameStore NameStore NameLoad handlers ExceptHandler body Return TupleLoad Num Num Num Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Num TryFinally body Assign NameStore Num TryExcept body Assign NameStore Num Assign TupleStore NameStore NameLoad Assign NameStore Num handlers ExceptHandler type NameLoad body Return Num ExceptHandler type NameLoad body Return Num Assign TupleStore NameStore NameLoad Assign NameStore Num finalbody Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryFinally body AugAssignAdd SubscriptStore NameLoad Index NameLoad Num finalbody Assign SubscriptStore NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return SubscriptLoad NameLoad Index Num handlers ExceptHandler body If UnaryOpNot NameLoad body Raise decorator_list FunctionDef arguments args NameParam defaults NameLoad body If CompareLtE NameLoad Num body Return Num orelse Return BinOpMult NameLoad Call NameLoad BinOpSub NameLoad Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body If CompareGt NameLoad Num body Return BinOpMult NameLoad Call NameLoad BinOpSub NameLoad Num orelse Return Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd NameStore ListLoad Num decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd NameStore ListLoad Num decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Return TupleLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args defaults body Return Num decorator_list FunctionDef arguments args defaults body Return Str decorator_list FunctionDef arguments args defaults body If Call NameLoad body Return Str orelse Return Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args defaults body Return Call NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body If CompareEq NameLoad Num body Raise NameLoad orelse If CompareEq NameLoad Num body Raise NameLoad orelse If CompareEq NameLoad Num body Raise NameLoad Return Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Num ExceptHandler type NameLoad body Return Num ExceptHandler type NameLoad body Return Num Return Num decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad For NameStore ListLoad Num Num Num Num body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num orelse Assign NameStore Call NameLoad Return AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign NameStore ListLoad NameLoad NameLoad Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Num Num Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Num Num Return TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Num Return TupleLoad Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults NameLoad body If NameLoad body Assign NameStore Dict Str Num Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Str orelse Assign NameStore Dict Str Num Return SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign NameStore Dict NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return SubscriptLoad NameLoad Index BoolOpOr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Return CompareEq Call NameLoad ListComp NameLoad comprehension NameStore Call NameLoad Num BinOpAdd NameLoad Num CompareEq BinOpMod NameLoad NameLoad Num Num decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body If CompareEq NameLoad Num body Assign NameStore Call NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad orelse Assign NameStore Call NameLoad Return AttributeLoad NameLoad attr decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return UnaryOpUSub AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num FunctionDef arguments args defaults body Return NameLoad decorator_list Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args defaults body Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Return BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Return AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num orelse Assign NameStore Call NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad orelse Return Call NameLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return TupleLoad NameLoad NameLoad orelse Return TupleLoad NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Return TupleLoad NameLoad NameLoad orelse Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body Return BinOpDiv SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Return BinOpAdd NameLoad BinOpDiv SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults Num vararg body If NameLoad body Return BinOpAdd NameLoad BinOpDiv SubscriptLoad NameLoad Index Num Num orelse Return BinOpMult NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Return BinOpAdd BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Return BinOpAdd NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Num Num Assign NameStore Call NameLoad NameLoad Num Num Num Assign NameStore Call NameLoad NameLoad Num Num Num Num Return BinOpAdd BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num Num body Return BinOpAdd BinOpAdd NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num Num vararg body Return BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad Call NameLoad Num NameLoad Call NameLoad Num Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Num keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad Num keyword NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Num Assign NameStore BinOpMult ListLoad NameLoad NameLoad Assign NameStore Num While CompareLt NameLoad NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore ListLoad While CompareLt NameLoad NameLoad body If BinOpBitAnd NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad ListLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num AugAssignLShift NameStore Num Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num For NameStore Call NameLoad NameLoad Num Num body AugAssignAdd NameStore BinOpDiv Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad TupleLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad Call NameLoad NameLoad TupleLoad NameLoad NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Return Num decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Num decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Raise Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr While NameLoad body Assign SubscriptStore NameLoad Index Num Num Break Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Num Num Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Num Str Return AttributeLoad Call NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Expr Call AttributeLoad NameLoad attr Dict Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Num FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body FunctionDef arguments args defaults body Pass decorator_list Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Return BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Pass decorator_list FunctionDef arguments args defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Raise NameLoad Str decorator_list FunctionDef arguments args defaults body Return Call NameLoad decorator_list FunctionDef arguments args defaults body Assign TupleStore NameStore NameStore TupleLoad Num Str Return NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list decorator_list Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore NameLoad Return AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list decorator_list Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Num Num Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Num Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Num Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num Num Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num Num Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Num Return Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args defaults body TryExcept body Expr Call NameLoad Num handlers ExceptHandler type NameLoad name NameStore body Return NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call NameLoad Num If NameLoad body Raise Call NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad NameLoad Return NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call NameLoad Num If NameLoad body Raise NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad NameLoad Return NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call NameLoad Num If NameLoad body Raise NameLoad Call NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad NameLoad Return NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Return Call NameLoad Num orelse Return Call NameLoad Num Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Num TryExcept body Expr Call NameLoad Num handlers ExceptHandler type NameLoad name NameStore body AugAssignAdd NameStore Num Return NameLoad Return Call NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args defaults body TryExcept body Expr Call NameLoad Num handlers ExceptHandler type NameLoad name NameStore body TryExcept body Expr Call NameLoad Num handlers ExceptHandler type NameLoad name NameStore body Return TupleLoad NameLoad NameLoad Return TupleLoad NameLoad Call NameLoad Return TupleLoad Call NameLoad Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Raise NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return Call AttributeLoad NameLoad attr Return Num decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return Call AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body TryExcept body Return Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return Call AttributeLoad NameLoad attr Return Num decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Assign NameStore Call NameLoad Call NameLoad FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad ListLoad NameLoad NameLoad Index NameLoad Return Call NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args defaults body Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad Num decorator_list decorator_list Assign NameStore Call NameLoad Num FunctionDef arguments args defaults body Return NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body If CompareGt NameLoad Num body Assign AttributeStore NameLoad attr Call NameLoad BinOpSub NameLoad Num orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr Num decorator_list decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If CompareGt NameLoad Num body Assign AttributeStore NameLoad attr ListLoad Call NameLoad BinOpSub NameLoad Num Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr orelse Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Call NameLoad BinOpSub NameLoad Num Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body Return Call NameLoad NameLoad orelse Return Call NameLoad NameLoad decorator_list ClassDef bases body Pass decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareGt NameLoad Num body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareGt NameLoad Num body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Num Return NameLoad Raise NameLoad decorator_list ClassDef bases body Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str Return TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list ImportFrom alias alias FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Return Call NameLoad BinOpAdd NameLoad Num handlers ExceptHandler type NameLoad body Raise decorator_list ImportFrom alias FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Return Call NameLoad BinOpFloorDiv BinOpSub UnaryOpUSub NameLoad Num NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body TryExcept body Return Call NameLoad BinOpMult NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Return Call NameLoad BinOpMod BinOpSub UnaryOpUSub NameLoad Num NameLoad handlers ExceptHandler type NameLoad body Raise ExceptHandler type NameLoad body Raise decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Return BinOpRShift BinOpSub UnaryOpUSub NameLoad Num NameLoad handlers ExceptHandler type NameLoad body Raise decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Expr Call NameLoad Num Num Num Return Call NameLoad BinOpSub UnaryOpUSub NameLoad Num NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad NameLoad body Raise decorator_list FunctionDef arguments args NameParam defaults NameLoad body TryExcept body Return TupleLoad Call NameLoad UnaryOpUSub NameLoad Call NameLoad Call NameLoad BinOpSub NameLoad Num handlers ExceptHandler body Raise decorator_list
N/A N/A Snippets for translation

This module holds various snippets, to be used by translator
unittests.

We define argument types as default arguments to the snippet
functions.
 N/A numtype N/A int float N/A anytype N/A int float str N/A seqtype N/A list tuple if_then_else N/A N/A cond x y N/A anytype anytype anytype N/A N/A cond N/A N/A x N/A N/A y N/A my_gcd N/A N/A a b N/A numtype numtype N/A N/A r N/A a b N/A r N/A N/A a b N/A b r N/A r N/A a b N/A b N/A is_perfect_number N/A N/A n N/A int N/A N/A div 1 N/A sum 0 N/A N/A div n N/A N/A N/A N/A n div 0 N/A N/A sum div N/A div 1 N/A N/A n sum N/A my_bool N/A N/A x N/A int N/A N/A N/A N/A x N/A my_contains N/A N/A seq elem N/A seqtype anytype N/A N/A N/A elem seq N/A is_one_or_two N/A N/A n N/A int N/A N/A N/A n N/A 1 2 N/A two_plus_two N/A N/A N/A N/A N/A Array test N/A array N/A N/A 0 3 N/A N/A array N/A 0 2 N/A N/A array N/A 1 2 N/A N/A array N/A 2 N/A N/A array N/A 0 N/A array N/A 1 N/A N/A array N/A 2 N/A get_set_del_slice N/A N/A l N/A list N/A N/A N/A l N/A 1 N/A N/A l N/A -1 N/A N/A l N/A 2 4 N/A N/A l N/A 1 N/A 3 N/A N/A l N/A -1 N/A 9 N/A N/A l N/A 2 4 N/A 8 11 N/A N/A N/A l N/A 2 N/A l N/A 5 N/A l N/A 3 5 N/A sieve_of_eratosthenes N/A N/A N/A N/A N/A Sieve of Eratosthenes
    
    This one is from an infamous benchmark, "The Great Computer
    Language Shootout".

    URL is: http://www.bagley.org/~doug/shootout/
     N/A flags N/A N/A True N/A 8192 1 N/A count 0 N/A i 2 N/A N/A i 8192 N/A N/A N/A flags N/A i N/A N/A k N/A i i N/A N/A k 8192 N/A N/A N/A flags N/A k False N/A k N/A k i N/A count N/A count 1 N/A i N/A i 1 N/A count N/A simple_func N/A N/A i N/A numtype N/A N/A N/A i 1 N/A while_func N/A N/A i N/A numtype N/A N/A total 0 N/A N/A i 0 N/A N/A total N/A total i N/A i N/A i 1 N/A total N/A nested_whiles N/A N/A i j N/A int int N/A N/A s N/A z 5 N/A N/A z 0 N/A N/A z N/A z 1 N/A u i N/A N/A u j N/A N/A u N/A u 1 N/A s N/A s . N/A s N/A s ! N/A s N/A poor_man_range N/A N/A i N/A int N/A N/A lst N/A N/A N/A i 0 N/A N/A i N/A i 1 N/A N/A N/A lst append i N/A N/A N/A lst reverse N/A lst N/A poor_man_rev_range N/A N/A i N/A int N/A N/A lst N/A N/A N/A i 0 N/A N/A i N/A i 1 N/A lst N/A i N/A lst N/A simple_id N/A N/A x N/A anytype N/A N/A x N/A branch_id N/A N/A cond a b N/A anytype anytype anytype N/A N/A 1 N/A N/A cond N/A N/A a N/A N/A b N/A builtinusage N/A N/A N/A N/A N/A N/A pow 2 2 N/A yast N/A N/A lst N/A seqtype N/A N/A total 0 N/A z lst N/A N/A total N/A total z N/A total N/A time_waster N/A N/A n N/A int N/A N/A Arbitrary test function N/A i 0 N/A x 1 N/A N/A i n N/A N/A j 0 N/A N/A j i N/A N/A j N/A j 1 N/A x N/A x N/A i j N/A i N/A i 1 N/A x N/A half_of_n N/A N/A n N/A int N/A N/A Slice test N/A i 0 N/A lst N/A range n N/A lst N/A N/A lst N/A lst N/A 1 -1 N/A i N/A i 1 N/A i N/A int_id N/A N/A x N/A int N/A N/A i 0 N/A N/A i x N/A N/A i N/A i 1 N/A i N/A greet N/A N/A target N/A str N/A N/A String test N/A hello hello N/A N/A hello target N/A choose_last N/A N/A N/A N/A N/A For loop test N/A set N/A foo bar spam egg python N/A choice N/A choice set N/A N/A N/A choice N/A poly_branch N/A N/A x N/A int N/A N/A x N/A N/A y N/A 1 2 3 N/A N/A y N/A a b c N/A z y N/A N/A z 2 N/A s_and N/A N/A x y N/A anytype anytype N/A N/A N/A x y N/A N/A yes N/A N/A no N/A break_continue N/A N/A x N/A numtype N/A N/A result N/A N/A i 0 N/A 1 N/A N/A i N/A i 1 N/A N/A N/A N/A i 1 N/A N/A N/A N/A i x N/A N/A N/A N/A N/A N/A result append i N/A i N/A i 1 N/A result N/A reverse_3 N/A N/A lst N/A seqtype N/A N/A N/A N/A N/A a b c lst N/A N/A N/A N/A N/A 0 0 0 N/A N/A c b a N/A finallys N/A N/A lst N/A seqtype N/A N/A x 1 N/A N/A N/A x 2 N/A N/A N/A x 3 N/A N/A a lst N/A x 4 N/A N/A N/A KeyError N/A N/A 5 N/A N/A ValueError N/A N/A 6 N/A N/A b lst N/A x 7 N/A N/A x 8 N/A x N/A finally2 N/A N/A o k N/A N/A N/A N/A N/A N/A o N/A k 1 N/A N/A N/A o N/A -1 done N/A bare_raise N/A N/A o ignore N/A N/A N/A N/A N/A N/A o N/A 5 N/A N/A N/A N/A N/A ignore N/A N/A N/A factorial N/A N/A n N/A int N/A N/A N/A n 1 N/A N/A 1 N/A N/A N/A n N/A factorial N/A n 1 N/A factorial2 N/A N/A n N/A int N/A N/A N/A n 1 N/A N/A N/A n N/A factorial2 N/A n 1 N/A N/A 1 N/A _append_five N/A N/A lst N/A N/A N/A lst N/A 5 N/A call_five N/A N/A N/A N/A N/A a N/A N/A N/A _append_five a N/A a N/A _append_six N/A N/A lst N/A N/A N/A lst N/A 6 N/A call_five_six N/A N/A N/A N/A N/A a N/A N/A N/A _append_five a N/A N/A _append_six a N/A a N/A call_unpack_56 N/A N/A N/A N/A N/A a N/A call_five_six N/A N/A N/A len a N/A a N/A 0 N/A a N/A 1 N/A forty_two N/A N/A N/A N/A N/A 42 N/A never_called N/A N/A N/A N/A N/A booo N/A constant_result N/A N/A N/A N/A N/A N/A forty_two N/A N/A yadda N/A N/A N/A never_called N/A CallablePrebuiltConstant N/A object N/A __call__ N/A N/A self N/A N/A N/A 42 N/A N/A N/A callable_prebuilt_constant N/A CallablePrebuiltConstant call_cpbc N/A N/A N/A N/A N/A N/A callable_prebuilt_constant N/A E1 N/A Exception N/A N/A N/A E2 N/A Exception N/A N/A N/A raise_choose N/A N/A n N/A N/A N/A N/A n 1 N/A N/A E1 N/A N/A N/A n 2 N/A N/A E2 N/A N/A N/A n -1 N/A N/A Exception N/A 0 N/A try_raise_choose N/A N/A n N/A int N/A N/A N/A N/A N/A raise_choose n N/A N/A N/A E1 N/A N/A 1 N/A N/A E2 N/A N/A 2 N/A N/A Exception N/A N/A -1 N/A 0 N/A do_try_raise_choose N/A N/A N/A N/A N/A r N/A N/A n N/A -1 0 1 2 N/A N/A N/A N/A r append N/A try_raise_choose n N/A r N/A C N/A object N/A N/A N/A build_instance N/A N/A N/A N/A N/A c N/A C N/A c N/A set_attr N/A N/A N/A N/A N/A c N/A C N/A N/A c a 1 N/A N/A c a 2 N/A N/A c a N/A merge_setattr N/A N/A x N/A N/A N/A x N/A N/A c N/A C N/A N/A c a 1 N/A N/A c N/A C N/A N/A c a N/A D N/A C N/A N/A N/A E N/A C N/A N/A N/A inheritance1 N/A N/A N/A N/A N/A d N/A D N/A N/A d stuff N/A N/A e N/A E N/A N/A e stuff -12 N/A N/A e stuff 3 N/A lst N/A d e N/A N/A N/A d stuff N/A e stuff N/A inheritance2 N/A N/A N/A N/A N/A d N/A D N/A N/A d stuff N/A -12 -12 N/A e N/A E N/A N/A e stuff N/A 3 12.3 N/A N/A N/A _getstuff d N/A _getstuff e N/A F N/A N/A N/A N/A G N/A F N/A m N/A N/A self x N/A N/A N/A N/A N/A self m2 x N/A m2 N/A N/A self x N/A N/A N/A N/A N/A D x N/A N/A H N/A F N/A m N/A N/A self y N/A N/A N/A N/A self attr 1 N/A N/A N/A E y N/A N/A knownkeysdict N/A N/A b N/A anytype N/A N/A b N/A N/A d N/A a 0 N/A N/A d N/A b b N/A N/A d N/A c world N/A N/A d N/A b -123 N/A N/A d N/A b N/A generaldict N/A N/A key value key2 value2 N/A str int str int N/A N/A d N/A key value N/A N/A d N/A key2 value2 N/A N/A d N/A N/A key key2 N/A prime N/A N/A n N/A int N/A N/A N/A N/A len N/A i N/A i N/A range 1 N/A n 1 N/A N/A n i 0 2 N/A A0 N/A N/A N/A N/A A1 N/A A0 N/A N/A clsattr 123 N/A A2 N/A A1 N/A N/A clsattr 456 N/A A3 N/A A2 N/A N/A clsattr 789 N/A A4 N/A A3 N/A N/A N/A A5 N/A A0 N/A N/A clsattr 101112 N/A classattribute N/A N/A flag N/A int N/A N/A N/A flag 1 N/A N/A x N/A A1 N/A N/A N/A flag 2 N/A N/A x N/A A2 N/A N/A N/A flag 3 N/A N/A x N/A A3 N/A N/A N/A flag 4 N/A N/A x N/A A4 N/A N/A x N/A A5 N/A N/A x clsattr N/A Z N/A N/A my_method N/A N/A self N/A N/A N/A N/A self my_attribute N/A N/A WithInit N/A N/A __init__ N/A N/A self n N/A N/A N/A N/A self a n N/A N/A WithMoreInit N/A WithInit N/A __init__ N/A N/A self n m N/A N/A N/A N/A N/A WithInit __init__ self n N/A N/A self b m N/A N/A simple_method N/A N/A v N/A anytype N/A N/A z N/A Z N/A N/A z my_attribute v N/A N/A N/A z my_method N/A with_init N/A N/A v N/A int N/A N/A z N/A WithInit v N/A N/A z a N/A with_more_init N/A N/A v w N/A int bool N/A N/A z N/A WithMoreInit v w N/A N/A z b N/A N/A N/A z a N/A N/A N/A N/A z a N/A N/A global_z N/A Z N/A N/A global_z my_attribute 42 global_instance N/A N/A N/A N/A N/A N/A N/A global_z my_method N/A call_Z_my_method N/A N/A z N/A N/A N/A N/A z my_method N/A somepbc_simplify N/A N/A N/A N/A N/A z N/A Z N/A N/A call_Z_my_method global_z N/A N/A call_Z_my_method z N/A ClassWithMethods N/A N/A cm N/A N/A cls x N/A N/A N/A x N/A N/A cm N/A classmethod cm sm N/A N/A x N/A N/A N/A x N/A N/A sm N/A staticmethod sm N/A N/A global_c N/A C N/A N/A global_c a 1 global_newstyle_instance N/A N/A N/A N/A N/A global_c N/A N/A global_rl N/A N/A N/A N/A global_rl append global_rl global_recursive_list N/A N/A N/A N/A N/A global_rl N/A MI_A N/A object N/A N/A a 1 N/A MI_B N/A MI_A N/A N/A b 2 N/A MI_C N/A MI_A N/A N/A c 3 N/A MI_D N/A MI_B MI_C N/A N/A d 4 N/A multiple_inheritance N/A N/A N/A N/A N/A i N/A MI_D N/A N/A N/A N/A N/A i a N/A i b N/A i c N/A i d N/A CBase N/A object N/A N/A N/A CSub1 N/A CBase N/A m N/A N/A self N/A N/A N/A N/A self x 42 N/A N/A self x N/A N/A CSub2 N/A CBase N/A m N/A N/A self N/A N/A N/A N/A self x world N/A N/A self x N/A N/A methodcall_is_precise N/A N/A cond N/A N/A N/A cond N/A N/A x N/A CSub1 N/A N/A x N/A CSub2 N/A N/A N/A x m N/A N/A N/A N/A CSub1 m N/A flow_type_info N/A N/A i N/A N/A N/A N/A isinstance i int N/A N/A a N/A i 1 N/A N/A a N/A len N/A str i N/A a N/A flow_usertype_info N/A N/A ob N/A N/A N/A N/A isinstance ob WithInit N/A N/A ob N/A N/A N/A WithMoreInit 1 2 N/A flow_identity_info N/A N/A x y N/A object object N/A N/A N/A x None N/A N/A N/A y None N/A N/A N/A x y N/A N/A N/A x None N/A N/A N/A y None N/A N/A N/A None y N/A N/A N/A None None N/A star_args0 N/A N/A N/A args N/A N/A N/A N/A args N/A 0 2 N/A call_star_args0 N/A N/A z N/A N/A N/A N/A star_args0 z N/A star_args1 N/A N/A a N/A args N/A N/A N/A a N/A N/A args N/A 0 2 N/A call_star_args1 N/A N/A z N/A N/A N/A N/A star_args1 z 20 N/A star_args1def N/A N/A a N/A 4 args N/A N/A args N/A N/A N/A a N/A N/A args N/A 0 2 N/A N/A N/A a 3 N/A call_star_args1def N/A N/A z N/A N/A N/A a N/A star_args1def z 22 N/A b N/A star_args1def 5 N/A c N/A star_args1def N/A N/A N/A a b c N/A star_args N/A N/A x y N/A args N/A N/A N/A x N/A args N/A 0 N/A call_star_args N/A N/A z N/A N/A N/A N/A star_args z 5 10 15 20 N/A call_star_args_multiple N/A N/A z N/A N/A N/A a N/A star_args z 5 10 N/A b N/A star_args z 5 10 15 N/A c N/A star_args z 5 10 15 20 N/A N/A N/A a b c N/A default_args N/A N/A x y z N/A 2 3 N/A N/A N/A N/A x y z N/A call_default_args N/A N/A u N/A N/A N/A N/A default_args 111 u N/A default_and_star_args N/A N/A x y z N/A 2 3 more N/A N/A N/A N/A N/A x y z N/A len more N/A call_default_and_star_args N/A N/A u N/A N/A N/A N/A N/A default_and_star_args 111 u N/A default_and_star_args -1000 -2000 -3000 -4000 -5000 N/A call_with_star N/A N/A z N/A N/A N/A N/A default_args -20 z N/A call_with_keyword N/A N/A z N/A N/A N/A N/A default_args -20 z z N/A call_very_complex N/A N/A z args kwds N/A N/A N/A N/A default_args -20 z z args kwds N/A powerset N/A N/A setsize N/A int N/A N/A Powerset

    This one is from a Philippine Pythonista Hangout, an modified
    version of Andy Sy's code.
    
    list.append is modified to list concatenation, and powerset
    is pre-allocated and stored, instead of printed.
    
    URL is: http://lists.free.net.ph/pipermail/python/2002-November/
     N/A set N/A range setsize N/A maxcardinality N/A pow 2 setsize N/A bitmask 0 N/A powerset N/A N/A None maxcardinality N/A ptr 0 N/A N/A bitmask maxcardinality N/A N/A bitpos 1 N/A index 0 N/A subset N/A N/A N/A bitpos maxcardinality N/A N/A N/A bitpos bitmask N/A N/A subset N/A subset N/A N/A set N/A index N/A index 1 N/A bitpos 1 N/A N/A powerset N/A ptr subset N/A ptr 1 N/A bitmask 1 N/A powerset N/A harmonic N/A N/A n N/A N/A N/A result 0.0 N/A i N/A range n 0 -1 N/A N/A result N/A 1.0 n N/A result N/A t_isinstance N/A N/A x y N/A N/A N/A N/A N/A isinstance x N/A int long N/A isinstance y int N/A t_issubclass N/A N/A x y N/A N/A N/A N/A N/A issubclass N/A type x N/A int long N/A issubclass N/A type y int N/A t_neg_long N/A N/A N/A N/A N/A -132 N/A t_attrerror N/A N/A x N/A N/A N/A N/A N/A N/A x foobar N/A N/A N/A AttributeError N/A N/A 567 N/A Exc N/A Exception N/A __init__ N/A N/A self v N/A N/A N/A N/A N/A Exception __init__ self v N/A N/A exception_subclass_sanity N/A N/A x N/A N/A N/A N/A N/A N/A Exc x N/A N/A N/A Exception N/A e N/A N/A N/A N/A e args N/A 0 N/A HaveProp N/A object N/A __init__ N/A N/A self v N/A N/A N/A N/A self v v N/A _hi N/A N/A self N/A N/A N/A N/A self v N/A N/A hi N/A property _hi doc HaveProp._hi N/A run_prop N/A N/A v N/A N/A N/A N/A N/A HaveProp v hi N/A _somebug1 N/A N/A n N/A int N/A N/A l N/A N/A v N/A l append N/A n N/A N/A N/A l N/A 7 5 N/A N/A v N/A _inheritance_nonrunnable N/A N/A N/A N/A N/A d N/A D N/A N/A d stuff N/A -12 -12 N/A e N/A E N/A N/A e stuff N/A 3 world N/A N/A N/A C stuff N/A _getstuff N/A N/A x N/A N/A N/A N/A x stuff N/A BadInit N/A object N/A update N/A N/A self k N/A N/A N/A N/A self k 1 N/A __init__ N/A N/A self v N/A N/A N/A N/A N/A N/A self update N/A k v N/A read N/A N/A self N/A N/A N/A N/A self k N/A N/A N/A global_bi N/A BadInit 1 global_badinit N/A N/A N/A N/A N/A N/A N/A global_bi read N/A _attrs N/A N/A N/A N/A b N/A N/A N/A N/A N/A N/A N/A N/A b f 4 N/A N/A b g 5 N/A N/A N/A b f N/A b g N/A _methodcall1 N/A N/A cond N/A N/A N/A cond N/A N/A x N/A G N/A N/A x N/A H N/A N/A N/A x m 42 N/A func1 N/A N/A N/A N/A N/A N/A func2 N/A N/A N/A N/A N/A N/A mergefunctions N/A N/A cond N/A N/A N/A cond N/A N/A x func1 N/A N/A x func2 N/A x N/A func_producing_exception N/A N/A N/A N/A N/A ValueError this might e.g. block the caller N/A funccallsex N/A N/A N/A N/A N/A N/A func_producing_exception N/A func_arg_unpack N/A N/A N/A N/A N/A N/A a b N/A 3 hello N/A a N/A APBC N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self answer 42 N/A N/A N/A apbc N/A APBC N/A N/A apbc answer 7 preserve_pbc_attr_on_instance N/A N/A cond N/A N/A N/A cond N/A N/A x N/A APBC N/A N/A x apbc N/A N/A x answer N/A APBCS N/A object N/A N/A __slots__ N/A answer __init__ N/A N/A self N/A N/A N/A N/A self answer 42 N/A N/A N/A apbcs N/A APBCS N/A N/A apbcs answer 7 preserve_pbc_attr_on_instance_with_slots N/A N/A cond N/A N/A N/A cond N/A N/A x N/A APBCS N/A N/A x apbcs N/A N/A x answer N/A is_and_knowntype N/A N/A x N/A N/A N/A N/A x None N/A N/A x N/A N/A None N/A isinstance_and_knowntype N/A N/A x N/A N/A N/A N/A isinstance x APBC N/A N/A x N/A N/A apbc N/A simple_slice N/A N/A x N/A N/A N/A N/A x N/A 10 N/A simple_iter N/A N/A x N/A N/A N/A N/A iter x N/A simple_zip N/A N/A x y N/A N/A N/A N/A zip x y N/A dict_copy N/A N/A d N/A N/A N/A N/A N/A d copy N/A dict_update N/A N/A x N/A N/A N/A d N/A x x N/A N/A N/A d update N/A 1 2 N/A d N/A dict_keys N/A N/A N/A N/A N/A d N/A a 1 N/A N/A N/A d keys N/A dict_keys2 N/A N/A N/A N/A N/A d N/A a 1 N/A keys N/A N/A d keys N/A N/A d N/A 1 12 N/A keys N/A dict_values N/A N/A N/A N/A N/A d N/A a a N/A N/A N/A d values N/A dict_values2 N/A N/A N/A N/A N/A d N/A a a N/A values N/A N/A d values N/A N/A d N/A 1 12 N/A values N/A dict_items N/A N/A N/A N/A N/A d N/A a 1 N/A N/A N/A d items N/A Exc N/A Exception N/A N/A N/A exception_deduction0 N/A N/A x N/A N/A N/A N/A exception_deduction N/A N/A N/A N/A N/A N/A N/A N/A exception_deduction0 2 N/A N/A N/A Exc N/A e N/A N/A e N/A N/A Exc N/A always_raising N/A N/A x N/A N/A N/A ValueError N/A witness N/A N/A x N/A N/A N/A N/A exception_deduction_with_raise1 N/A N/A x N/A N/A N/A N/A N/A N/A exception_deduction0 2 N/A x N/A N/A N/A Exc N/A N/A N/A Exc N/A e N/A N/A N/A witness e N/A e N/A N/A Exc N/A exception_deduction_with_raise2 N/A N/A x N/A N/A N/A N/A N/A N/A exception_deduction0 2 N/A x N/A N/A Exc N/A N/A N/A Exc N/A e N/A N/A N/A witness e N/A e N/A N/A Exc N/A exception_deduction_with_raise3 N/A N/A x N/A N/A N/A N/A N/A N/A exception_deduction0 2 N/A x N/A N/A Exc N/A Exc N/A N/A N/A Exc N/A e N/A N/A N/A witness e N/A e N/A N/A Exc N/A slice_union N/A N/A x N/A N/A N/A x N/A N/A N/A slice 1 N/A N/A N/A slice 0 10 2 N/A exception_deduction_we_are_dumb N/A N/A N/A N/A N/A a 1 N/A N/A N/A N/A exception_deduction0 2 N/A N/A N/A Exc N/A e N/A N/A a 1 N/A e N/A N/A Exc N/A Exc2 N/A Exception N/A N/A N/A nested_exception_deduction N/A N/A N/A N/A N/A N/A N/A N/A exception_deduction0 1 N/A N/A N/A Exc N/A e N/A N/A N/A N/A N/A exception_deduction0 2 N/A N/A N/A Exc2 N/A f N/A N/A N/A e f N/A N/A e N/A Exc2 N/A N/A N/A Exc N/A Exc2 N/A Exc3 N/A Exception N/A m N/A N/A self N/A N/A N/A 1 N/A N/A Exc4 N/A Exc3 N/A m N/A N/A self N/A N/A N/A 1 N/A N/A Sp N/A N/A o N/A N/A self N/A N/A N/A Exc3 N/A N/A Mod N/A N/A __init__ N/A N/A self s N/A N/A N/A N/A self s s N/A p N/A N/A self N/A N/A N/A s N/A self s N/A N/A N/A N/A N/A s o N/A N/A N/A Exc3 N/A e N/A N/A N/A N/A e m N/A 0 N/A N/A Mod3 N/A N/A __init__ N/A N/A self s N/A N/A N/A N/A self s s N/A p N/A N/A self N/A N/A N/A s N/A self s N/A N/A N/A N/A N/A s o N/A N/A N/A Exc4 N/A e1 N/A N/A N/A N/A e1 m N/A N/A Exc3 N/A e2 N/A N/A N/A N/A N/A N/A e2 m N/A N/A N/A Exc4 N/A e3 N/A N/A N/A N/A e3 m N/A 0 N/A N/A N/A mod N/A Mod N/A Sp N/A mod3 N/A Mod3 N/A Sp exc_deduction_our_exc_plus_others N/A N/A N/A N/A N/A N/A N/A mod p N/A exc_deduction_our_excs_plus_others N/A N/A N/A N/A N/A N/A N/A mod3 p N/A call_two_funcs_but_one_can_only_raise N/A N/A n N/A N/A N/A fn N/A N/A witness always_raising N/A n N/A N/A fn n N/A BltinCode N/A N/A __init__ N/A N/A self func framecls N/A N/A N/A N/A self func func N/A N/A self framecls framecls N/A call N/A N/A self x N/A N/A N/A N/A N/A N/A N/A self framecls self run x N/A N/A BltinFrame N/A N/A __init__ N/A N/A self code N/A N/A N/A N/A self code code N/A N/A bltin_code_frame_f N/A N/A x N/A N/A N/A x N/A bltin_code_frame_g N/A N/A x N/A N/A N/A x N/A FBltinFrame N/A BltinFrame N/A run N/A N/A self x N/A N/A N/A N/A N/A N/A self code func x N/A N/A GBltinFrame N/A BltinFrame N/A run N/A N/A self x N/A N/A N/A N/A N/A N/A self code func x N/A N/A N/A bltin_code_for_f N/A BltinCode bltin_code_frame_f FBltinFrame N/A bltin_code_for_g N/A BltinCode bltin_code_frame_g GBltinFrame bltin_code_frame_confusion N/A N/A N/A N/A N/A a N/A N/A bltin_code_for_f call 0 N/A a1 N/A N/A bltin_code_for_f call 1 N/A b N/A N/A bltin_code_for_g call a N/A b1 N/A N/A bltin_code_for_g call b N/A N/A a a1 b b1 N/A BltinCodeReorg N/A N/A __init__ N/A N/A self framecls N/A N/A N/A N/A self framecls framecls N/A call N/A N/A self x N/A N/A N/A frame N/A N/A self framecls N/A N/A N/A frame set x N/A N/A N/A frame run N/A N/A BltinFrameReorg N/A N/A __init__ N/A N/A self N/A N/A N/A N/A set N/A N/A self x N/A N/A N/A N/A run N/A N/A self N/A N/A N/A N/A N/A FBltinFrameReorg N/A BltinFrameReorg N/A set N/A N/A self x N/A N/A N/A N/A self arg N/A int x N/A run N/A N/A self N/A N/A N/A N/A bltin_code_frame_f N/A self arg N/A N/A GBltinFrameReorg N/A BltinFrameReorg N/A set N/A N/A self x N/A N/A N/A N/A self arg N/A str x N/A run N/A N/A self N/A N/A N/A N/A bltin_code_frame_g N/A self arg N/A N/A N/A bltin_code_for_f_reorg N/A BltinCodeReorg FBltinFrameReorg N/A bltin_code_for_g_reorg N/A BltinCodeReorg GBltinFrameReorg bltin_code_frame_reorg N/A N/A N/A N/A N/A a N/A N/A bltin_code_for_f_reorg call 0 N/A a1 N/A N/A bltin_code_for_f_reorg call 1 N/A b N/A N/A bltin_code_for_g_reorg call a N/A b1 N/A N/A bltin_code_for_g_reorg call b N/A N/A a a1 b b1 N/A Thing1 N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self thingness 1 N/A N/A N/A thing1 N/A Thing1 one_thing1 N/A N/A N/A N/A N/A thing1 N/A Thing2 N/A long N/A __new__ N/A N/A t v N/A N/A N/A N/A N/A long __new__ t N/A v 2 N/A N/A N/A thing2 N/A Thing2 2 one_thing2 N/A N/A N/A N/A N/A thing2 N/A Stk N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self itms N/A N/A push N/A N/A self v N/A N/A N/A N/A N/A N/A self itms append v N/A N/A EC N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self stk N/A Stk N/A enter N/A N/A self f N/A N/A N/A N/A N/A N/A self stk push f N/A N/A propagation_of_fresh_instances_through_attrs N/A N/A x N/A N/A N/A e N/A EC N/A N/A N/A e enter x N/A R N/A N/A __init__ N/A N/A self n N/A N/A N/A N/A n 0 N/A N/A N/A self r N/A R N/A n 1 N/A N/A N/A self r None N/A N/A self n n N/A N/A self r N/A N/A N/A self m N/A N/A self r n N/A N/A N/A self m -1 N/A N/A make_r N/A N/A n N/A N/A N/A N/A R n N/A B N/A N/A N/A N/A Even N/A B N/A __init__ N/A N/A self n N/A N/A N/A N/A n 0 N/A N/A N/A self x N/A N/A Odd N/A n 1 N/A N/A self y N/A N/A N/A self x N/A 0 x N/A N/A N/A self x N/A N/A N/A self y N/A N/A N/A Odd N/A B N/A __init__ N/A N/A self n N/A N/A N/A N/A self x N/A N/A Even N/A n 1 N/A N/A self y N/A N/A N/A self x N/A 0 x N/A N/A make_eo N/A N/A n N/A N/A N/A N/A N/A n 2 0 N/A N/A N/A Even n N/A N/A N/A Odd n N/A Box N/A N/A N/A N/A Box2 N/A N/A N/A N/A Box3 N/A Box2 N/A N/A N/A flow_rev_numbers N/A N/A n N/A N/A N/A bx3 N/A Box3 N/A N/A bx3 x 1 N/A bx N/A Box N/A N/A bx bx3 bx3 N/A N/A n 0 N/A N/A z N/A N/A bx bx3 x N/A N/A n 0 N/A N/A bx2 N/A Box2 N/A N/A bx2 x 3 N/A z N/A Exception N/A PolyStk N/A N/A N/A _annspecialcase_ specialize:ctr_location __init__ N/A N/A self N/A N/A N/A N/A self itms N/A N/A push N/A N/A self v N/A N/A N/A N/A N/A N/A self itms append v N/A top N/A N/A self N/A N/A N/A N/A N/A self itms N/A -1 N/A N/A class_spec N/A N/A N/A N/A N/A istk N/A PolyStk N/A N/A N/A istk push 1 N/A sstk N/A PolyStk N/A N/A N/A sstk push a N/A N/A N/A istk push 2 N/A N/A N/A sstk push b N/A N/A N/A N/A istk top N/A N/A sstk top N/A pypy.rlib.rarithmetic ovfcheck ovfcheck_lshift add_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A ovfcheck N/A i 1 N/A N/A N/A OverflowError N/A N/A N/A sys maxint div_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A ovfcheck N/A N/A N/A maxint 1 i N/A N/A N/A N/A OverflowError ZeroDivisionError N/A N/A N/A mul_func N/A N/A x y N/A numtype numtype N/A N/A N/A N/A N/A ovfcheck N/A x y N/A N/A N/A OverflowError N/A N/A N/A mod_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A ovfcheck N/A N/A N/A maxint 1 i N/A N/A N/A OverflowError N/A N/A N/A N/A ZeroDivisionError N/A N/A N/A rshift_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A N/A N/A maxint 1 i N/A N/A N/A ValueError N/A N/A N/A hugelmugel N/A OverflowError N/A N/A N/A hugo N/A N/A a b c N/A N/A N/A N/A lshift_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A hugo 2 3 5 N/A N/A ovfcheck_lshift N/A N/A maxint 1 i N/A N/A N/A N/A hugelmugel OverflowError StandardError ValueError N/A N/A N/A unary_func N/A N/A i N/A numtype N/A N/A N/A N/A N/A N/A ovfcheck N/A i N/A ovfcheck N/A abs N/A i 1 N/A N/A N/A N/A N/A