projects
/
rrq
/
rrqforth.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
major touch-up into presentable form
[rrq/rrqforth.git]
/
adoc
/
p_left_bracket.adoc
diff --git
a/adoc/p_left_bracket.adoc
b/adoc/p_left_bracket.adoc
index 4907988231cc3f559fbde46a2553487bfaf1dae7..ead7d3bbe25cd90913b2eb3b55e2a92bb0abff8b 100644
(file)
--- a/
adoc/p_left_bracket.adoc
+++ b/
adoc/p_left_bracket.adoc
@@
-1,18
+1,22
@@
+// compile.asm: WORD p_left_bracket,'[',fasm,IMMEDIATE
+
anchor:p_left_bracket[]
anchor:p_left_bracket[]
-Word: [
--------
+=== Word: [
-----
-compile.asm: WORD p_left_bracket,'[',fasm,IMMEDIATE
-----
+....
+Data stack: ( -- )
+....
-"[" (left bracket) is function word that sets the stream evaluation
+"[" (left bracket) is
a
function word that sets the stream evaluation
mode to be intepreting. In this mode, words are executed immediately
after parsing, by invoking their "doer".
mode to be intepreting. In this mode, words are executed immediately
after parsing, by invoking their "doer".
-.Execution semantics expressed in RRQFORTH
====
====
-: [ IMMEDIATE 1 STATE ! ;
+.Word: [
+[caption='Definition concept {counter:exec}: ']
+----
+: [ IMMEDIATE 0 STATE ! ;
+----
====
====