Frame
An abstract representation of an invocation. Note that this is not itself an L2SemanticValue, but is used by some specific kinds of semantic values. The outermost Frame has an outerFrame of null, and all other frames have a non-null outer frame. Frames compare by identity.
Parameters
The frame that was active at the point where an invocation of this frame occurred, or null if this is the outermost frame.
The actual A_RawFunction that has the L1 code for this frame.
What to name this frame.
Constructors
Functions
Answer the L2SemanticValue representing this frame's function.
Answer the L2SemanticValue representing this frame's label.
Answer the L2SemanticValue representing one of this frame's function's captured outer values.
Answer an L2SemanticValue that represents the reified caller continuation.
Answer the L2SemanticValue representing the return result from this frame.
Answer the L2SemanticValue representing one of this frame's slots, as of just after the particular nybblecode that wrote it.
Answer the semantic value representing a new temporary value.
Properties
The actual raw function that's associated with semantic values tied to this frame.