1.1 --- a/micropython/rsvp.py Sun Feb 17 02:38:04 2008 +0100
1.2 +++ b/micropython/rsvp.py Mon Feb 18 01:22:25 2008 +0100
1.3 @@ -35,11 +35,13 @@
1.4 # Instructions operating on the value stack.
1.5
1.6 class LoadConst(Instruction): "Load the constant from the specified location."
1.7 +class Duplicate(Instruction): "Duplicate the top of stack."
1.8 +class Pop(Instruction): "Pop the top of stack."
1.9
1.10 # Access within an invocation frame.
1.11
1.12 -class LoadName(Instruction): "Load the object from the given local attribute."
1.13 -class StoreName(Instruction): "Store the object in the given local attribute."
1.14 +class LoadName(Instruction): "Load the object from the given local attribute/variable."
1.15 +class StoreName(Instruction): "Store the object in the given local attribute/variable."
1.16
1.17 # Access to address-relative data.
1.18
1.19 @@ -62,7 +64,9 @@
1.20
1.21 class Jump(Instruction): pass
1.22 class JumpIfFalse(Instruction): pass
1.23 +class JumpIfTrue(Instruction): pass
1.24 class LoadCallable(Instruction): pass
1.25 class Return(Instruction): pass
1.26 +class CheckException(Instruction): pass
1.27
1.28 # vim: tabstop=4 expandtab shiftwidth=4