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

+

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-
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