1.1 --- a/micropython/rsvp.py Thu Mar 20 01:13:48 2008 +0100
1.2 +++ b/micropython/rsvp.py Fri Mar 21 02:14:30 2008 +0100
1.3 @@ -105,6 +105,7 @@
1.4 class DropFrame(Instruction): "Drop an invocation frame."
1.5 class StoreFrame(Instruction): "Store an argument at the given frame location."
1.6 class StoreFrameIndex(Instruction): "Store an argument for the parameter with the given index."
1.7 +class CheckFrame(Instruction): "Check the invocation frame for the target."
1.8
1.9 # Invocation-related instructions.
1.10
1.11 @@ -113,7 +114,7 @@
1.12 class JumpIfTrue(Instruction): "Jump if the last evaluation gave a true result."
1.13 class LoadCallable(Instruction): "Load the target of an invocation."
1.14 class LoadContext(Instruction): "Load the context of an invocation."
1.15 -class CheckContext(Instruction): "Check the context of an invocation against the target."
1.16 +class CheckContext(Instruction): "Check the context of an invocation against the target, potentially discarding the context."
1.17 class RaiseException(Instruction): "Raise an exception."
1.18 class Return(Instruction): "Return a value from a subprogram."
1.19 class CheckException(Instruction): "Check the raised exception against another."