* >R ( value -- ) save the value onto the return stack. The return stack must be returned back to clean state before an exit and you should note that the return-stack is also touched by the DO ... WHILE loop. Use R> to clean the stack and R@ to get the last value put by >R
>R
( value -- )
DO
WHILE
R>
R@
FORTH/ANS core compiling primitive