Data stack: ( cfa -- tfa )
+X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=reference.html;h=988e55177cc3476fd286dc94d7b0324a2893bef9;hb=661f002edaa942af5603d469ea28d9240c9542e2;hp=9900bbd6523455f03232be79b6944e426f725a5e;hpb=426857d112aab766d577f58982141963952e49c8;p=rrq%2Frrqforth.git diff --git a/reference.html b/reference.html index 9900bbd..988e551 100644 --- a/reference.html +++ b/reference.html @@ -801,10 +801,12 @@ asciidoc.install(); BEGIN BREAK
DECIMAL +DEFINITIONS DEPTH DIGITS /MOD @@ -857,6 +859,7 @@ asciidoc.install();
@@ -871,6 +874,7 @@ asciidoc.install(); SWAP SYSTEMData stack: ( cfa -- tfa )
+"CFA>TFA" is a function word that pushes word tfa of the given cfa.
Data stack: ( wordlist -- )
+"DEFINITIONS" is a function word that installs the given wordlist as +the CURRENT-WORDLIST one.
Data stack: ( v -- char* n )
+".TEMP" is a function word that renders a cell value as an integer +using the current BASE, which is either +DECIMAL or HEX. In DECIMAL +BASE, a negative value is rendered as such with a leading +minus sign, whereas HEX BASE rendering is +unsigned.
Data stack: ( -- )
+Data stack: ( v -- )
"EXIT" is a function word that implements the ending of a FORTH -definition and its threading to the subsequent step of the calling -definition.
"EXIT" is a function word that terminates the rrqforth
process
+immediately with the given exit code.
Data stack: ( -- )
+"RETURN" is a function word that implements the ending of a FORTH +definition and make execution return to the next step in the calling +definition.
compile.asm: WORD p_right_bracket,],fasm
Data value: ( wordlist -- ) Input stream: word
+"USE" is a function word that looks up next word given the wordlist. +It reads next word on INPUT via READ-WORD, +then temporarily changes CURRENT-WORDLIST to +FIND the word via the given wordlist, and returns the TFA +of that word, or just 0 if the word coudn’t be found.