|
- Flow
-
- Note that flow words can only be used in definitions. In the
- INTERPRET loop, they don't have the desired effect because each
- word from the input stream is executed immediately. In this
- context, branching doesn't work.
-
- f IF A ELSE B THEN: if f is true, execute A, if false, execute
- B. ELSE is optional.
- [IF] .. [THEN]: Meta-IF. Works outside definitions. No [ELSE].
- BEGIN .. f UNTIL: if f is false, branch to BEGIN.
- BEGIN .. AGAIN: Always branch to BEGIN.
- x y DO .. LOOP: LOOP increments y. if y != x, branch to DO.
-
-
- (cont.)
|