1.1 --- a/micropython/rsvp.py Fri May 29 00:18:40 2009 +0200
1.2 +++ b/micropython/rsvp.py Sat May 30 20:27:20 2009 +0200
1.3 @@ -195,7 +195,6 @@
1.4
1.5 class MakeFrame(Immediate): "Make a new invocation frame."
1.6 class DropFrame(Instruction): "Drop an invocation frame."
1.7 -class RecoverFrame(Instruction): "Recover the current frame as an invocation frame."
1.8 class StoreFrame(Immediate): "Store the current value as an argument for the parameter with the given position."
1.9 class StoreFrameIndex(Immediate): "Store the source value as an argument of the current value for the parameter with the given index."
1.10 class LoadContext(Instruction): "Load the context of an invocation."
1.11 @@ -211,6 +210,7 @@
1.12
1.13 # Invocation-related instructions, using a special result "register".
1.14
1.15 +class JumpInFrame(Instruction): "Jump, using the current locals, to the current callable."
1.16 class JumpWithFrame(Instruction): "Jump, adopting the invocation frame, to the current callable."
1.17 class JumpWithFrameDirect(Target): "Jump to the specified address, adopting the invocation frame."
1.18 class ExtendFrame(Immediate): "Extend the current frame for temporary storage use."