Module Import alias 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 Str Str Str Str Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad NameLoad ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call NameLoad Return BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num CompareLt AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareGt NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareGtE NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareEq NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareNotEq NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareLtE NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num If CompareLt NameLoad Num body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareLt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareLtE NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareNotEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareGt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad CompareGtE NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpDiv Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Print SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Print Str Print BinOpAdd Str Repr AttributeLoad NameLoad attr Print BinOpAdd Str Repr AttributeLoad NameLoad attr Print BinOpAdd Str Repr AttributeLoad NameLoad attr decorator_list decorator_list If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr
N/A N/A sys N/A OPCODES N/A NOP HALT LOAD SAVE PUSH POP DUP JMP CALL RET JLT JLTE JE JNE JGTE JGT CMPLT CMPLTE CMPE CMPNE CMPGTE CMPGT MUL DIV ADD SUB PRINT DEBUG 0 1 6 7 10 11 12 16 17 18 20 21 22 23 24 25 30 31 32 33 34 35 43 44 45 46 50 51 N/A NAMES N/A dict N/A N/A v k N/A N/A k v N/A N/A OPCODES iteritems N/A module N/A N/A sys modules N/A __name__ N/A N/A name value N/A N/A OPCODES iteritems N/A N/A N/A setattr module name value Machine N/A N/A __init__ N/A N/A self sequence N/A N/A N/A N/A self offset 0 N/A N/A self sequence sequence N/A N/A self stack N/A N/A step N/A N/A self N/A N/A N/A instruction N/A NAMES N/A N/A N/A self sequence N/A N/A self offset N/A method N/A getattr self N/A instruction_%s N/A N/A instruction lower N/A N/A method N/A N/A N/A N/A self offset 0 N/A N/A self offset N/A len N/A self sequence N/A run N/A N/A self N/A N/A N/A result True N/A result N/A N/A result N/A N/A self step N/A instruction_nop N/A N/A self N/A N/A N/A N/A self offset 1 N/A instruction_halt N/A N/A self N/A N/A N/A N/A self offset -1 N/A instruction_load N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A N/A N/A N/A self stack append N/A N/A self sequence N/A address N/A N/A self offset 1 N/A instruction_save N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A N/A N/A self sequence N/A address N/A N/A N/A self stack pop N/A N/A self offset 1 N/A instruction_push N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A self sequence N/A N/A self offset N/A N/A self offset 1 N/A instruction_pop N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack pop N/A instruction_dup N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A self stack N/A -1 N/A instruction_jmp N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A N/A self offset address N/A instruction_call N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A N/A self offset address N/A instruction_ret N/A N/A self N/A N/A N/A address N/A N/A N/A self stack pop N/A N/A self offset address N/A instruction_jlt N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_jlte N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_je N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_jne N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_jgte N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_jgt N/A N/A self N/A N/A N/A N/A self offset 1 N/A address N/A N/A self sequence N/A N/A self offset N/A value N/A N/A N/A self stack pop N/A N/A self offset 1 N/A N/A value 0 N/A N/A N/A self offset address N/A instruction_cmplt N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_cmplte N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_cmpe N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_cmpne N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_cmpgt N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_cmpgte N/A N/A self N/A N/A N/A N/A self offset 1 N/A b N/A N/A N/A self stack pop N/A a N/A N/A N/A self stack pop N/A N/A N/A N/A self stack append N/A int N/A a b N/A instruction_mul N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A N/A N/A self stack pop N/A N/A N/A self stack pop N/A instruction_div N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A N/A N/A self stack pop N/A N/A N/A self stack pop N/A instruction_add N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A N/A N/A self stack pop N/A N/A N/A self stack pop N/A instruction_sub N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A N/A self stack append N/A N/A N/A N/A self stack pop N/A N/A N/A self stack pop N/A instruction_print N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A self stack N/A -1 N/A instruction_debug N/A N/A self N/A N/A N/A N/A self offset 1 N/A N/A N/A self debug N/A debug N/A N/A self N/A N/A N/A -- Machine State -- N/A N/A Sequence:  N/A N/A self sequence N/A N/A Stack:  N/A N/A self stack N/A N/A Offset:  N/A N/A self offset N/A N/A N/A N/A __name__ __main__ N/A N/A buffer N/A N/A N/A sys stdin read N/A code N/A eval buffer N/A machine N/A Machine code N/A N/A N/A machine run N/A N/A N/A machine debug