1.1 --- a/micropython/rsvp.py Sat Jun 07 21:55:24 2008 +0200
1.2 +++ b/micropython/rsvp.py Mon Jun 09 21:09:37 2008 +0200
1.3 @@ -155,7 +155,7 @@
1.4 # Instructions operating on the value stack.
1.5
1.6 class Duplicate(StackAdd, Instruction): "Duplicate the top of the stack."
1.7 -class Pop(StackRemove, Immediate): "Pop entries from the top of the stack."
1.8 +class Pop(StackRemove, Instruction): "Pop entries from the top of the stack."
1.9
1.10 # Access to stored constant data.
1.11
1.12 @@ -197,6 +197,7 @@
1.13 class LoadContext(Instruction): "Load the context of an invocation."
1.14 class CheckContext(Instruction): """Check the context of an invocation against the target,
1.15 potentially discarding the context."""
1.16 +class CheckSelf(Instruction): "Check the first argument of an invocation against the target."
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."