Data stack: Compiling: ( -- a )
+X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=reference.html;h=609c422d1f31238ff88134fad393ef226287787e;hb=ea06ac29b3258dd6b91801a5175066e81275667d;hp=0fc06e19112a3d6eea43df52850d7670d96558cd;hpb=421b56b401697dda99a7cfe402f16943ea094cd6;p=rrq%2Frrqforth.git diff --git a/reference.html b/reference.html index 0fc06e1..609c422 100644 --- a/reference.html +++ b/reference.html @@ -793,6 +793,7 @@ asciidoc.install(); 2OVER 2SWAP
@@ -1191,6 +1192,23 @@ value. To that end, the values are 64-bit signed integers.Data stack: Compiling: ( -- a )
+"AGAIN" is an immediate function word that is used together with +BEGIN and instead of END to implement structured +execution control. AGAIN scans the datastack for the nearest preceding +BEGIN marker and lays out an unconditional branch from this point the +beginning of the block during execution. It thereafter performs the +END compile action to end the block.