|
|
>>> c.stack_size |
>>> c.stack_size |
0 |
0 |
>>> c.stack_history |
>>> if sys.version>='2.7': |
[0, 1, 1, 1, 1, 1, 1, 0, None, None, 1] |
... print c.stack_history == [0, 1, 1, 1, 2, 1, 1, 1, 0, None, None, 1] |
|
... else: |
|
... print c.stack_history == [0, 1, 1, 1, 1, 1, 1, 0, None, None, 1] |
|
True |
|
|
|
|
>>> c = Code() |
>>> c = Code() |
>>> fwd = c.JUMP_FORWARD() |
>>> fwd = c.JUMP_FORWARD() |
>>> c = Code() |
>>> c = Code() |
>>> where = c.here() |
>>> where = c.here() |
>>> c.LOAD_CONST(1) |
>>> c.LOAD_CONST(1) |
>>> c.JUMP_IF_TRUE(where) |
>>> c.JUMP_FORWARD(where) |
Traceback (most recent call last): |
Traceback (most recent call last): |
... |
... |
AssertionError: Relative jumps can't go backwards |
AssertionError: Relative jumps can't go backwards |