diff --git a/doc/Glossary-Concise.txt b/doc/Glossary-Concise.txt index b11eaa8..0a3984f 100644 --- a/doc/Glossary-Concise.txt +++ b/doc/Glossary-Concise.txt @@ -643,6 +643,18 @@ Temporarily remove n from the stack, execute the quotation, and then restore n t does D: q- A: - F: - Attach an action to the most recently created word. This is used in a manner similar to CREATE/DOES> in traditional Forth. +double:const D: nns- A: - F: - +Create a constant returning the specified double cell value. + +double:fetch D: a-n A: - F: - +Fetch the double cell values stored in the double cell variable at a. + +double:store D: nna- A: - F: - +Store the double cell values on the stack in the double cell variable at a. + +double:var D: nns- A: - F: - +Create a variable for holding the specified double cell value. + drop D: n- A: - F: - Discard the top value on the stack. diff --git a/doc/Glossary-Names-and-Stack.txt b/doc/Glossary-Names-and-Stack.txt index 8056e96..8c72bf8 100644 --- a/doc/Glossary-Names-and-Stack.txt +++ b/doc/Glossary-Names-and-Stack.txt @@ -213,6 +213,10 @@ decimal D: - A: - F: - depth D: -n A: - F: - dip D: nq-n A: - F: - does D: q- A: - F: - +double:const D: nns- A: - F: - +double:fetch D: a-n A: - F: - +double:store D: nna- A: - F: - +double:var D: nns- A: - F: - drop D: n- A: - F: - drop-pair D: nn- A: - F: - dump-stack D: - A: - F: - diff --git a/doc/Glossary.html b/doc/Glossary.html index 1931a48..e570a61 100644 --- a/doc/Glossary.html +++ b/doc/Glossary.html @@ -1586,6 +1586,34 @@
Attach an action to the most recently created word. This is used in a manner similar to CREATE/DOES> in traditional Forth.
Class: | class:word |
Namespace: | global |
Interface Layer: | all |
Data: nns-
+Addr: -
+Float: -
Create a constant returning the specified double cell value.
+Class: | class:word |
Namespace: | double |
Interface Layer: | all |
Data: a-n
+Addr: -
+Float: -
Fetch the double cell values stored in the double cell variable at a.
+Class: | class:word |
Namespace: | double |
Interface Layer: | all |
Data: nna-
+Addr: -
+Float: -
Store the double cell values on the stack in the double cell variable at a.
+Class: | class:word |
Namespace: | double |
Interface Layer: | all |
Data: nns-
+Addr: -
+Float: -
Create a variable for holding the specified double cell value.
+Class: | class:word |
Namespace: | double |
Interface Layer: | all |
Data: n-
Addr: -
diff --git a/doc/Glossary.txt b/doc/Glossary.txt
index 06b413f..43ab0dc 100644
--- a/doc/Glossary.txt
+++ b/doc/Glossary.txt
@@ -2460,6 +2460,50 @@ Attach an action to the most recently created word. This is used in a manner sim
Class: class:word | Namespace: global | Interface Layer: all
------------------------------------------------------------------------
+double:const
+
+ Data: nns-
+ Addr: -
+ Float: -
+
+Create a constant returning the specified double cell value.
+
+Class: class:word | Namespace: double | Interface Layer: all
+------------------------------------------------------------------------
+
+double:fetch
+
+ Data: a-n
+ Addr: -
+ Float: -
+
+Fetch the double cell values stored in the double cell variable at a.
+
+Class: class:word | Namespace: double | Interface Layer: all
+------------------------------------------------------------------------
+
+double:store
+
+ Data: nna-
+ Addr: -
+ Float: -
+
+Store the double cell values on the stack in the double cell variable at a.
+
+Class: class:word | Namespace: double | Interface Layer: all
+------------------------------------------------------------------------
+
+double:var
+
+ Data: nns-
+ Addr: -
+ Float: -
+
+Create a variable for holding the specified double cell value.
+
+Class: class:word | Namespace: double | Interface Layer: all
+------------------------------------------------------------------------
+
drop
Data: n-
diff --git a/doc/words.tsv b/doc/words.tsv
index 679075e..2c219f3 100644
--- a/doc/words.tsv
+++ b/doc/words.tsv
@@ -213,6 +213,10 @@ decimal - - - Set `Base` to decimal. class:word {n/a} {n/a} a all
depth -n - - Return the number of items on the stack. class:word {n/a} {n/a} global all
dip nq-n - - Temporarily remove n from the stack, execute the quotation, and then restore n to the stack. class:word {n/a} {n/a} global all
does q- - - Attach an action to the most recently created word. This is used in a manner similar to CREATE/DOES> in traditional Forth. class:word {n/a} {n/a} global all
+double:const nns- - - Create a constant returning the specified double cell value. class:word {n/a} {n/a} double all
+double:fetch a-n - - Fetch the double cell values stored in the double cell variable at a. class:word {n/a} {n/a} double all
+double:store nna- - - Store the double cell values on the stack in the double cell variable at a. class:word {n/a} {n/a} double all
+double:var nns- - - Create a variable for holding the specified double cell value. class:word {n/a} {n/a} double all
drop n- - - Discard the top value on the stack. class:primitive {n/a} {n/a} global all
drop-pair nn- - - Remove top two items on the stack. class:word {n/a} {n/a} global all
dump-stack - - - Display the items on the data stack. class:word {n/a} {n/a} global all