[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.5 Runstream Control

0765C NOP ( → )
Does nothing.
3AD12 xNEGNEG ( → )
Does nothing, decompiles to
:: CK1&Dispatch BINT0 NOP ;
There like NOP, but requires an argument.
076B9 'R ( → ob )
Pushes next object in return stack (i.e., the first object in the composite above this one) to the stack (skipping it). If top return stack is empty (contains SEMI), a null secondary is pushed and the pointer is not advanced.
07734 'REVAL ( → ? )
Does <REF>'R then <REF>EVAL.
1025E 'R'R ( → ob1 ob2 )
Does <REF>'R twice.
0D752 ticR ( → ob T )
( → F )
Pushes next object in return stack to stack and TRUE, of just FALSE if the top return stack body is empty. In this case, it is dropped.
1027C 'RRDROP ( → ob )
Does <REF>'R , then <REF>RDROP.
07778 >R ( :: → )
Pushes :: to top of return stack (skips prolog, i.e., the composite will be executed automatically).
077F8 R> ( → :: )
Creates and pops a secondary from top return stack body to stack.
077EB R@ ( → :: )
Like <REF>R>, but the return stack is not popped.
0775C EVAL ( ob → )
Evaluates object.
1340B COMPEVAL ( comp → )
EVAL just pushes a list back, this one executes it.
20898 RDUP ( → )
Duplicates top return stack level.
07790 RDROP ( → )
Pops the return stack.
0CF3A 2RDROP ( → )
Pops two return stack levels.
0CF4C 3RDROP ( → )
Pops three return stack levels.
0FBE1 DROPRDROP ( ob → )
Does DROP then <REF>RDROP .
0E4D3 RDROPCOLA ( → )
Does <REF>RDROP then <REF>COLA .
0CC9D RSWAP ( → )
Swap in the return stack.
208ED RROLL ( #n → )
Rolls nth return stack level to top of return stack.
100E7 RSKIP ( → )
Skips first object in the return stack (i.e., the first object in the composite above this one).
0312B SEMI ( → )
DROP the rest of the current stream.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html