æ ( -- limit). GETLIM. Pushes the limit onto the stack.
œ (limit -- ). SETLIM. Pops limit off the stack and sets the limit to limit.
Changed Instructions
e ( -- index). GETLIM. Pushes the index onto the stack.
ø (index -- ). SETLIM. Pops index off the stack and sets the limit to index.
For changes see below.
Notes
Implementation-wise, these access executionStack[-1] (eø) and executionStack[-2] (æœ), which means you can change the return pointer once function execution stops.
New Instructions
æ ( -- limit)
. GETLIM. Pushes the limit onto the stack.œ (limit -- )
. SETLIM. Popslimit
off the stack and sets the limit tolimit
.Changed Instructions
e ( -- index)
. GETLIM. Pushes the index onto the stack.ø (index -- )
. SETLIM. Popsindex
off the stack and sets the limit toindex
. For changes see below.Notes
executionStack[-1]
(eø
) andexecutionStack[-2]
(æœ
), which means you can change the return pointer once function execution stops.eø
, and 2 levels deep foræœ
.