|
- ( n1 n2 -- n ) core | Single precision |
-- ( hmaddr u wid 0 ... -- ) local-ext | Locals definition words |
--> ( -- ) gforth-0.2 | Blocks |
-[do ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-experimental | Counted Loops |
-\d ( addr -- addr' ) regexp-pattern | Regular Expressions |
-\s ( addr -- addr' ) regexp-pattern | Regular Expressions |
-` ( "char" -- ) regexp-pattern | Regular Expressions |
->here ( addr -- ) gforth-1.0 | Dictionary allocation |
-c? ( addr class -- ) regexp-pattern | Regular Expressions |
-char ( char -- ) regexp-cg | Regular Expressions |
-class ( class -- ) regexp-cg | Regular Expressions |
-DO ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-0.2 | Counted Loops |
-inf ( -- r ) gforth-1.0 | Floating Point |
-infinity ( -- r ) gforth-1.0 | Floating Point |
-LOOP ( compilation do-sys -- ; run-time loop-sys1 u -- | loop-sys2 ) gforth-0.2 | Counted Loops |
-ltrace ( -- ) gforth-1.0 | Debugging |
-rot ( w1 w2 w3 -- w3 w1 w2 ) gforth-0.2 | Data stack |
-stack ( x stack -- ) gforth-experimental | User-defined Stacks |
-status ( -- ) gforth-1.0 | Text interpreter status |
-trailing ( c_addr u1 -- c_addr u2 ) string | String words |
-trailing-garbage ( xc-addr u1 -- xc-addr u2 ) xchar-ext | Xchars and Unicode |
|
, ( w -- ) core | Dictionary allocation |
|
; ( compilation colon-sys -- ; run-time nest-sys -- ) core | Colon Definitions |
;] ( compile-time: quotation-sys -- ; run-time: -- xt ) gforth-1.0 | Quotations |
;> ( compilation colon-sys -- ; run-time -- addr ) gforth-obsolete | How do I write outer locals? |
;abi-code ( -- ) gforth-1.0 | Assembler Definitions |
;code ( compilation. colon-sys1 -- colon-sys2 ) tools-ext | Assembler Definitions |
;inline ( inline:-sys -- ) gforth-experimental | Inline Definitions |
;m ( colon-sys --; run-time: -- ) objects | Objects Glossary |
|
: ( "name" -- colon-sys ) core | Colon Definitions |
:: ( class "name" -- ) mini-oof | Basic Mini-OOF Usage |
:} ( hmaddr u wid 0 xt1 ... xtn -- ) gforth-1.0 | Locals definition words |
:}d ( hmaddr u latest latestnt wid state 0 a-addr1 u1 ... -- ) gforth-1.0 | Closures |
:}h ( hmaddr u latest latestnt wid state 0 a-addr1 u1 ... -- ) gforth-1.0 | Closures |
:}h1 ( hmaddr u latest latestnt wid state 0 a-addr1 u1 ... -- ) gforth-1.0 | Closures |
:}l ( hmaddr u latest latestnt wid state 0 a-addr1 u1 ... -- ) gforth-1.0 | Closures |
:}xt ( hmaddr u latest latestnt wid state 0 a-addr1 u1 ... -- ) gforth-1.0 | Closures |
:is ( "name" -- ) gforth-experimental | Deferred Words |
:m ( "name" -- xt; run-time: object -- ) objects | Objects Glossary |
:method ( class "name" -- ) gforth-experimental | Mini-OOF2 |
:noname ( -- xt colon-sys ) core-ext | Anonymous Definitions |
|
! ( w a-addr -- ) core | Memory Access |
!!FIXME!! ( -- ) gforth-1.0 | Debugging |
!@ ( w1 a-addr -- w2 ) gforth-experimental | Memory Access |
!localn ( w noffset -- ) gforth-internal | Locals implementation |
!resize ( rx ry rw rh rd -- ) minos2 | widget methods |
!size ( -- ) minos2 | widget methods |
|
? ( a-addr -- ) tools | Examining data |
??? ( -- ) gforth-0.2 | Debugging |
?cov+ ( flag -- flag ) gforth-experimental | Code Coverage |
?DO ( compilation -- do-sys ; run-time w1 w2 -- | loop-sys ) core-ext | Counted Loops |
?dup ( w -- S:... w ) core | Data stack |
?DUP-0=-IF ( compilation -- orig ; run-time n -- n| ) gforth-0.2 | Arbitrary control structures |
?dup-IF ( compilation -- orig ; run-time n -- n| ) gforth-0.2 | Arbitrary control structures |
?errno-throw ( f -- ) gforth-1.0 | Exception Handling |
?events ( -- ) gforth-experimental | Message queues |
?EXIT ( -- ) gforth-0.2 | Calls and returns |
?inside ( rx ry -- act / 0 ) minos2 | actor methods |
?ior ( x -- ) gforth-1.0 | Exception Handling |
?LEAVE ( compilation -- ; run-time f | f loop-sys -- ) gforth-0.2 | Counted Loops |
?of ( compilation -- of-sys ; run-time f -- ) gforth-1.0 | General control structures with CASE |
?rec-found ( translation -- translation ) gforth-experimental | Performing translation actions |
|
. ( n -- ) core | Simple numeric output |
.-is-dcell? ( -- flag ) gforth-experimental | Default recognizers |
.? ( addr -- addr' ) regexp-pattern | Regular Expressions |
... ( x1 .. xn -- x1 .. xn ) gforth-1.0 | Examining data |
..char ( start end -- ) regexp-cg | Regular Expressions |
." ( compilation 'ccc"' -- ; run-time -- ) core | Miscellaneous output |
.( ( compilation&interpretation 'ccc<close-paren>' -- ) core-ext | Miscellaneous output |
.\" ( compilation 'ccc"' -- ; run-time -- ) gforth-0.6 | Miscellaneous output |
.cover-raw ( -- ) gforth-experimental | Code Coverage |
.coverage ( -- ) gforth-experimental | Code Coverage |
.debugline ( nfile nline -- ) gforth-0.6 | Debugging |
.fpath ( -- ) gforth-0.4 | Source Search Paths |
.hm ( nt -- ) gforth-1.0 | Header methods |
.id ( nt -- ) gforth-0.6 | Name token |
.included ( -- ) gforth-0.5 | Forth source files |
.locale-csv ( -- ) gforth-experimental | Internationalization and localization |
.path ( path-addr -- ) gforth-0.4 | General Search Paths |
.quoted-csv ( c-addr u -- ) gforth-experimental | CSV reading and writing |
.r ( n1 n2 -- ) core-ext | Simple numeric output |
.s ( -- ) tools | Examining data |
.sections ( -- ) gforth-1.0 | Sections |
.substitute ( addr1 len1 -- n / ior ) gforth-experimental | Substitute |
.unresolved ( -- ) gforth-1.0 | Calls and returns |
.voc ( wid -- ) gforth-0.2 | Word Lists |
.widget ( -- ) minos2 | widget methods |
|
' ( "name" -- xt ) core | Execution token |
'cold ( -- ) gforth-0.2 | Modifying the Startup Sequence |
's ( addr1 task -- addr2 ) gforth-experimental | Task-local data |
|
( ( compilation 'ccc<close-paren>' -- ; run-time -- ) core,file | Comments |
(( ( addr u -- ) regexp-pattern | Regular Expressions |
(local) ( addr u -- ) local | Standard Forth locals |
|
) ( -- ) gforth-0.2 | Assertions |
)) ( -- flag ) regexp-pattern | Regular Expressions |
|
[ ( -- ) core | Literals |
[: ( compile-time: -- quotation-sys flag colon-sys ) gforth-1.0 | Quotations |
[?DO] ( n-limit n-index -- ) gforth-0.2 | Interpreter Directives |
['] ( compilation. "name" -- ; run-time. -- xt ) core | Execution token |
[{: ( compilation -- hmaddr u latest wid 0 ; instantiation ... -- xt ) gforth-1.0 | Closures |
[+LOOP] ( n -- ) gforth-0.2 | Interpreter Directives |
[AGAIN] ( -- ) gforth-0.2 | Interpreter Directives |
[BEGIN] ( -- ) gforth-0.2 | Interpreter Directives |
[bind] ( compile-time: "class" "selector" -- ; run-time: ... object -- ... ) objects | Objects Glossary |
[char] ( compilation '<spaces>ccc' -- ; run-time -- c ) core,xchar-ext | String and character literals |
[COMP'] ( compilation "name" -- ; run-time -- xt1 xt2 ) gforth-0.2 | Compilation token |
[compile] ( compilation "name" -- ; run-time ? -- ? ) core-ext | Macros |
[current] ( compile-time: "selector" -- ; run-time: ... object -- ... ) objects | Objects Glossary |
[d:d ( compilation -- colon-sys; run-time: d -- xt ; xt execution: -- d ) gforth-1.0 | Closures |
[d:h ( compilation -- colon-sys; run-time: d -- xt ; xt execution: -- d ) gforth-1.0 | Closures |
[d:h1 ( compilation -- colon-sys; run-time: d -- xt ; xt execution: -- d ) gforth-1.0 | Closures |
[d:l ( compilation -- colon-sys; run-time: d -- xt ; xt execution: -- d ) gforth-1.0 | Closures |
[defined] ( "<spaces>name" -- flag ) tools-ext | Interpreter Directives |
[DO] ( n-limit n-index -- ) gforth-0.2 | Interpreter Directives |
[ELSE] ( -- ) tools-ext | Interpreter Directives |
[ENDIF] ( -- ) gforth-0.2 | Interpreter Directives |
[f:d ( compilation -- colon-sys; run-time: r -- xt ; xt execution: -- r ) gforth-1.0 | Closures |
[f:h ( compilation -- colon-sys; run-time: r -- xt ; xt execution: -- r ) gforth-1.0 | Closures |
[f:h1 ( compilation -- colon-sys; run-time: r -- xt ; xt execution: -- r ) gforth-1.0 | Closures |
[f:l ( compilation -- colon-sys; run-time: r -- xt ; xt execution: -- r ) gforth-1.0 | Closures |
[FOR] ( n -- ) gforth-0.2 | Interpreter Directives |
[I] ( run-time -- n ) gforth-0.2 | Interpreter Directives |
[IF] ( flag -- ) tools-ext | Interpreter Directives |
[IFDEF] ( "<spaces>name" -- ) gforth-0.2 | Interpreter Directives |
[IFUNDEF] ( "<spaces>name" -- ) gforth-0.2 | Interpreter Directives |
[LOOP] ( -- ) gforth-0.2 | Interpreter Directives |
[n:d ( compilation -- colon-sys; run-time: n -- xt ; xt execution: -- n ) gforth-1.0 | Closures |
[n:h ( compilation -- colon-sys; run-time: n -- xt ; xt execution: -- n ) gforth-1.0 | Closures |
[n:h1 ( compilation -- colon-sys; run-time: n -- xt ; xt execution: -- n ) gforth-1.0 | Closures |
[n:l ( compilation -- colon-sys; run-time: n -- xt ; xt execution: -- n ) gforth-1.0 | Closures |
[NEXT] ( n -- ) gforth-0.2 | Interpreter Directives |
[noop] ( -- ) gforth-experimental | Execution token |
[parent] ( compile-time: "selector" -- ; run-time: ... object -- ... ) objects | Objects Glossary |
[REPEAT] ( -- ) gforth-0.2 | Interpreter Directives |
[THEN] ( -- ) tools-ext | Interpreter Directives |
[to-inst] ( compile-time: "name" -- ; run-time: w -- ) objects | Objects Glossary |
[undefined] ( "<spaces>name" -- flag ) tools-ext | Interpreter Directives |
[UNTIL] ( flag -- ) gforth-0.2 | Interpreter Directives |
[WHILE] ( flag -- ) gforth-0.2 | Interpreter Directives |
|
] ( -- ) core | Literals |
]] ( -- ) gforth-0.6 | Macros |
]L ( compilation: n -- ; run-time: -- n ) gforth-0.5 | Literals |
]nocov ( -- ) gforth-1.0 | Code Coverage |
|
{ ( -- hmaddr u wid 0 ) gforth-0.2 | Locals definition words |
{: ( -- hmaddr u wid state 0 ) local-ext | Locals definition words |
{{ ( addr -- addr addr ) regexp-pattern | Regular Expressions |
{* ( addr -- addr addr ) regexp-pattern | Regular Expressions |
{** ( addr -- addr addr ) regexp-pattern | Regular Expressions |
{+ ( addr -- addr addr ) regexp-pattern | Regular Expressions |
{++ ( addr -- addr addr ) regexp-pattern | Regular Expressions |
|
} ( hmaddr u wid state 0 xt1 ... xtn -- ) gforth-0.2 | Locals definition words |
}} ( addr addr -- addr ) regexp-pattern | Regular Expressions |
|
@ ( a-addr -- w ) core | Memory Access |
@localn ( noffset -- w ) gforth-internal | Locals implementation |
|
* ( n1 n2 -- n ) core | Single precision |
*} ( addr addr' -- addr' ) regexp-pattern | Regular Expressions |
**} ( sys -- ) regexp-pattern | Regular Expressions |
*/ ( ( n1 n2 n3 -- n4 ) core | Integer division |
*/f ( n1 n2 n3 -- n4 ) gforth-1.0 | Integer division |
*/mod ( n1 n2 n3 -- n4 n5 ) core | Integer division |
*/modf ( n1 n2 n3 -- n4 n5 ) gforth-1.0 | Integer division |
*/mods ( n1 n2 n3 -- n4 n5 ) gforth-1.0 | Integer division |
*/s ( n1 n2 n3 -- n4 ) gforth-1.0 | Integer division |
*align ( n -- ) gforth-1.0 | Address arithmetic |
*aligned ( addr1 n -- addr2 ) gforth-1.0 | Address arithmetic |
|
/ ( n1 n2 -- n ) core | Integer division |
// ( -- ) regexp-pattern | Regular Expressions |
//g ( ptr addr u -- addr' u' ) regexp-replace | Regular Expressions |
//o ( ptr addr u -- addr' u' ) regexp-replace | Regular Expressions |
//s ( ptr -- ) regexp-replace | Regular Expressions |
/COUNTED-STRING ( -- n ) environment | Environmental Queries |
/f ( n1 n2 -- n ) gforth-1.0 | Integer division |
/f-stage1m ( n a-reci -- ) gforth-1.0 | Two-stage integer division |
/f-stage2m ( n1 a-reci -- nquotient ) gforth-1.0 | Two-stage integer division |
/HOLD ( -- n ) environment | Environmental Queries |
/l ( -- u ) gforth-0.7 | Address arithmetic |
/mod ( n1 n2 -- n3 n4 ) core | Integer division |
/modf ( n1 n2 -- n3 n4 ) gforth-1.0 | Integer division |
/modf-stage2m ( n1 a-reci -- umodulus nquotient ) gforth-1.0 | Two-stage integer division |
/mods ( n1 n2 -- n3 n4 ) gforth-1.0 | Integer division |
/PAD ( -- n ) environment | Environmental Queries |
/s ( n1 n2 -- n ) gforth-1.0 | Integer division |
/string ( c-addr1 u1 n -- c-addr2 u2 ) string | String words |
/w ( -- u ) gforth-0.7 | Address arithmetic |
/x ( -- u ) gforth-1.0 | Address arithmetic |
|
\ ( compilation 'ccc<newline>' -- ; run-time -- ) core-ext,block-ext | Comments |
\( ( addr -- addr ) regexp-pattern | Regular Expressions |
\) ( addr -- addr ) regexp-pattern | Regular Expressions |
\\\ ( -- ) gforth-1.0 | Forth source files |
\^ ( addr -- addr ) regexp-pattern | Regular Expressions |
\$ ( addr -- addr ) regexp-pattern | Regular Expressions |
\0 ( -- addr u ) regexp-pattern | Regular Expressions |
\c ( "rest-of-line" -- ) gforth-0.7 | Declaring C Functions |
\d ( addr -- addr' ) regexp-pattern | Regular Expressions |
\G ( compilation 'ccc<newline>' -- ; run-time -- ) gforth-0.2 | Comments |
\s ( addr -- addr' ) regexp-pattern | Regular Expressions |
|
# ( ud1 -- ud2 ) core | Integer to string conversion |
#! ( -- ) gforth-0.2 | Running Image Files |
#> ( xd -- addr u ) core | Integer to string conversion |
#>> ( -- ) gforth-0.5 | Integer to string conversion |
#bell ( -- c ) gforth-0.2 | String and character literals |
#bs ( -- c ) gforth-0.2 | String and character literals |
#cr ( -- c ) gforth-0.2 | String and character literals |
#del ( -- c ) gforth-0.2 | String and character literals |
#eof ( -- c ) gforth-0.7 | String and character literals |
#esc ( -- c ) gforth-0.5 | String and character literals |
#ff ( -- c ) gforth-0.2 | String and character literals |
#lf ( -- c ) gforth-0.2 | String and character literals |
#line ( "u" "["file"]" -- ) gforth-1.0 | Interpreter Directives |
#loc ( nline nchar "file" -- ) gforth-1.0 | Debugging |
#locals ( -- n ) environment | Environmental Queries |
#s ( ud -- 0 0 ) core | Integer to string conversion |
#tab ( -- c ) gforth-0.2 | String and character literals |
#tib ( -- addr ) gforth-obsolete | The Text Interpreter |
|
%align ( align size -- ) gforth-0.4 | Gforth structs |
%alignment ( align size -- align ) gforth-0.4 | Gforth structs |
%alloc ( align size -- addr ) gforth-0.4 | Gforth structs |
%allocate ( align size -- addr ior ) gforth-0.4 | Gforth structs |
%allot ( align size -- addr ) gforth-0.4 | Gforth structs |
%size ( align size -- size ) gforth-0.4 | Gforth structs |
|
` ( "char" -- ) regexp-pattern | Regular Expressions |
`? ( "char" -- ) regexp-pattern | Regular Expressions |
|
+ ( n1 n2 -- n ) core | Single precision |
+! ( n a-addr -- ) core | Memory Access |
+!@ ( u1 a-addr -- u2 ) gforth-experimental | Memory Access |
+} ( addr addr' -- addr' ) regexp-pattern | Regular Expressions |
++} ( sys -- ) regexp-pattern | Regular Expressions |
+after ( x1 x2 stack -- ) gforth-experimental | User-defined Stacks |
+char ( char -- ) regexp-cg | Regular Expressions |
+chars ( addr u -- ) regexp-cg | Regular Expressions |
+class ( class -- ) regexp-cg | Regular Expressions |
+DO ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-0.2 | Counted Loops |
+field ( noffset1 nsize "name" -- noffset2 ) facility-ext | Standard Structures |
+fmode ( fam1 rwxrwxrwx -- fam2 ) gforth-1.0 | General files |
+load ( i*x n -- j*x ) gforth-0.2 | Blocks |
+LOOP ( compilation do-sys -- ; run-time loop-sys1 n -- | loop-sys2 ) core | Counted Loops |
+ltrace ( -- ) gforth-1.0 | Debugging |
+status ( -- ) gforth-1.0 | Text interpreter status |
+thru ( i*x n1 n2 -- j*x ) gforth-0.2 | Blocks |
+TO ( value ... "name" -- ) gforth-1.0 | Values |
+x/string ( xc-addr1 u1 -- xc-addr2 u2 ) xchar-ext | Xchars and Unicode |
|
< ( n1 n2 -- f ) core | Numeric comparison |
<{: ( compilation -- colon-sys ; run-time -- ) gforth-obsolete | How do I write outer locals? |
<# ( -- ) core | Integer to string conversion |
<< ( run-addr addr u -- run-addr ) regexp-replace | Regular Expressions |
<<" ( "string<">" -- ) regexp-replace | Regular Expressions |
<<# ( -- ) gforth-0.5 | Integer to string conversion |
<= ( n1 n2 -- f ) gforth-0.2 | Numeric comparison |
<> ( n1 n2 -- f ) core-ext | Numeric comparison |
<bind> ( class selector-xt -- xt ) objects | Objects Glossary |
<to-inst> ( w xt -- ) objects | Objects Glossary |
|
= ( n1 n2 -- f ) core | Numeric comparison |
=" ( <string>" -- ) regexp-pattern | Regular Expressions |
=mkdir ( c-addr u wmode -- wior ) gforth-0.7 | Directories |
|
> ( n1 n2 -- f ) core | Numeric comparison |
>= ( n1 n2 -- f ) gforth-0.2 | Numeric comparison |
>> ( addr -- addr ) regexp-replace | Regular Expressions |
>addr ( ... xt -- addr ) gforth-internal | Closures |
>animate ( rdelta addr xt -- ) minos2 | widget methods |
>back ( x stack -- ) gforth-experimental | User-defined Stacks |
>body ( xt -- a-addr ) core | CREATE..DOES> details |
>code-address ( xt -- c_addr ) gforth-0.2 | Threading Words |
>definer ( xt -- definer ) gforth-0.2 | Threading Words |
>does-code ( xt1 -- xt2 ) gforth-0.2 | Threading Words |
>float ( c-addr u -- f:... flag ) floating | String to number conversion |
>float1 ( c-addr u c -- f:... flag ) gforth-1.0 | String to number conversion |
>in ( -- addr ) core | The Text Interpreter |
>l ( w -- ) gforth-internal | Locals implementation |
>name ( xt -- nt|0 ) gforth-0.2 | Name token |
>number ( ud1 c-addr1 u1 -- ud2 c-addr2 u2 ) core | String to number conversion |
>o ( c-addr -- r:c-old ) new | Mini-OOF2 |
>order ( wid -- ) gforth-0.5 | Word Lists |
>pow2 ( u1 -- u2 ) gforth-1.0 | Bitwise operations |
>r ( w -- R:w ) core | Return stack |
>stack ( x stack -- ) gforth-experimental | User-defined Stacks |
>string-execute ( ... xt -- ... c-addr u ) gforth-1.0 | String words |
>time&date&tz ( udtime -- nsec nmin nhour nday nmonth nyear fdst ndstoff c-addrtz utz ) gforth-1.0 | Keeping track of Time |
>uvalue ( xt -- addr ) gforth-internal | Words with user-defined TO etc. |
|
| ( -- ) local-ext | Locals definition words |
|| ( addr addr -- addr addr ) regexp-pattern | Regular Expressions |
|
~~ ( -- ) gforth-0.2 | Debugging |
~~1bt ( -- ) gforth-1.0 | Debugging |
~~bt ( -- ) gforth-1.0 | Debugging |
~~Value ( n "name" -- ) gforth-1.0 | Debugging |
~~Variable ( "name" -- ) gforth-1.0 | Debugging |
|
$! ( addr1 u $addr -- ) gforth-0.7 | $tring words |
$!len ( u $addr -- ) gforth-0.7 | $tring words |
$? ( -- n ) gforth-0.2 | Passing Commands to the OS |
$. ( $addr -- ) gforth-1.0 | $tring words |
$[] ( u $[]addr -- addr' ) gforth-1.0 | $tring words |
$[]! ( c-addr u n $[]addr -- ) gforth-1.0 | $tring words |
$[]. ( $[]addr -- ) gforth-1.0 | $tring words |
$[]@ ( n $[]addr -- addr u ) gforth-1.0 | $tring words |
$[]# ( $[]addr -- len ) gforth-1.0 | $tring words |
$[]+! ( c-addr u n $[]addr -- ) gforth-1.0 | $tring words |
$[]free ( $[]addr -- ) gforth-1.0 | $tring words |
$[]map ( $[]addr xt -- ) gforth-1.0 | $tring words |
$[]slurp ( fid $[]addr -- ) gforth-1.0 | $tring words |
$[]slurp-file ( addr u $[]addr -- ) gforth-1.0 | $tring words |
$[]Variable ( "name" -- ) gforth-1.0 | $tring words |
$@ ( $addr -- addr2 u ) gforth-0.7 | $tring words |
$@len ( $addr -- u ) gforth-0.7 | $tring words |
$+! ( addr1 u $addr -- ) gforth-0.7 | $tring words |
$+!len ( u $addr -- addr ) gforth-1.0 | $tring words |
$+[]! ( c-addr u $[]addr -- ) gforth-1.0 | $tring words |
$+slurp ( fid $addr -- ) gforth-1.0 | $tring words |
$+slurp-file ( c-addr u $addr -- ) gforth-1.0 | $tring words |
$del ( $addr off u -- ) gforth-0.7 | $tring words |
$exec ( xt $addr -- ) gforth-1.0 | $tring words |
$free ( $addr -- ) gforth-1.0 | $tring words |
$init ( $addr -- ) gforth-1.0 | $tring words |
$ins ( addr1 u $addr off -- ) gforth-0.7 | $tring words |
$iter ( .. $addr char xt -- .. ) gforth-0.7 | $tring words |
$over ( addr u $addr off -- ) gforth-1.0 | $tring words |
$slurp ( fid $addr -- ) gforth-1.0 | $tring words |
$slurp-file ( c-addr u $addr -- ) gforth-1.0 | $tring words |
$split ( c-addr u char -- c-addr u1 c-addr2 u2 ) gforth-0.7 | String words |
$substitute ( addr1 len1 -- addr2 len2 n/ior ) gforth-experimental | Substitute |
$tmp ( xt -- addr u ) gforth-1.0 | String words |
$unescape ( addr1 u1 -- addr2 u2 ) gforth-experimental | Substitute |
$value: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
$value[]: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
$Variable ( "name" -- ) gforth-1.0 | $tring words |
|
0< ( n -- f ) core | Numeric comparison |
0<= ( n -- f ) gforth-0.2 | Numeric comparison |
0<> ( n -- f ) core-ext | Numeric comparison |
0= ( n -- f ) core | Numeric comparison |
0> ( n -- f ) core-ext | Numeric comparison |
0>= ( n -- f ) gforth-0.2 | Numeric comparison |
|
1- ( n1 -- n2 ) core | Single precision |
1/f ( r1 -- r2 ) gforth-0.2 | Floating Point |
1+ ( n1 -- n2 ) core | Single precision |
|
2, ( w1 w2 -- ) gforth-0.2 | Dictionary allocation |
2! ( w1 w2 a-addr -- ) core | Memory Access |
2@ ( a-addr -- w1 w2 ) core | Memory Access |
2* ( n1 -- n2 ) core | Bitwise operations |
2/ ( n1 -- n2 ) core | Bitwise operations |
2>r ( w1 w2 -- R:w1 R:w2 ) core-ext | Return stack |
2Constant ( w1 w2 "name" -- ) double | Constants |
2drop ( w1 w2 -- ) core | Data stack |
2dup ( w1 w2 -- w1 w2 w1 w2 ) core | Data stack |
2field: ( u1 "name" -- u2 ) gforth-0.7 | Standard Structures |
2lit, ( x1 x2 -- ) gforth-1.0 | Literals |
2Literal ( compilation w1 w2 -- ; run-time -- w1 w2 ) double | Literals |
2nip ( w1 w2 w3 w4 -- w3 w4 ) gforth-0.2 | Data stack |
2over ( w1 w2 w3 w4 -- w1 w2 w3 w4 w1 w2 ) core | Data stack |
2r@ ( R:w1 R:w2 -- R:w1 R:w2 w1 w2 ) core-ext | Return stack |
2r> ( R:w1 R:w2 -- w1 w2 ) core-ext | Return stack |
2rdrop ( R:w1 R:w2 -- ) gforth-0.2 | Return stack |
2rot ( w1 w2 w3 w4 w5 w6 -- w3 w4 w5 w6 w1 w2 ) double-ext | Data stack |
2swap ( w1 w2 w3 w4 -- w3 w4 w1 w2 ) core | Data stack |
2tuck ( w1 w2 w3 w4 -- w3 w4 w1 w2 w3 w4 ) gforth-0.2 | Data stack |
2Value ( w1 w2 "name" -- ) double-ext | Values |
2value: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
2Variable ( "name" -- ) double | Variables |
|
A, ( addr -- ) gforth-0.2 | Dictionary allocation |
abi-code ( "name" -- colon-sys ) gforth-1.0 | Assembler Definitions |
abort ( ?? -- ?? ) core,exception-ext | Exception Handling |
ABORT" ( compilation 'ccc"' -- ; run-time ... f -- ) core,exception-ext | Exception Handling |
abs ( n -- u ) core | Single precision |
absolute-file? ( addr u -- flag ) gforth-1.0 | Search Paths |
accept ( c-addr +n1 -- +n2 ) core | String input from the terminal |
AConstant ( addr "name" -- ) gforth-0.2 | Constants |
act ( -- optr ) minos2 | widget methods |
act-name$ ( -- addr u ) minos2 | actor methods |
action-of ( interpretation "name" ... -- xt; compilation "name" -- ; run-time ... -- xt ) core-ext | Deferred Words |
activate ( run-time nest-sys1 task -- ) gforth-experimental | Basic multi-tasking |
active-w ( -- optr ) minos2 | actor methods |
actor ( -- class ) minos2 | MINOS2 object framework |
add-cflags ( c-addr u -- ) gforth-1.0 | Declaring OS-level libraries |
add-framework ( c-addr u -- ) gforth-1.0 | Declaring OS-level libraries |
add-incdir ( c-addr u -- ) gforth-1.0 | Declaring OS-level libraries |
add-ldflags ( c-addr u -- ) gforth-1.0 | Declaring OS-level libraries |
add-lib ( c-addr u -- ) gforth-0.7 | Declaring OS-level libraries |
add-libpath ( c-addr u -- ) gforth-0.7 | Declaring OS-level libraries |
addr ( interpretation "name" ... -- addr; compilation "name" -- ; run-time ... -- addr ) gforth-1.0 | Values |
ADDRESS-UNIT-BITS ( -- n ) environment | Environmental Queries |
addressable: ( -- ) gforth-experimental | Values |
adjust-buffer ( u addr -- ) gforth-experimental | Growable memory buffers |
after-locate ( -- u ) gforth-1.0 | Locating source code definitions |
AGAIN ( compilation dest -- ; run-time -- ) core-ext | Arbitrary control structures |
AHEAD ( compilation -- orig ; run-time -- ) tools-ext | Arbitrary control structures |
Alias ( xt "name" -- ) gforth-0.2 | Synonyms |
align ( -- ) core | Dictionary allocation |
aligned ( c-addr -- a-addr ) core | Address arithmetic |
ALiteral ( compilation addr -- ; run-time -- addr ) gforth-0.2 | Literals |
allocate ( u -- a_addr wior ) memory | Heap Allocation |
allot ( n -- ) core | Dictionary allocation |
also ( -- ) search-ext | Word Lists |
also-path ( c-addr len path-addr -- ) gforth-0.4 | General Search Paths |
and ( w1 w2 -- w ) core | Bitwise operations |
annotate-cov ( -- ) gforth-experimental | Code Coverage |
append ( c-addr1 u1 c-addr2 u2 -- c-addr u ) gforth-0.7 | String words |
arg ( u -- addr count ) gforth-0.2 | OS command line arguments |
argc ( -- addr ) gforth-0.2 | OS command line arguments |
argv ( -- addr ) gforth-0.2 | OS command line arguments |
array>mem ( uelements uelemsize -- ubytes uelemsize ) gforth-experimental | Counted Loops |
arshift ( n1 u -- n2 ) gforth-1.0 | Bitwise operations |
asptr ( class -- ) oof | Class Declaration |
assembler ( -- ) tools-ext | Assembler Definitions |
assert-level ( -- a-addr ) gforth-0.2 | Assertions |
assert( ( -- ) gforth-0.2 | Assertions |
assert0( ( -- ) gforth-0.2 | Assertions |
assert1( ( -- ) gforth-0.2 | Assertions |
assert2( ( -- ) gforth-0.2 | Assertions |
assert3( ( -- ) gforth-0.2 | Assertions |
ASSUME-LIVE ( compilation orig -- orig ) gforth-0.2 | Where are locals visible by name? |
at-deltaxy ( dx dy -- ) gforth-0.7 | Terminal output |
at-xy ( x y -- ) facility | Terminal output |
atomic!@ ( w1 a-addr -- w2 ) gforth-experimental | Hardware operations for multi-tasking |
atomic?!@ ( unew uold a-addr -- uprev ) gforth-experimental | Hardware operations for multi-tasking |
atomic+!@ ( u1 a-addr -- u2 ) gforth-experimental | Hardware operations for multi-tasking |
AUser ( "name" -- ) gforth-0.2 | Task-local data |
authors ( -- ) gforth-1.0 | Help on Gforth |
AValue ( w "name" -- ) gforth-0.6 | Values |
AVariable ( "name" -- ) gforth-0.2 | Variables |
|
b ( -- ) gforth-1.0 | Locating source code definitions |
back> ( stack -- x ) gforth-experimental | User-defined Stacks |
barrier ( -- ) gforth-experimental | Hardware operations for multi-tasking |
base ( -- a-addr ) core | Base and integer decimal point |
base-execute ( i*x xt u -- j*x ) gforth-0.7 | Base and integer decimal point |
baseline ( -- r ) minos2 | widget methods |
basename ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.7 | Directories |
before-line ( -- ) gforth-1.0 | Text Interpreter Hooks |
before-locate ( -- u ) gforth-1.0 | Locating source code definitions |
before-word ( -- ) gforth-0.7 | Text Interpreter Hooks |
BEGIN ( compilation -- dest ; run-time -- ) core | Arbitrary control structures |
begin-structure ( "name" -- struct-sys 0 ) facility-ext | Standard Structures |
bin ( fam1 -- fam2 ) file | General files |
bind ( ... "class" "selector" -- ... ) objects | Objects Glossary |
bind' ( "class" "selector" -- xt ) objects | Objects Glossary |
bl ( -- c-char ) core | String and character literals |
blank ( c-addr u -- ) string | Memory Blocks |
blk ( -- addr ) block | Input Sources |
block ( u -- addr ) block | Blocks |
block-included ( a-addr u -- ) gforth-0.2 | Blocks |
block-offset ( -- addr ) gforth-0.5 | Blocks |
bootmessage ( -- ) gforth-0.4 | Modifying the Startup Sequence |
border ( -- r ) minos2 | widget methods |
borderl ( -- r ) minos2 | widget methods |
bordert ( -- r ) minos2 | widget methods |
borderv ( -- r ) minos2 | widget methods |
bounds ( u1 u2 -- u3 u1 ) gforth-0.2 | Counted Loops |
break: ( -- ) gforth-0.4 | Singlestep Debugger |
break" ( 'ccc"' -- ) gforth-0.4 | Singlestep Debugger |
broken-pipe-error ( -- n ) gforth-0.6 | Pipes |
browse ( "subname" -- ) gforth-1.0 | Locating source code definitions |
bt ( -- ) gforth-1.0 | Locating exception source |
buffer ( u -- addr ) block | Blocks |
buffer: ( u "name" -- ) core-ext | Variables |
buffer% ( u1 u2 -- ) gforth-experimental | Growable memory buffers |
bw ( -- ) gforth-1.0 | Locating uses of a word |
bw-cover ( -- ) gforth-1.0 | Code Coverage |
bye ( -- ) tools-ext | Leaving Gforth |
|
c-callback ( "forth-name" "{type}" "---" "type" -- ) gforth-1.0 | Callbacks |
c-callback-thread ( "forth-name" "{type}" "---" "type" -- ) gforth-1.0 | Callbacks |
c-function ( "forth-name" "c-name" "{type}" "---" "type" -- ) gforth-0.7 | Declaring C Functions |
c-funptr ( "forth-name" <{>"c-typecast"<}> "{type}" "---" "type" -- ) gforth-1.0 | Calling C function pointers |
c-library ( "name" -- ) gforth-0.7 | Defining library interfaces |
c-library-name ( c-addr u -- ) gforth-0.7 | Defining library interfaces |
c-value ( "forth-name" "c-name" "---" "type" -- ) gforth-1.0 | Declaring C Functions |
c-variable ( "forth-name" "c-name" -- ) gforth-1.0 | Declaring C Functions |
c, ( c -- ) core | Dictionary allocation |
C: ( compilation "name" -- a-addr xt; run-time c -- ) gforth-0.2 | Locals definition words |
c! ( c c-addr -- ) core | Memory Access |
c? ( addr class -- ) regexp-pattern | Regular Expressions |
C" ( compilation "ccc<quote>" -- ; run-time -- c-addr ) core-ext | Counted string words |
c@ ( c-addr -- c ) core | Memory Access |
C^ ( compilation "name" -- a-addr xt; run-time c -- ) gforth-0.2 | Locals definition words |
c++-library ( "name" -- ) gforth-1.0 | Defining library interfaces |
c++-library-name ( c-addr u -- ) gforth-1.0 | Defining library interfaces |
c>s ( x -- n ) gforth-1.0 | Special Memory Accesses |
c$+! ( char $addr -- ) gforth-1.0 | $tring words |
call-c ( ... w -- ... ) gforth-0.2 | Low-Level C Interface Words |
caller-w ( -- optr ) minos2 | actor methods |
capscompare ( c-addr1 u1 c-addr2 u2 -- n ) gforth-0.7 | String words |
capssearch ( c-addr1 u1 c-addr2 u2 -- c-addr3 u3 flag ) gforth-1.0 | String words |
capsstring-prefix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-1.0 | String words |
case ( compilation -- case-sys ; run-time -- ) core-ext | General control structures with CASE |
catch ( x1 .. xn xt -- y1 .. ym 0 / z1 .. zn error ) exception | Exception Handling |
catch-nobt ( x1 .. xn xt -- y1 .. ym 0 / z1 .. zn error ) gforth-experimental | Exception Handling |
cell ( -- u ) gforth-0.2 | Address arithmetic |
cell- ( a-addr1 -- a-addr2 ) core | Address arithmetic |
cell/ ( n1 -- n2 ) gforth-1.0 | Address arithmetic |
cell% ( -- align size ) gforth-0.4 | Gforth structs |
cell+ ( a-addr1 -- a-addr2 ) core | Address arithmetic |
cells ( n1 -- n2 ) core | Address arithmetic |
cfield: ( u1 "name" -- u2 ) facility-ext | Standard Structures |
char ( '<spaces>ccc' -- c ) core,xchar-ext | String and character literals |
char- ( c-addr1 -- c-addr2 ) gforth-0.7 | Address arithmetic |
char% ( -- align size ) gforth-0.4 | Gforth structs |
char+ ( c-addr1 -- c-addr2 ) core | Address arithmetic |
charclass ( -- ) regexp-cg | Regular Expressions |
chars ( n1 -- n2 ) core | Address arithmetic |
cilk-bye ( -- ) cilk | Cilk |
cilk-init ( -- ) cilk | Cilk |
cilk-sync ( -- ) cilk | Cilk |
class ( class -- class methods vars ) mini-oof2 | Basic Mini-OOF Usage |
class ( parent-class -- align offset ) objects | Objects Glossary |
class->map ( class -- map ) objects | Objects Glossary |
class-inst-size ( class -- addr ) objects | Objects Glossary |
class-override! ( xt sel-xt class-map -- ) objects | Objects Glossary |
class-previous ( class -- ) objects | Objects Glossary |
class; ( -- ) oof | Class Declaration |
class>order ( class -- ) objects | Objects Glossary |
clear-libs ( -- ) gforth-0.7 | Declaring OS-level libraries |
clear-path ( path-addr -- ) gforth-0.5 | General Search Paths |
clearstack ( ... -- ) gforth-0.2 | Examining data |
clearstacks ( ... -- ) gforth-0.7 | Examining data |
clicked ( rx ry bmask n -- ) minos2 | actor methods |
close-dir ( wdirid -- wior ) gforth-0.5 | Directories |
close-file ( wfileid -- wior ) file | General files |
close-pipe ( wfileid -- wretval wior ) gforth-0.2 | Pipes |
cmove ( c-from c-to u -- ) string | Memory Blocks |
cmove> ( c-from c-to u -- ) string | Memory Blocks |
code ( "name" -- colon-sys ) tools-ext | Assembler Definitions |
code-address! ( c_addr xt -- ) gforth-obsolete | Threading Words |
color-cover ( -- ) gforth-1.0 | Code Coverage |
color: ( rgba "name" -- ) minos2 | widget methods |
common-list ( list1 list2 -- list3 ) gforth-internal | Locals implementation |
COMP' ( "name" -- xt1 xt2 ) gforth-0.2 | Compilation token |
compare ( c-addr1 u1 c-addr2 u2 -- n ) string | String words |
compile-color ( -- ) gforth-1.0 | Color output |
compile-only ( -- ) gforth-0.2 | How to define immediate words |
compile-only? ( nt -- flag ) gforth-1.0 | Name token |
compile, ( xt -- ) core-ext | Macros |
compiling ( ... translation -- ... ) gforth-experimental | Performing translation actions |
compsem: ( -- ) gforth-experimental | How to define combined words |
const-does> ( run-time: w*uw r*ur uw ur "name" -- ) gforth-obsolete | Const-does> |
Constant ( w "name" -- ) core | Constants |
construct ( ... object -- ) objects | Objects Glossary |
context ( -- addr ) gforth-0.2 | Word Lists |
contof ( compilation case-sys1 of-sys -- case-sys2 ; run-time -- ) gforth-1.0 | General control structures with CASE |
convert ( ud1 c-addr1 -- ud2 c-addr2 ) gforth-obsolete | String to number conversion |
CORE ( -- f ) environment | Environmental Queries |
CORE-EXT ( -- f ) environment | Environmental Queries |
cores ( -- u ) cilk | Cilk |
count ( c-addr1 -- c-addr2 u ) core | Counted string words |
cov% ( -- ) gforth-experimental | Code Coverage |
cov+ ( -- ) gforth-experimental | Code Coverage |
cover-filename ( -- c-addr u ) gforth-experimental | Code Coverage |
coverage? ( -- f ) gforth-internal | Code Coverage |
cputime ( -- duser dsystem ) gforth-0.5 | Keeping track of Time |
cr ( -- ) core | Miscellaneous output |
Create ( "name" -- ) core | CREATE |
create-file ( c-addr u wfam -- wfileid wior ) file | General files |
create-from ( nt "name" -- ) gforth-1.0 | Creating from a prototype |
critical-section ( xt semaphore -- ) gforth-experimental | Semaphores |
CS-DROP ( dest/orig -- ) gforth-1.0 | Arbitrary control structures |
CS-PICK ( dest0/orig0 dest1/orig1 ... destu/origu u -- ... dest0/orig0 ) tools-ext | Arbitrary control structures |
CS-ROLL ( destu/origu .. dest0/orig0 u -- .. dest0/orig0 destu/origu ) tools-ext | Arbitrary control structures |
cs-vocabulary ( "name" -- ) gforth-1.0 | Word Lists |
cs-wordlist ( -- wid ) gforth-1.0 | Word Lists |
cstring>sstring ( c-addr -- c-addr u ) gforth-0.2 | String words |
csv-quote ( -- c ) gforth-experimental | CSV reading and writing |
csv-separator ( -- c ) gforth-experimental | CSV reading and writing |
ctz ( x -- u ) gforth-1.0 | Bitwise operations |
current ( -- addr ) gforth-0.2 | Word Lists |
current-interface ( -- addr ) objects | Objects Glossary |
current' ( "selector" -- xt ) objects | Objects Glossary |
cvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
|
d ( -- r ) minos2 | widget methods |
d- ( d1 d2 -- d ) double | Double precision |
D: ( compilation "name" -- a-addr xt; run-time x1 x2 -- ) gforth-0.2 | Locals definition words |
d. ( d -- ) double | Simple numeric output |
d.r ( d n -- ) double | Simple numeric output |
D^ ( compilation "name" -- a-addr xt; run-time x1 x2 -- ) gforth-0.2 | Locals definition words |
d+ ( ud1 ud2 -- ud ) double | Double precision |
d< ( d1 d2 -- f ) double | Numeric comparison |
d<= ( d1 d2 -- f ) gforth-0.2 | Numeric comparison |
d<> ( d1 d2 -- f ) gforth-0.2 | Numeric comparison |
d= ( d1 d2 -- f ) double | Numeric comparison |
d> ( d1 d2 -- f ) gforth-0.2 | Numeric comparison |
d>= ( d1 d2 -- f ) gforth-0.2 | Numeric comparison |
d>f ( d -- r ) floating | Floating Point |
d>s ( d -- n ) double | Double precision |
d0< ( d -- f ) double | Numeric comparison |
d0<= ( d -- f ) gforth-0.2 | Numeric comparison |
d0<> ( d -- f ) gforth-0.2 | Numeric comparison |
d0= ( d -- f ) double | Numeric comparison |
d0> ( d -- f ) gforth-0.2 | Numeric comparison |
d0>= ( d -- f ) gforth-0.2 | Numeric comparison |
d2* ( d1 -- d2 ) double | Bitwise operations |
d2/ ( d1 -- d2 ) double | Bitwise operations |
dabs ( d -- ud ) double | Double precision |
dark-mode ( -- ) gforth-1.0 | Color themes |
darshift ( d1 u -- d2 ) gforth-1.0 | Bitwise operations |
dbg ( "name" -- ) gforth-0.2 | Singlestep Debugger |
debug-fid ( -- file-id ) gforth-1.0 | Debugging |
dec. ( n -- ) gforth-0.2 | Simple numeric output |
dec.r ( u n -- ) gforth-0.5 | Simple numeric output |
decimal ( -- ) core | Base and integer decimal point |
default ( -- ) gforth-experimental | Internationalization and localization |
default-color ( -- ) gforth-1.0 | Color output |
default-input ( -- ) gforth-1.0 | Color themes |
defer ( -- ) oof | Class Declaration |
Defer ( "name" -- ) core-ext | Deferred Words |
defer: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
defer! ( xt xt-deferred -- ) core-ext | Deferred Words |
defer@ ( ... xt-deferred -- xt ) core-ext | Deferred Words |
defers ( compilation "name" -- ; run-time ... -- ... ) gforth-0.2 | Deferred Words |
definer! ( definer xt -- ) gforth-obsolete | Threading Words |
defines ( xt class "name" -- ) mini-oof | Basic Mini-OOF Usage |
definitions ( -- ) search | Word Lists |
defocus ( -- ) minos2 | actor methods |
delete ( c-addr u u1 -- ) gforth-0.7 | String words |
delete-file ( c-addr u -- wior ) file | General files |
delta-i ( r:ulimit r:u -- r:ulimit r:u u2 ) gforth-1.0 | Counted Loops |
depth ( -- +n ) core | Examining data |
df! ( r df-addr -- ) floating-ext | Memory Access |
df@ ( df-addr -- r ) floating-ext | Memory Access |
dfalign ( -- ) floating-ext | Dictionary allocation |
dfaligned ( c-addr -- df-addr ) floating-ext | Address arithmetic |
dffield: ( u1 "name" -- u2 ) floating-ext | Standard Structures |
dfloat/ ( n1 -- n2 ) gforth-1.0 | Address arithmetic |
dfloat% ( -- align size ) gforth-0.4 | Gforth structs |
dfloat+ ( df-addr1 -- df-addr2 ) floating-ext | Address arithmetic |
dfloats ( n1 -- n2 ) floating-ext | Address arithmetic |
dfvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
dglue ( -- rtyp rsub radd ) minos2 | widget methods |
dglue@ ( -- rtyp rsub radd ) minos2 | widget methods |
dict-new ( ... class -- object ) objects | Objects Glossary |
dirname ( c-addr1 u1 -- c-addr1 u2 ) gforth-0.7 | Directories |
discode ( addr u -- ) gforth-0.2 | Common Disassembler |
dispose-widget ( -- ) minos2 | widget methods |
dlshift ( ud1 u -- ud2 ) gforth-1.0 | Bitwise operations |
dmax ( d1 d2 -- d ) double | Double precision |
dmin ( d1 d2 -- d ) double | Double precision |
dnegate ( d1 -- d2 ) double | Double precision |
DO ( compilation -- do-sys ; run-time w1 w2 -- loop-sys ) core | Counted Loops |
doabicode: ( -- addr ) gforth-1.0 | Threading Words |
docol: ( -- addr ) gforth-0.2 | Threading Words |
docon: ( -- addr ) gforth-0.2 | Threading Words |
dodefer: ( -- addr ) gforth-0.2 | Threading Words |
dodoes: ( -- addr ) gforth-0.6 | Threading Words |
does-code! ( xt2 xt1 -- ) gforth-0.2 | Threading Words |
DOES> ( compilation colon-sys1 -- colon-sys2 ) core | CREATE..DOES> details |
dofield: ( -- addr ) gforth-0.2 | Threading Words |
DONE ( compilation do-sys -- ; run-time -- ) gforth-0.2 | Counted Loops |
double% ( -- align size ) gforth-0.4 | Gforth structs |
douser: ( -- addr ) gforth-0.2 | Threading Words |
dovalue: ( -- addr ) gforth-0.7 | Threading Words |
dovar: ( -- addr ) gforth-0.2 | Threading Words |
dpl ( -- a-addr ) gforth-0.2 | Base and integer decimal point |
draw ( -- ) minos2 | widget methods |
draw-init ( -- ) minos2 | widget methods |
drol ( ud1 u -- ud2 ) gforth-1.0 | Bitwise operations |
drop ( w -- ) core | Data stack |
dror ( ud1 u -- ud2 ) gforth-1.0 | Bitwise operations |
drshift ( ud1 u -- ud2 ) gforth-1.0 | Bitwise operations |
du/mod ( d u -- n u1 ) gforth-1.0 | Integer division |
du< ( ud1 ud2 -- f ) double-ext | Numeric comparison |
du<= ( ud1 ud2 -- f ) gforth-0.2 | Numeric comparison |
du> ( ud1 ud2 -- f ) gforth-0.2 | Numeric comparison |
du>= ( ud1 ud2 -- f ) gforth-0.2 | Numeric comparison |
dump ( addr u -- ) tools | Examining data |
dup ( w -- w w ) core | Data stack |
|
early ( -- ) oof | Class Declaration |
edit ( "name" -- ) gforth-1.0 | Locating source code definitions |
edit-line ( c-addr n1 n2 -- n3 ) gforth-0.6 | String input from the terminal |
ekey ( -- u ) facility-ext | Single-key input |
ekey? ( -- flag ) facility-ext | Single-key input |
ekey>char ( u -- u false | c true ) facility-ext | Single-key input |
ekey>fkey ( u1 -- u2 f ) facility-ext | Single-key input |
ekey>xchar ( u -- u false | xc true ) xchar-ext | Single-key input |
ekeyed ( ekey -- ) minos2 | actor methods |
ELSE ( compilation orig1 -- orig2 ; run-time -- ) core | Arbitrary control structures |
emit ( c -- ) core | Displaying characters and strings |
emit-file ( c wfileid -- wior ) gforth-0.2 | General files |
empty-buffers ( -- ) block-ext | Blocks |
end-c-library ( -- ) gforth-0.7 | Defining library interfaces |
end-class ( align offset "name" -- ) objects | Objects Glossary |
end-class ( class methods vars "name" -- ) mini-oof2 | Basic Mini-OOF Usage |
end-class-noname ( align offset -- class ) objects | Objects Glossary |
end-code ( colon-sys -- ) gforth-0.2 | Assembler Definitions |
end-interface ( "name" -- ) objects | Objects Glossary |
end-interface-noname ( -- interface ) objects | Objects Glossary |
end-methods ( -- ) objects | Objects Glossary |
end-struct ( align size "name" -- ) gforth-0.2 | Gforth structs |
end-structure ( struct-sys +n -- ) facility-ext | Standard Structures |
endcase ( compilation case-sys -- ; run-time x -- ) core-ext | General control structures with CASE |
ENDIF ( compilation orig -- ; run-time -- ) gforth-0.2 | Arbitrary control structures |
endof ( compilation case-sys1 of-sys -- case-sys2 ; run-time -- ) core-ext | General control structures with CASE |
endscope ( compilation scope -- ; run-time -- ) gforth-0.2 | Where are locals visible by name? |
endtry ( compilation -- ; run-time R:sys1 -- ) gforth-0.5 | Exception Handling |
endtry-iferror ( compilation orig1 -- orig2 ; run-time R:sys1 -- ) gforth-0.7 | Exception Handling |
entered ( -- ) minos2 | actor methods |
environment ( -- ) gforth-0.6 | Environmental Queries |
environment-wordlist ( -- wid ) gforth-0.2 | Environmental Queries |
environment? ( c-addr u -- false / ... true ) core | Environmental Queries |
erase ( addr u -- ) core-ext | Memory Blocks |
error-color ( -- ) gforth-1.0 | Color output |
error-hl-inv ( -- ) gforth-1.0 | Color output |
error-hl-ul ( -- ) gforth-1.0 | Color output |
evaluate ( ... addr u -- ... ) core,block | Input Sources |
event-loop ( -- ) gforth-experimental | Message queues |
exception ( addr u -- n ) gforth-0.2 | Exception Handling |
exceptions ( xt n1 -- n2 ) gforth-1.0 | Exception Handling |
execute ( xt -- ) core | Execution token |
execute-exit ( compilation -- ; run-time xt nest-sys -- ) gforth-1.0 | Execution token |
execute-parsing ( ... addr u xt -- ... ) gforth-0.6 | The Input Stream |
execute-parsing-file ( i*x fileid xt -- j*x ) gforth-0.6 | The Input Stream |
execute-task ( xt -- task ) gforth-experimental | Basic multi-tasking |
EXIT ( compilation -- ; run-time nest-sys -- ) core | Calls and returns |
exitm ( -- ) objects | Objects Glossary |
expand-where ( -- ) gforth-1.0 | Locating uses of a word |
expect ( c-addr +n -- ) gforth-obsolete | String input from the terminal |
extend-mem ( addr1 u1 u -- addr addr2 u2 ) gforth-experimental | Memory blocks and heap allocation |
extend-structure ( n "name" -- struct-sys n ) gforth-1.0 | Structure Extension |
extra-section ( usize "name" -- ) gforth-1.0 | Sections |
|
f- ( r1 r2 -- r3 ) floating | Floating Point |
f-rot ( r1 r2 r3 -- r3 r1 r2 ) gforth-1.0 | Floating point stack |
f, ( f -- ) gforth-0.2 | Dictionary allocation |
F: ( compilation "name" -- a-addr xt; run-time r -- ) gforth-0.2 | Locals definition words |
f! ( r f-addr -- ) floating | Memory Access |
f. ( r -- ) floating-ext | Floating-point output |
f.rdp ( rf +nr +nd +np -- ) gforth-0.6 | Floating-point output |
f.s ( -- ) gforth-0.2 | Examining data |
f.s-precision ( -- u ) gforth-1.0 | Examining data |
f@ ( f-addr -- r ) floating | Memory Access |
f@localn ( noffset -- r ) gforth-internal | Locals implementation |
f* ( r1 r2 -- r3 ) floating | Floating Point |
f** ( r1 r2 -- r3 ) floating-ext | Floating Point |
f/ ( r1 r2 -- r3 ) floating | Floating Point |
F^ ( compilation "name" -- a-addr xt; run-time r -- ) gforth-0.2 | Locals definition words |
f+ ( r1 r2 -- r3 ) floating | Floating Point |
f< ( r1 r2 -- f ) floating | Floating-point comparisons |
f<= ( r1 r2 -- f ) gforth-0.2 | Floating-point comparisons |
f<> ( r1 r2 -- f ) gforth-0.2 | Floating-point comparisons |
f= ( r1 r2 -- f ) gforth-0.2 | Floating-point comparisons |
f> ( r1 r2 -- f ) gforth-0.2 | Floating-point comparisons |
f>= ( r1 r2 -- f ) gforth-0.2 | Floating-point comparisons |
f>buf-rdp ( rf c-addr +nr +nd +np -- ) gforth-0.6 | Floating-point to string conversion |
f>d ( r -- d ) floating | Floating Point |
f>l ( r -- ) gforth-internal | Locals implementation |
f>r ( r -- ) gforth-experimental | Return stack |
f>s ( r -- n ) floating-ext | Floating Point |
f>str-rdp ( rf +nr +nd +np -- c-addr nr ) gforth-0.6 | Floating-point to string conversion |
f~ ( r1 r2 r3 -- flag ) floating-ext | Floating-point comparisons |
f~abs ( r1 r2 r3 -- flag ) gforth-0.5 | Floating-point comparisons |
f~rel ( r1 r2 r3 -- flag ) gforth-0.5 | Floating-point comparisons |
f0< ( r -- f ) floating | Floating-point comparisons |
f0<= ( r -- f ) gforth-0.2 | Floating-point comparisons |
f0<> ( r -- f ) gforth-0.2 | Floating-point comparisons |
f0= ( r -- f ) floating | Floating-point comparisons |
f0> ( r -- f ) gforth-0.2 | Floating-point comparisons |
f0>= ( r -- f ) gforth-0.2 | Floating-point comparisons |
f2* ( r1 -- r2 ) gforth-0.2 | Floating Point |
f2/ ( r1 -- r2 ) gforth-0.2 | Floating Point |
fabs ( r1 -- r2 ) floating-ext | Floating Point |
facos ( r1 -- r2 ) floating-ext | Floating Point |
facosh ( r1 -- r2 ) floating-ext | Floating Point |
fade-color: ( rgba1 rgba2 "name" -- ) minos2 | widget methods |
falign ( -- ) floating | Dictionary allocation |
faligned ( c-addr -- f-addr ) floating | Address arithmetic |
falog ( r1 -- r2 ) floating-ext | Floating Point |
false ( -- f ) core-ext | Boolean Flags |
fasin ( r1 -- r2 ) floating-ext | Floating Point |
fasinh ( r1 -- r2 ) floating-ext | Floating Point |
fast-throw ( ... nerror -- ... nerror ) gforth-experimental | Exception Handling |
fatan ( r1 -- r2 ) floating-ext | Floating Point |
fatan2 ( r1 r2 -- r3 ) floating-ext | Floating Point |
fatanh ( r1 -- r2 ) floating-ext | Floating Point |
faxpy ( ra f-x nstridex f-y nstridey ucount -- ) gforth-0.5 | Floating Point |
fclearstack ( r0 .. rn -- ) gforth-1.0 | Examining data |
fconstant ( r "name" -- ) floating | Constants |
fcopysign ( r1 r2 -- r3 ) gforth-1.0 | Floating Point |
fcos ( r1 -- r2 ) floating-ext | Floating Point |
fcosh ( r1 -- r2 ) floating-ext | Floating Point |
fdepth ( -- +n ) floating | Examining data |
fdrop ( r -- ) floating | Floating point stack |
fdup ( r -- r r ) floating | Floating point stack |
fe. ( r -- ) floating-ext | Floating-point output |
fexp ( r1 -- r2 ) floating-ext | Floating Point |
fexpm1 ( r1 -- r2 ) floating-ext | Floating Point |
ffield: ( u1 "name" -- u2 ) floating-ext | Standard Structures |
ffourth ( r1 r2 r3 r4 -- r1 r2 r3 r4 r1 ) gforth-1.0 | Floating point stack |
field ( align1 offset1 align size "name" -- align2 offset2 ) gforth-0.2 | Gforth structs |
field: ( u1 "name" -- u2 ) facility-ext | Standard Structures |
file-eof? ( wfileid -- flag ) gforth-0.6 | General files |
file-position ( wfileid -- ud wior ) file | General files |
file-size ( wfileid -- ud wior ) file | General files |
file-status ( c-addr u -- wfam wior ) file-ext | General files |
file>fpath ( addr1 u1 -- addr2 u2 ) gforth-1.0 | Source Search Paths |
file>path ( c-addr1 u1 path-addr -- c-addr2 u2 ) gforth-1.0 | General Search Paths |
filename-match ( c-addr1 u1 c-addr2 u2 -- flag ) gforth-0.5 | Directories |
fill ( c-addr u c -- ) core | Memory Blocks |
find ( c-addr -- xt +-1 | c-addr 0 ) core,search | Word Lists |
find-name ( c-addr u -- nt | 0 ) gforth-0.2 | Name token |
find-name-in ( c-addr u wid -- nt | 0 ) gforth-1.0 | Name token |
fkey. ( u -- ) gforth-1.0 | Single-key input |
flit, ( r -- ) gforth-1.0 | Literals |
FLiteral ( compilation r -- ; run-time -- r ) floating | Literals |
fln ( r1 -- r2 ) floating-ext | Floating Point |
flnp1 ( r1 -- r2 ) floating-ext | Floating Point |
float ( -- u ) gforth-0.3 | Address arithmetic |
float/ ( n1 -- n2 ) gforth-1.0 | Address arithmetic |
float% ( -- align size ) gforth-0.4 | Gforth structs |
float+ ( f-addr1 -- f-addr2 ) floating | Address arithmetic |
floating-stack ( -- n ) environment | Environmental Queries |
floats ( n1 -- n2 ) floating | Address arithmetic |
flog ( r1 -- r2 ) floating-ext | Floating Point |
floor ( r1 -- r2 ) floating | Floating Point |
FLOORED ( -- f ) environment | Environmental Queries |
flush ( -- ) block | Blocks |
flush-file ( wfileid -- wior ) file-ext | General files |
flush-icache ( c-addr u -- ) gforth-0.2 | Assembler Definitions |
fm/mod ( d1 n1 -- n2 n3 ) core | Integer division |
fmax ( r1 r2 -- r3 ) floating | Floating Point |
fmin ( r1 r2 -- r3 ) floating | Floating Point |
fnegate ( r1 -- r2 ) floating | Floating Point |
fnip ( r1 r2 -- r2 ) gforth-0.2 | Floating point stack |
focus ( -- ) minos2 | actor methods |
FOR ( compilation -- do-sys ; run-time u -- loop-sys ) gforth-0.2 | Counted Loops |
FORK ( compilation -- orig ; run-time f -- ) gforth-0.7 | Regular Expressions |
form ( -- nlines ncols ) gforth-0.2 | Terminal output |
Forth ( -- ) search-ext | Word Lists |
forth-wordlist ( -- wid ) search | Word Lists |
forward ( "name" -- ) gforth-1.0 | Calls and returns |
fourth ( w1 w2 w3 w4 -- w1 w2 w3 w4 w1 ) gforth-1.0 | Data stack |
fover ( r1 r2 -- r1 r2 r1 ) floating | Floating point stack |
fp! ( f-addr -- f:... ) gforth-0.2 | Stack pointer manipulation |
fp. ( r -- ) floating-ext | Floating-point output |
fp@ ( f:... -- f-addr ) gforth-0.2 | Stack pointer manipulation |
fp0 ( -- a-addr ) gforth-0.4 | Stack pointer manipulation |
fpath ( -- path-addr ) gforth-0.4 | Source Search Paths |
fpick ( f:... u -- f:... r ) gforth-0.4 | Floating point stack |
fr@ ( -- r ) gforth-experimental | Return stack |
fr> ( -- r ) gforth-experimental | Return stack |
free ( a_addr -- wior ) memory | Heap Allocation |
free-closure ( xt -- ) gforth-1.0 | Closures |
free-mem-var ( addr -- ) gforth-experimental | Memory blocks and heap allocation |
frot ( r1 r2 r3 -- r2 r3 r1 ) floating | Floating point stack |
fround ( r1 -- r2 ) floating | Floating Point |
fs. ( r -- ) floating-ext | Floating-point output |
fsin ( r1 -- r2 ) floating-ext | Floating Point |
fsincos ( r1 -- r2 r3 ) floating-ext | Floating Point |
fsinh ( r1 -- r2 ) floating-ext | Floating Point |
fsqrt ( r1 -- r2 ) floating-ext | Floating Point |
fswap ( r1 r2 -- r2 r1 ) floating | Floating point stack |
ftan ( r1 -- r2 ) floating-ext | Floating Point |
ftanh ( r1 -- r2 ) floating-ext | Floating Point |
fthird ( r1 r2 r3 -- r1 r2 r3 r1 ) gforth-1.0 | Floating point stack |
ftrunc ( r1 -- r2 ) floating-ext | Floating Point |
ftuck ( r1 r2 -- r2 r1 r2 ) gforth-0.2 | Floating point stack |
fvalue ( r "name" -- ) floating-ext | Values |
fvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
fvariable ( "name" -- ) floating | Variables |
|
g ( -- ) gforth-0.7 | Locating source code definitions |
gap ( -- r ) minos2 | widget methods |
get ( -- something ) minos2 | actor methods |
get-block-fid ( -- wfileid ) gforth-0.2 | Blocks |
get-current ( -- wid ) search | Word Lists |
get-dir ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.7 | Directories |
get-order ( -- widn .. wid1 n ) search | Word Lists |
get-recs ( recs-xt -- xtu .. xt1 u ) gforth-experimental | Recognizer order |
get-stack ( stack -- x1 .. xn n ) gforth-experimental | User-defined Stacks |
getenv ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.2 | Passing Commands to the OS |
gforth ( -- c-addr u ) gforth-environment | Environmental Queries |
gg ( -- ) gforth-1.0 | Locating uses of a word |
|
h ( -- r ) minos2 | widget methods |
h. ( u -- ) gforth-1.0 | Simple numeric output |
halt ( task -- ) gforth-experimental | Basic multi-tasking |
heap-new ( ... class -- object ) objects | Objects Glossary |
help ( "rest-of-line" -- ) gforth-1.0 | Help on Gforth |
here ( -- addr ) core | Dictionary allocation |
hex ( -- ) core-ext | Base and integer decimal point |
hex. ( u -- ) gforth-0.2 | Simple numeric output |
hglue ( -- rtyp rsub radd ) minos2 | widget methods |
hglue@ ( -- rtyp rsub radd ) minos2 | widget methods |
hide ( -- ) minos2 | actor methods |
hold ( char -- ) core | Integer to string conversion |
holds ( addr u -- ) core-ext | Integer to string conversion |
how: ( -- ) oof | Class Declaration |
|
i ( R:n -- R:n n ) core | Counted Loops |
i' ( R:w R:w2 -- R:w R:w2 w ) gforth-0.2 | Counted Loops |
id. ( nt -- ) gforth-0.6 | Name token |
IF ( compilation -- orig ; run-time f -- ) core | Arbitrary control structures |
iferror ( compilation orig1 -- orig2 ; run-time -- ) gforth-0.7 | Exception Handling |
immediate ( -- ) core | How to define immediate words |
immediate? ( nt -- flag ) gforth-1.0 | Header methods |
implementation ( interface -- ) objects | Objects Glossary |
in ( "voc" "defining-word" -- ) gforth-experimental | Word Lists |
in-colon-def? ( -- flag ) gforth-experimental | Macros |
in-wordlist ( wordlist "defining-word" -- ) gforth-experimental | Word Lists |
include ( ... "file" -- ... ) file-ext | Forth source files |
include-file ( i*x wfileid -- j*x ) file | Forth source files |
included ( i*x c-addr u -- j*x ) file | Forth source files |
included? ( c-addr u -- f ) gforth-0.2 | Forth source files |
inf ( -- r ) gforth-1.0 | Floating Point |
infile-execute ( ... xt file-id -- ... ) gforth-0.7 | Redirection |
infile-id ( -- file-id ) gforth-0.4 | Redirection |
infinity ( -- r ) gforth-1.0 | Floating Point |
info-color ( -- ) gforth-1.0 | Color output |
init-asm ( -- ) gforth-0.2 | Assembler Definitions |
init-buffer ( addr -- ) gforth-experimental | Growable memory buffers |
init-object ( ... class object -- ) objects | Objects Glossary |
initiate ( xt task -- ) gforth-experimental | Basic multi-tasking |
inline: ( "name" -- inline:-sys ) gforth-experimental | Inline Definitions |
input-color ( -- ) gforth-1.0 | Color output |
insert ( c-addr1 u1 c-addr2 u2 -- ) gforth-0.7 | String words |
inst-value ( align1 offset1 "name" -- align2 offset2 ) objects | Objects Glossary |
inst-var ( align1 offset1 align size "name" -- align2 offset2 ) objects | Objects Glossary |
INT-[I] ( -- n ) gforth-1.0 | Interpreter Directives |
interface ( -- ) objects | Objects Glossary |
interpret/compile: ( int-xt comp-xt "name" -- ) gforth-0.2 | How to define combined words |
interpreting ( ... translation -- ... ) gforth-experimental | Performing translation actions |
intsem: ( -- ) gforth-experimental | How to define combined words |
invalid-char ( -- xc ) gforth-experimental | Xchars and Unicode |
invert ( w1 -- w2 ) core | Bitwise operations |
IS ( xt ... "name" -- ) core-ext | Deferred Words |
|
j ( R:n R:w1 R:w2 -- n R:n R:w1 R:w2 ) core | Counted Loops |
JOIN ( orig -- ) gforth-0.7 | Regular Expressions |
|
k ( R:n R:w1 R:w2 R:w3 R:w4 -- n R:n R:w1 R:w2 R:w3 R:w4 ) gforth-0.3 | Counted Loops |
k-alt-mask ( -- u ) facility-ext | Single-key input |
k-backspace ( -- u ) gforth-1.0 | Single-key input |
k-ctrl-mask ( -- u ) facility-ext | Single-key input |
k-delete ( -- u ) facility-ext | Single-key input |
k-down ( -- u ) facility-ext | Single-key input |
k-end ( -- u ) facility-ext | Single-key input |
k-enter ( -- u ) gforth-1.0 | Single-key input |
k-eof ( -- u ) gforth-1.0 | Single-key input |
k-f1 ( -- u ) facility-ext | Single-key input |
k-f10 ( -- u ) facility-ext | Single-key input |
k-f11 ( -- u ) facility-ext | Single-key input |
k-f12 ( -- u ) facility-ext | Single-key input |
k-f2 ( -- u ) facility-ext | Single-key input |
k-f3 ( -- u ) facility-ext | Single-key input |
k-f4 ( -- u ) facility-ext | Single-key input |
k-f5 ( -- u ) facility-ext | Single-key input |
k-f6 ( -- u ) facility-ext | Single-key input |
k-f7 ( -- u ) facility-ext | Single-key input |
k-f8 ( -- u ) facility-ext | Single-key input |
k-f9 ( -- u ) facility-ext | Single-key input |
k-home ( -- u ) facility-ext | Single-key input |
k-insert ( -- u ) facility-ext | Single-key input |
k-left ( -- u ) facility-ext | Single-key input |
k-mute ( -- u ) gforth-1.0 | Single-key input |
k-next ( -- u ) facility-ext | Single-key input |
k-pause ( -- u ) gforth-1.0 | Single-key input |
k-prior ( -- u ) facility-ext | Single-key input |
k-right ( -- u ) facility-ext | Single-key input |
k-sel ( -- u ) gforth-1.0 | Single-key input |
k-shift-mask ( -- u ) facility-ext | Single-key input |
k-tab ( -- u ) gforth-1.0 | Single-key input |
k-up ( -- u ) facility-ext | Single-key input |
k-voldown ( -- u ) gforth-1.0 | Single-key input |
k-volup ( -- u ) gforth-1.0 | Single-key input |
k-winch ( -- u ) gforth-1.0 | Single-key input |
kerning ( -- r ) minos2 | widget methods |
key ( -- c ) core | Single-key input |
key-file ( fd -- key ) gforth-0.4 | General files |
key-ior ( -- c|ior ) gforth-1.0 | Single-key input |
key? ( -- flag ) facility | Single-key input |
key?-file ( wfileid -- f ) gforth-0.4 | General files |
kill ( task -- ) gforth-experimental | Basic multi-tasking |
kill-task ( -- ) gforth-experimental | Basic multi-tasking |
|
l ( -- ) gforth-1.0 | Locating source code definitions |
l, ( l -- ) gforth-1.0 | Dictionary allocation |
l! ( w c-addr -- ) gforth-0.7 | Special Memory Accesses |
L" ( Interpretation "string<">" -- lsid; Compilation "string<">" -- ) gforth-experimental | Internationalization and localization |
l@ ( c-addr -- u ) gforth-0.7 | Special Memory Accesses |
l>s ( x -- n ) gforth-1.0 | Special Memory Accesses |
lalign ( -- ) gforth-1.0 | Address arithmetic |
laligned ( addr -- addr' ) gforth-1.0 | Address arithmetic |
lastfit ( -- ) minos2 | widget methods |
latest ( -- nt|0 ) gforth-0.6 | Name token |
latestnt ( -- nt ) gforth-1.0 | Name token |
latestxt ( -- xt ) gforth-0.6 | Anonymous Definitions |
lbe ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
LEAVE ( compilation -- ; run-time loop-sys -- ) core | Counted Loops |
left ( -- ) minos2 | actor methods |
lfield: ( u1 "name" -- u2 ) gforth-1.0 | Standard Structures |
lib-error ( -- c-addr u ) gforth-0.7 | Low-Level C Interface Words |
lib-sym ( c-addr1 u1 u2 -- u3 ) gforth-0.4 | Low-Level C Interface Words |
license ( -- ) gforth-0.2 | Help on Gforth |
light-mode ( -- ) gforth-1.0 | Color themes |
line-end-hook ( -- ) gforth-0.7 | Text Interpreter Hooks |
list ( u -- ) block-ext | Blocks |
list-size ( list -- u ) gforth-internal | Locals implementation |
lit, ( x -- ) gforth-1.0 | Literals |
Literal ( compilation n -- ; run-time -- n ) core | Literals |
ll ( -- ) gforth-1.0 | Locating uses of a word |
lle ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
load ( i*x u -- j*x ) block | Blocks |
load-cov ( -- ) gforth-experimental | Code Coverage |
locale-csv ( "name" -- ) gforth-experimental | Internationalization and localization |
locale-csv-out ( "name" -- ) gforth-experimental | Internationalization and localization |
Locale: ( "name" -- ) gforth-experimental | Internationalization and localization |
locale! ( addr u lsid -- ) gforth-experimental | Internationalization and localization |
locale@ ( lsid -- c-addr u ) gforth-experimental | Internationalization and localization |
locales ( -- ) gforth-experimental | Internationalization and localization |
locals| ( ... "name ..." -- ) local-ext | Locals definition words |
locate ( "name" -- ) gforth-1.0 | Locating source code definitions |
lock ( semaphore -- ) gforth-experimental | Semaphores |
log2 ( u -- n ) gforth-1.0 | Bitwise operations |
LOOP ( compilation do-sys -- ; run-time loop-sys1 -- | loop-sys2 ) core | Counted Loops |
lp! ( c-addr -- ) gforth-internal | Stack pointer manipulation |
lp@ ( -- c-addr ) gforth-internal | Stack pointer manipulation |
lp+! ( noffset -- ) gforth-internal | Locals implementation |
lp+n ( noffset -- c-addr ) gforth-internal | Locals implementation |
lp0 ( -- a-addr ) gforth-0.4 | Stack pointer manipulation |
lrol ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
lror ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
lshift ( u1 u -- u2 ) core | Bitwise operations |
lvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
|
m: ( -- xt colon-sys; run-time: object -- ) objects | Objects Glossary |
m* ( n1 n2 -- d ) core | Mixed precision |
m*/ ( d1 n2 u3 -- dquot ) double | Integer division |
m+ ( d1 n -- d2 ) double | Mixed precision |
macros-wordlist ( -- wid ) gforth-experimental | Substitute |
magenta-input ( -- ) gforth-1.0 | Color themes |
make-latest ( nt -- ) gforth-1.0 | Making a word current |
map-vocs ( ... xt -- ... ) gforth-1.0 | Word Lists |
marker ( "<spaces> name" -- ) core-ext | Forgetting words |
max ( n1 n2 -- n ) core | Single precision |
MAX-CHAR ( -- u ) environment | Environmental Queries |
MAX-D ( -- d ) environment | Environmental Queries |
max-float ( -- r ) environment | Environmental Queries |
MAX-N ( -- n ) environment | Environmental Queries |
MAX-U ( -- u ) environment | Environmental Queries |
MAX-UD ( -- ud ) environment | Environmental Queries |
MAX-XCHAR ( -- xchar ) environment | Environmental Queries |
maxalign ( -- ) gforth-0.2 | Dictionary allocation |
maxaligned ( addr1 -- addr2 ) gforth-0.2 | Address arithmetic |
maxdepth-.s ( -- addr ) gforth-0.2 | Examining data |
mem-do ( compilation -- w xt do-sys; run-time addr ubytes +nstride -- ) gforth-experimental | Counted Loops |
mem, ( addr u -- ) gforth-0.6 | Dictionary allocation |
mem+do ( compilation -- w xt do-sys; run-time addr ubytes +nstride -- ) gforth-experimental | Counted Loops |
method ( -- ) oof | Class Declaration |
method ( m v "name" -- m' v ) mini-oof2 | Basic Mini-OOF Usage |
method ( xt "name" -- ) objects | Objects Glossary |
methods ( class -- ) objects | Objects Glossary |
min ( n1 n2 -- n ) core | Single precision |
mkdir-parents ( c-addr u mode -- ior ) gforth-0.7 | Directories |
mod ( n1 n2 -- n ) core | Integer division |
modf ( n1 n2 -- n ) gforth-1.0 | Integer division |
modf-stage2m ( n1 a-reci -- umodulus ) gforth-1.0 | Two-stage integer division |
mods ( n1 n2 -- n ) gforth-1.0 | Integer division |
move ( c-from c-to ucount -- ) core | Memory Blocks |
ms ( n -- ) facility-ext | Keeping track of Time |
mux ( u1 u2 u3 -- u ) gforth-1.0 | Bitwise operations |
mwords ( ["pattern"] -- ) gforth-1.0 | Word Lists |
|
n ( -- ) gforth-1.0 | Locating source code definitions |
n/a ( -- ) gforth-experimental | Words with user-defined TO etc. |
n>r ( x1 .. xn n -- R:xn..R:x1 R:n ) tools-ext | Return stack |
name ( -- c-addr u ) gforth-obsolete | The Input Stream |
name>compile ( nt -- xt1 xt2 ) tools-ext | Name token |
name>interpret ( nt -- xt ) tools-ext | Name token |
name>link ( nt1 -- nt2 / 0 ) gforth-1.0 | Name token |
name>string ( nt -- addr u ) tools-ext | Name token |
name$ ( -- addr u ) minos2 | widget methods |
NaN ( -- r ) gforth-1.0 | Floating Point |
native@ ( lsid -- c-addr u ) gforth-experimental | Internationalization and localization |
needs ( ... "name" -- ... ) gforth-0.2 | Forth source files |
negate ( n1 -- n2 ) core | Single precision |
new ( class -- o ) mini-oof | Basic Mini-OOF Usage |
new-color: ( rgba "name" -- ) minos2 | widget methods |
newline ( -- c-addr u ) gforth-0.5 | String and character literals |
newtask ( stacksize -- task ) gforth-experimental | Basic multi-tasking |
newtask4 ( u-data u-return u-fp u-locals -- task ) gforth-experimental | Basic multi-tasking |
NEXT ( compilation do-sys -- ; run-time loop-sys1 -- | loop-sys2 ) gforth-0.2 | Counted Loops |
next-arg ( -- addr u ) gforth-0.7 | OS command line arguments |
next-case ( compilation case-sys -- ; run-time -- ) gforth-1.0 | General control structures with CASE |
next-section ( -- ) gforth-1.0 | Sections |
nextname ( c-addr u -- ) gforth-0.2 | Supplying names |
nip ( w1 w2 -- w2 ) core-ext | Data stack |
nocov[ ( -- ) gforth-1.0 | Code Coverage |
noname ( -- ) gforth-0.2 | Anonymous Definitions |
noname-from ( xt -- ) gforth-1.0 | Creating from a prototype |
noop ( -- ) gforth-0.2 | Execution token |
nosplit? ( addr1 u1 addr2 u2 -- addr1 u1 addr2 u2 flag ) gforth-experimental | String words |
nothrow ( -- ) gforth-0.7 | Exception Handling |
nr> ( R:xn..R:x1 R:n -- x1 .. xn n ) tools-ext | Return stack |
ns ( d -- ) gforth-1.0 | Keeping track of Time |
nt ( -- ) gforth-1.0 | Locating exception source |
ntime ( -- dtime ) gforth-1.0 | Keeping track of Time |
nw ( -- ) gforth-1.0 | Locating uses of a word |
|
o> ( r:c-addr -- ) new | Mini-OOF2 |
object ( -- a-addr ) mini-oof | Basic Mini-OOF Usage |
object ( -- class ) objects | Objects Glossary |
object-: ( "name" -- ) oof | The OOF base class |
object-:: ( "name" -- ) oof | The OOF base class |
object-' ( "name" -- xt ) oof | The OOF base class |
object-[] ( n "name" -- ) oof | The OOF base class |
object-asptr ( o "name" -- ) oof | The OOF base class |
object-bind ( o "name" -- ) oof | The OOF base class |
object-bound ( class addr "name" -- ) oof | The OOF base class |
object-class ( "name" -- ) oof | The OOF base class |
object-class? ( o -- flag ) oof | The OOF base class |
object-definitions ( -- ) oof | The OOF base class |
object-dispose ( -- ) oof | The OOF base class |
object-endwith ( -- ) oof | The OOF base class |
object-init ( ... -- ) oof | The OOF base class |
object-is ( xt "name" -- ) oof | The OOF base class |
object-link ( "name" -- class addr ) oof | The OOF base class |
object-new ( -- o ) oof | The OOF base class |
object-new[] ( n -- o ) oof | The OOF base class |
object-postpone ( "name" -- ) oof | The OOF base class |
object-ptr ( "name" -- ) oof | The OOF base class |
object-self ( -- o ) oof | The OOF base class |
object-super ( "name" -- ) oof | The OOF base class |
object-with ( o -- ) oof | The OOF base class |
obsolete? ( nt -- flag ) gforth-1.0 | Name token |
of ( compilation -- of-sys ; run-time x1 x2 -- |x1 ) core-ext | General control structures with CASE |
off ( a-addr -- ) gforth-0.2 | Boolean Flags |
on ( a-addr -- ) gforth-0.2 | Boolean Flags |
once ( -- ) gforth-1.0 | Debugging |
Only ( -- ) search-ext | Word Lists |
open-blocks ( c-addr u -- ) gforth-0.2 | Blocks |
open-dir ( c-addr u -- wdirid wior ) gforth-0.5 | Directories |
open-file ( c-addr u wfam -- wfileid wior ) file | General files |
open-lib ( c-addr1 u1 -- u2 ) gforth-0.4 | Low-Level C Interface Words |
open-path-file ( addr1 u1 path-addr -- wfileid addr2 u2 0 | ior ) gforth-0.2 | General Search Paths |
open-pipe ( c-addr u wfam -- wfileid wior ) gforth-0.2 | Pipes |
opt: ( compilation -- colon-sys2 ; run-time -- nest-sys ) gforth-1.0 | User-defined compile-comma |
or ( w1 w2 -- w ) core | Bitwise operations |
order ( -- ) search-ext | Word Lists |
os-class ( -- c-addr u ) gforth-environment | Environmental Queries |
os-type ( -- c-addr u ) gforth-environment | Environmental Queries |
out ( -- addr ) gforth-1.0 | Miscellaneous output |
outfile-execute ( ... xt file-id -- ... ) gforth-0.7 | Redirection |
outfile-id ( -- file-id ) gforth-0.2 | Redirection |
over ( w1 w2 -- w1 w2 w1 ) core | Data stack |
overrides ( xt "selector" -- ) objects | Objects Glossary |
|
pad ( -- c-addr ) core-ext | Memory Blocks |
page ( -- ) facility | Terminal output |
par-split ( rw -- ) minos2 | widget methods |
parent-w ( -- optr ) minos2 | widget methods |
parse ( xchar "ccc<xchar>" -- c-addr u ) core-ext,xchar-ext | The Input Stream |
parse-name ( "name" -- c-addr u ) core-ext | The Input Stream |
parse-word ( -- c-addr u ) gforth-obsolete | The Input Stream |
pass ( x1 .. xn n task -- ) gforth-experimental | Basic multi-tasking |
path+ ( path-addr "dir" -- ) gforth-0.4 | General Search Paths |
path= ( path-addr "dir1|dir2|dir3" -- ) gforth-0.4 | General Search Paths |
pause ( -- ) gforth-experimental | Basic multi-tasking |
perform ( a-addr -- ) gforth-0.2 | Execution token |
pi ( -- r ) gforth-0.2 | Floating Point |
pick ( S:... u -- S:... w ) core-ext | Data stack |
place ( c-addr1 u c-addr2 -- ) gforth-experimental | Counted string words |
postpone ( "name" -- ) core | Macros |
postpone-color ( -- ) gforth-1.0 | Color output |
postpone, ( xt1 xt2 -- ) gforth-0.2 | Compilation token |
postponing ( ... translation -- ) gforth-experimental | Performing translation actions |
pow2? ( u -- f ) gforth-1.0 | Bitwise operations |
precision ( -- u ) floating-ext | Floating-point output |
prepend-where ( -- ) gforth-1.0 | Locating uses of a word |
preserve ( compilation "name" -- ; run-time -- ) gforth-1.0 | Deferred Words |
previous ( -- ) search-ext | Word Lists |
previous-section ( -- ) gforth-1.0 | Sections |
print ( object -- ) objects | Objects Glossary |
printdebugdata ( -- ) gforth-0.2 | Debugging |
process-option ( addr u -- ... xt | 0 ) gforth-0.7 | Modifying the Startup Sequence |
program ( -- ) gforth-experimental | Internationalization and localization |
protected ( -- ) objects | Objects Glossary |
ptr ( -- ) oof | Class Declaration |
public ( -- ) objects | Objects Glossary |
|
query ( -- ) gforth-obsolete | Input Sources |
quit ( ?? -- ?? ) core | Miscellaneous Words |
|
r'@ ( r:w r:w2 -- r:w r:w2 w ) gforth-1.0 | Return stack |
r@ ( R:w -- R:w w ) core | Return stack |
r/o ( -- fam ) file | General files |
r/w ( -- fam ) file | General files |
r> ( R:w -- w ) core | Return stack |
raise ( -- r ) minos2 | widget methods |
rdrop ( R:w -- ) gforth-0.2 | Return stack |
re-color ( rgba "name" -- ) minos2 | widget methods |
re-emoji-color ( rgbatext rgbaemoji "name" -- ) minos2 | widget methods |
re-fade-color ( rgba1 rgba2 "name" -- ) minos2 | widget methods |
re-text-color ( rgba "name" -- ) minos2 | widget methods |
re-text-emoji-fade-color ( rgbatext1 ~2 rgbaemoji1 ~2 "name" -- ) minos2 | widget methods |
read-csv ( c-addr u xt -- ) gforth-experimental | CSV reading and writing |
read-dir ( c-addr u1 wdirid -- u2 flag wior ) gforth-0.5 | Directories |
read-file ( c-addr u1 wfileid -- u2 wior ) file | General files |
read-line ( c_addr u1 wfileid -- u2 flag wior ) file | General files |
rec-body ( addr u -- translation ) gforth-experimental | Default recognizers |
rec-complex ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-dtick ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-env ( c-addr u -- translation ) gforth-1.0 | Default recognizers |
rec-filter ( c-addr u xt: filter xt: rec -- translation ) gforth-experimental | Defining recognizers |
rec-float ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-forth ( c-addr u -- translation ) gforth-experimental | Recognizer order |
rec-forth-nt? ( c-addr u -- nt | 0 ) gforth-experimental | Defining recognizers |
rec-local ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-meta ( addr u -- xt translate-to | 0 ) gforth-1.0 | Default recognizers |
rec-moof2 ( addr u -- xt translate-moof2 | 0 ) mini-oof2 | Mini-OOF2 |
rec-name ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-none ( c-addr u -- translate-none ) gforth-experimental | Recognizer order |
rec-number ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-scope ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-sequence: ( xtu .. xt1 u "name" -- ) gforth-experimental | Recognizer order |
rec-string ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-tick ( c-addr u -- translation ) gforth-experimental | Default recognizers |
rec-to ( c-addr u -- translation ) gforth-experimental | Default recognizers |
recs ( -- ) gforth-experimental | Default recognizers |
recurse ( ... -- ... ) core | Calls and returns |
recursive ( compilation -- ; run-time -- ) gforth-0.2 | Calls and returns |
refill ( -- flag ) core-ext,block-ext,file-ext | The Input Stream |
rename-file ( c-addr1 u1 c-addr2 u2 -- wior ) file-ext | General files |
REPEAT ( compilation orig dest -- ; run-time -- ) core | Arbitrary control structures |
replace-word ( xt1 xt2 -- ) gforth-1.0 | Debugging |
replacer: ( "name" -- ) gforth-experimental | Substitute |
replaces ( addr1 len1 addr2 len2 -- ) string-ext | Substitute |
reposition-file ( ud wfileid -- wior ) file | General files |
represent ( r c-addr u -- n f1 f2 ) floating | Floating-point to string conversion |
require ( ... "file" -- ... ) file-ext | Forth source files |
required ( i*x addr u -- i*x ) file-ext | Forth source files |
resize ( a_addr1 u -- a_addr2 wior ) memory | Heap Allocation |
resize-file ( ud wfileid -- wior ) file | General files |
resized ( -- ) minos2 | widget methods |
restart ( task -- ) gforth-experimental | Basic multi-tasking |
restore ( compilation orig1 -- ; run-time -- ) gforth-0.7 | Exception Handling |
restore-input ( x1 .. xn n -- flag ) core-ext | Input Sources |
restrict ( -- ) gforth-0.2 | How to define immediate words |
return-stack-cells ( -- n ) environment | Environmental Queries |
reveal ( -- ) gforth-0.2 | Creating from a prototype |
reveal! ( xt wid -- ) core-ext | Creating from a prototype |
rol ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
roll ( x0 x1 .. xn n -- x1 .. xn x0 ) core-ext | Data stack |
Root ( -- ) gforth-0.2 | Word Lists |
ror ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
rot ( w1 w2 w3 -- w2 w3 w1 ) core | Data stack |
rp! ( a-addr -- ) gforth-0.2 | Stack pointer manipulation |
rp@ ( -- a-addr ) gforth-0.2 | Stack pointer manipulation |
rp0 ( -- a-addr ) gforth-0.4 | Stack pointer manipulation |
rpick ( R:wu ... R:w0 u -- R:wu ... R:w0 wu ) gforth-1.0 | Return stack |
rshift ( u1 u -- u2 ) core | Bitwise operations |
|
S" ( Interpretation 'ccc"' -- c-addr u ) core,file | String and character literals |
s// ( addr u -- ptr ) regexp-replace | Regular Expressions |
s\" ( Interpretation 'ccc"' -- c-addr u ) core-ext,file-ext | String and character literals |
s+ ( c-addr1 u1 c-addr2 u2 -- c-addr u ) gforth-0.7 | String words |
s>> ( addr -- addr ) regexp-replace | Regular Expressions |
s>d ( n -- d ) core | Double precision |
s>f ( n -- r ) floating-ext | Floating Point |
safe/string ( c-addr1 u1 n -- c-addr2 u2 ) gforth-1.0 | String words |
save-buffers ( -- ) block | Blocks |
save-cov ( -- ) gforth-experimental | Code Coverage |
save-input ( -- x1 .. xn n ) core-ext | Input Sources |
save-mem ( addr1 u -- addr2 u ) gforth-0.2 | Memory blocks and heap allocation |
save-mem-dict ( addr1 u -- addr2 u ) gforth-0.7 | Dictionary allocation |
savesystem ( "image" -- ) gforth-0.2 | Non-Relocatable Image Files |
scan ( c-addr1 u1 c -- c-addr2 u2 ) gforth-0.2 | String words |
scan-back ( c-addr u1 c -- c-addr u2 ) gforth-0.7 | String words |
scan-translate-string ( c-addr1 u1 'ccc"' -- translation ) gforth-experimental | Defining recognizers |
scope ( compilation -- scope ; run-time -- ) gforth-0.2 | Where are locals visible by name? |
scr ( -- a-addr ) block-ext | Blocks |
scrolled ( axis dir -- ) minos2 | actor methods |
scvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
seal ( -- ) gforth-0.2 | Word Lists |
search ( c-addr1 u1 c-addr2 u2 -- c-addr3 u3 flag ) string | String words |
search-wordlist ( c-addr count wid -- 0 | xt +-1 ) search | Word Lists |
see ( "<spaces>name" -- ) tools | Examining compiled code |
see-code ( "name" -- ) gforth-0.7 | Examining compiled code |
see-code-range ( addr1 addr2 -- ) gforth-0.7 | Examining compiled code |
select ( u1 u2 f -- u ) gforth-1.0 | Boolean Flags |
selector ( "name" -- ) objects | Objects Glossary |
semaphore ( "name" -- ) gforth-experimental | Semaphores |
send-event ( xt task -- ) gforth-experimental | Message queues |
set ( something -- ) minos2 | actor methods |
set->comp ( xt -- ) gforth-1.0 | Header methods |
set->int ( xt -- ) gforth-1.0 | Header methods |
set-compsem ( xt -- ) gforth-experimental | How to define combined words |
set-current ( wid -- ) search | Word Lists |
set-dir ( c-addr u -- wior ) gforth-0.7 | Directories |
set-does> ( xt -- ) gforth-1.0 | CREATE..DOES> details |
set-execute ( ca -- ) gforth-1.0 | Header methods |
set-name>link ( xt -- ) gforth-1.0 | Header methods |
set-name>string ( xt -- ) gforth-1.0 | Header methods |
set-optimizer ( xt -- ) gforth-1.0 | User-defined compile-comma |
set-order ( widn .. wid1 n -- ) search | Word Lists |
set-precision ( u -- ) floating-ext | Floating-point output |
set-recs ( xtu .. xt1 u recs-xt -- ) gforth-experimental | Recognizer order |
set-stack ( x1 .. xn n stack -- ) gforth-experimental | User-defined Stacks |
set-to ( to-xt -- ) gforth-1.0 | Words with user-defined TO etc. |
sf! ( r sf-addr -- ) floating-ext | Memory Access |
sf@ ( sf-addr -- r ) floating-ext | Memory Access |
sfalign ( -- ) floating-ext | Dictionary allocation |
sfaligned ( c-addr -- sf-addr ) floating-ext | Address arithmetic |
sffield: ( u1 "name" -- u2 ) floating-ext | Standard Structures |
sfloat/ ( n1 -- n2 ) gforth-1.0 | Address arithmetic |
sfloat% ( -- align size ) gforth-0.4 | Gforth structs |
sfloat+ ( sf-addr1 -- sf-addr2 ) floating-ext | Address arithmetic |
sfloats ( n1 -- n2 ) floating-ext | Address arithmetic |
sfvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
sh ( "..." -- ) gforth-0.2 | Passing Commands to the OS |
sh-get ( c-addr u -- c-addr2 u2 ) gforth-1.0 | Passing Commands to the OS |
shift-args ( -- ) gforth-0.7 | OS command line arguments |
short-where ( -- ) gforth-1.0 | Locating uses of a word |
show ( -- ) minos2 | actor methods |
show-you ( -- ) minos2 | actor methods |
sign ( n -- ) core | Integer to string conversion |
simple-fkey-string ( u1 -- c-addr u ) gforth-1.0 | Single-key input |
simple-see ( "name" -- ) gforth-0.6 | Examining compiled code |
simple-see-range ( addr1 addr2 -- ) gforth-0.6 | Examining compiled code |
skip ( c-addr1 u1 c -- c-addr2 u2 ) gforth-0.2 | String words |
sleep ( task -- ) gforth-experimental | Basic multi-tasking |
slit, ( c-addr1 u -- ) gforth-1.0 | Literals |
SLiteral ( Compilation c-addr1 u -- ; run-time -- c-addr2 u ) string | Literals |
slurp-fid ( fid -- c-addr u ) gforth-0.6 | General files |
slurp-file ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.6 | General files |
slvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
sm/rem ( d1 n1 -- n2 n3 ) core | Integer division |
source ( -- c-addr u ) core | The Text Interpreter |
source-id ( -- 0 | -1 | fileid ) core-ext,file | Input Sources |
sourcefilename ( -- c-addr u ) gforth-0.2 | Forth source files |
sourceline# ( -- u ) gforth-0.2 | Forth source files |
sp! ( a-addr -- S:... ) gforth-0.2 | Stack pointer manipulation |
sp@ ( S:... -- a-addr ) gforth-0.2 | Stack pointer manipulation |
sp0 ( -- a-addr ) gforth-0.4 | Stack pointer manipulation |
space ( -- ) core | Miscellaneous output |
spaces ( u -- ) core | Miscellaneous output |
span ( -- addr ) gforth-obsolete | String input from the terminal |
spawn ( xt -- ) cilk | Cilk |
spawn1 ( x xt -- ) cilk | Cilk |
spawn2 ( x1 x2 xt -- ) cilk | Cilk |
split ( firstflag rstart1 rx -- o rstart2 ) minos2 | widget methods |
stack ( n -- stack ) gforth-experimental | User-defined Stacks |
stack-cells ( -- n ) environment | Environmental Queries |
stack: ( n "name" -- ) gforth-experimental | User-defined Stacks |
stack> ( stack -- x ) gforth-experimental | User-defined Stacks |
stacksize ( -- u ) gforth-experimental | Basic multi-tasking |
stacksize4 ( -- u-data u-return u-fp u-locals ) gforth-experimental | Basic multi-tasking |
staged/-divisor ( addr1 -- addr2 ) gforth-1.0 | Two-stage integer division |
staged/-size ( -- u ) gforth-1.0 | Two-stage integer division |
state ( -- a-addr ) core,tools-ext | Interpret/Compile states |
static ( -- ) oof | Class Declaration |
status-color ( -- ) gforth-1.0 | Color output |
stderr ( -- wfileid ) gforth-0.2 | General files |
stdin ( -- wfileid ) gforth-0.4 | General files |
stdout ( -- wfileid ) gforth-0.2 | General files |
stop ( -- ) gforth-experimental | Basic multi-tasking |
stop-dns ( dtimeout -- ) gforth-experimental | Basic multi-tasking |
stop-ns ( timeout -- ) gforth-experimental | Basic multi-tasking |
str< ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6 | String words |
str= ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6 | String words |
str=? ( addr1 addr u -- addr2 ) regexp-pattern | Regular Expressions |
string-parse ( c-addr1 u1 "ccc<string>" -- c-addr2 u2 ) gforth-1.0 | The Input Stream |
string-prefix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6 | String words |
string-suffix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-1.0 | String words |
string, ( c-addr u -- ) gforth-0.2 | Counted string words |
struct ( -- align size ) gforth-0.2 | Gforth structs |
sub-list? ( list1 list2 -- f ) gforth-internal | Locals implementation |
substitute ( addr1 len1 addr2 len2 -- addr2 len3 n/ior ) string-ext | Substitute |
success-color ( -- ) gforth-1.0 | Color output |
swap ( w1 w2 -- w2 w1 ) core | Data stack |
swvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
Synonym ( "name" "oldname" -- ) tools-ext | Synonyms |
system ( c-addr u -- ) gforth-0.2 | Passing Commands to the OS |
|
table ( -- wid ) gforth-0.2 | Word Lists |
task ( ustacksize "name" -- ) gforth-experimental | Basic multi-tasking |
text-color: ( rgba "name" -- ) minos2 | widget methods |
text-emoji-color: ( rgbatext rgbaemoji "name" -- ) minos2 | widget methods |
text-emoji-fade-color: ( rgbatext1 ~2 rgbaemoji1 ~2 "name" -- ) minos2 | widget methods |
th ( a-addr1 n -- a-addr2 ) gforth-0.7 | Address arithmetic |
th! ( u a-addr n -- ) gforth-1.0 | Address arithmetic |
th@ ( a-addr n -- u ) gforth-1.0 | Address arithmetic |
THEN ( compilation orig -- ; run-time -- ) core | Arbitrary control structures |
third ( w1 w2 w3 -- w1 w2 w3 w1 ) gforth-1.0 | Data stack |
this ( -- object ) objects | Objects Glossary |
thread-deadline ( d -- ) gforth-experimental | Basic multi-tasking |
threading-method ( -- n ) gforth-0.2 | Threading Words |
throw ( y1 .. ym nerror -- y1 .. ym / z1 .. zn nerror ) exception | Exception Handling |
thru ( i*x n1 n2 -- j*x ) block-ext | Blocks |
tib ( -- addr ) gforth-obsolete | The Text Interpreter |
time&date ( -- nsec nmin nhour nday nmonth nyear ) facility-ext | Keeping track of Time |
TO ( value ... "name" -- ) core-ext | Values |
to-class: ( xt table "name" -- ) gforth-experimental | Words with user-defined TO etc. |
to-table: ( "name" "to-word" "+to-word" "addr-word" "action-of-word" "is-word" -- ) gforth-experimental | Words with user-defined TO etc. |
to-this ( object -- ) objects | Objects Glossary |
touchdown ( $rxy*n bmask -- ) minos2 | actor methods |
touchup ( $rxy*n bmask -- ) minos2 | actor methods |
toupper ( xc1 -- xc2 ) gforth-0.2 | Xchars and Unicode |
translate-cell ( x -- translation ) gforth-experimental | Defining recognizers |
translate-complex ( r1 r2 -- translation ) gforth-experimental | Defining recognizers |
translate-dcell ( xd -- translation ) gforth-experimental | Defining recognizers |
translate-env ( c-addr1 u1 -- translation ) gforth-experimental | Defining recognizers |
translate-float ( r -- translation ) gforth-experimental | Defining recognizers |
translate-name ( nt -- translation ) gforth-experimental | Defining recognizers |
translate-string ( c-addr1 u1 -- translation ) gforth-experimental | Defining recognizers |
translate-to ( n xt -- translation ) gforth-experimental | Defining recognizers |
translate: ( int-xt comp-xt post-xt "name" -- ) gforth-experimental | Defining translation tokens |
traverse-wordlist ( ... xt wid -- ... ) tools-ext | Name token |
true ( -- f ) core-ext | Boolean Flags |
try ( compilation -- orig ; run-time -- R:sys1 ) gforth-0.5 | Exception Handling |
tt ( u -- ) gforth-1.0 | Locating exception source |
tuck ( w1 w2 -- w2 w1 w2 ) core-ext | Data stack |
type ( c-addr u -- ) core | Displaying characters and strings |
typewhite ( c-addr u -- ) gforth-0.2 | Displaying characters and strings |
|
u-[do ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-experimental | Counted Loops |
U-DO ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-0.2 | Counted Loops |
u. ( u -- ) core | Simple numeric output |
u.r ( u n -- ) core-ext | Simple numeric output |
u*/ ( u1 u2 u3 -- u4 ) gforth-1.0 | Integer division |
u*/mod ( u1 u2 u3 -- u4 u5 ) gforth-1.0 | Integer division |
u/ ( u1 u2 -- u ) gforth-1.0 | Integer division |
u/-stage1m ( u a-reci -- ) gforth-1.0 | Two-stage integer division |
u/-stage2m ( u1 a-reci -- uquotient ) gforth-1.0 | Two-stage integer division |
u/mod ( u1 u2 -- u3 u4 ) gforth-1.0 | Integer division |
u/mod-stage2m ( u1 a-reci -- umodulus uquotient ) gforth-1.0 | Two-stage integer division |
U+DO ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-0.2 | Counted Loops |
u< ( u1 u2 -- f ) core | Numeric comparison |
u<= ( u1 u2 -- f ) gforth-0.2 | Numeric comparison |
u> ( u1 u2 -- f ) core-ext | Numeric comparison |
u>= ( u1 u2 -- f ) gforth-0.2 | Numeric comparison |
uallot ( n1 -- n2 ) gforth-0.3 | Task-local data |
ud. ( ud -- ) gforth-0.2 | Simple numeric output |
ud.r ( ud n -- ) gforth-0.2 | Simple numeric output |
ud/mod ( ud1 u2 -- urem udquot ) gforth-0.2 | Integer division |
UDefer ( "name" -- ) gforth-1.0 | Task-local data |
ukeyed ( addr u -- ) minos2 | actor methods |
um* ( u1 u2 -- ud ) core | Mixed precision |
um/mod ( ud u1 -- u2 u3 ) core | Integer division |
umax ( u1 u2 -- u ) gforth-1.0 | Single precision |
umin ( u1 u2 -- u ) gforth-0.5 | Single precision |
umod ( u1 u2 -- u ) gforth-1.0 | Integer division |
umod-stage2m ( u1 a-reci -- umodulus ) gforth-1.0 | Two-stage integer division |
uncolored-mode ( -- ) gforth-1.0 | Color themes |
under+ ( n1 n2 n3 -- n n2 ) gforth-0.3 | Single precision |
unescape ( addr1 u1 dest -- dest u2 ) string-ext | Substitute |
unlock ( semaphore -- ) gforth-experimental | Semaphores |
unloop ( R:w1 R:w2 -- ) core | Counted Loops |
UNREACHABLE ( -- ) gforth-0.2 | Where are locals visible by name? |
UNTIL ( compilation dest -- ; run-time f -- ) core | Arbitrary control structures |
unused ( -- u ) core-ext | Dictionary allocation |
unused-words ( -- ) gforth-1.0 | Locating uses of a word |
up@ ( -- a-addr ) new | Task-local data |
update ( -- ) block | Blocks |
updated? ( u -- f ) gforth-0.2 | Blocks |
use ( "file" -- ) gforth-0.2 | Blocks |
User ( "name" -- ) gforth-0.2 | Task-local data |
user' ( "name" -- u ) gforth-experimental | Task-local data |
utime ( -- dtime ) gforth-0.5 | Keeping track of Time |
UValue ( "name" -- ) gforth-1.0 | Task-local data |
|
v* ( f-addr1 nstride1 f-addr2 nstride2 ucount -- r ) gforth-0.5 | Floating Point |
Value ( w "name" -- ) core-ext | Values |
value: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
value[]: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
var ( m v size "name" -- m v' ) mini-oof2 | Basic Mini-OOF Usage |
var ( size -- ) oof | Class Declaration |
Variable ( "name" -- ) core | Variables |
vglue ( -- rtyp rsub radd ) minos2 | widget methods |
vglue@ ( -- rtyp rsub radd ) minos2 | widget methods |
vlist ( -- ) gforth-0.2 | Word Lists |
Vocabulary ( "name" -- ) gforth-0.2 | Word Lists |
vocs ( -- ) gforth-0.2 | Word Lists |
vp-bottom ( o:vp -- ) minos2 | widget methods |
vp-left ( o:vp -- ) minos2 | widget methods |
vp-needed ( xt -- ) minos2 | widget methods |
vp-reslide ( o:vp -- ) minos2 | widget methods |
vp-right ( o:vp -- ) minos2 | widget methods |
vp-top ( o:vp -- ) minos2 | widget methods |
|
w ( -- r ) minos2 | widget methods |
w-color ( -- r ) minos2 | widget methods |
w, ( x -- ) gforth-1.0 | Dictionary allocation |
W: ( compilation "name" -- a-addr xt; run-time x -- ) gforth-0.2 | Locals definition words |
w! ( w c-addr -- ) gforth-0.7 | Special Memory Accesses |
w@ ( c-addr -- u ) gforth-0.5 | Special Memory Accesses |
w/o ( -- fam ) file | General files |
W^ ( compilation "name" -- a-addr xt; run-time x -- ) gforth-0.2 | Locals definition words |
w>s ( x -- n ) gforth-1.0 | Special Memory Accesses |
wake ( task -- ) gforth-experimental | Basic multi-tasking |
walign ( -- ) gforth-1.0 | Address arithmetic |
waligned ( addr -- addr' ) gforth-1.0 | Address arithmetic |
warning-color ( -- ) gforth-1.0 | Color output |
WARNING" ( compilation 'ccc"' -- ; run-time f -- ) gforth-1.0 | Exception Handling |
warnings ( -- addr ) gforth-0.2 | Exception Handling |
wbe ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
wfield: ( u1 "name" -- u2 ) gforth-1.0 | Standard Structures |
where ( "name" -- ) gforth-1.0 | Locating uses of a word |
whereg ( "name" -- ) gforth-1.0 | Locating uses of a word |
WHILE ( compilation dest -- orig dest ; run-time f -- ) core | Arbitrary control structures |
widget ( -- class ) minos2 | MINOS2 object framework |
within ( u1 u2 u3 -- f ) core-ext | Numeric comparison |
wle ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
word ( char "<chars>ccc<char>-- c-addr ) core | The Input Stream |
wordlist ( -- wid ) search | Word Lists |
wordlist-words ( wid -- ) gforth-0.6 | Word Lists |
wordlists ( -- n ) environment | Environmental Queries |
words ( -- ) tools | Word Lists |
wrap-xt ( ... xt1 xt2 xt3 -- ... ) gforth-1.0 | Deferred Words |
write-file ( c-addr u1 wfileid -- wior ) file | General files |
write-line ( c-addr u wfileid -- ior ) file | General files |
wrol ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
wror ( u1 u -- u2 ) gforth-1.0 | Bitwise operations |
WTF?? ( -- ) gforth-1.0 | Debugging |
wvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
ww ( u -- ) gforth-1.0 | Locating uses of a word |
|
x ( -- r ) minos2 | widget methods |
x-size ( xc-addr u1 -- u2 ) xchar | Xchars and Unicode |
x-width ( xc-addr u -- n ) xchar-ext | Xchars and Unicode |
x, ( x -- ) gforth-1.0 | Dictionary allocation |
x! ( w c-addr -- ) gforth-1.0 | Special Memory Accesses |
x@ ( c-addr -- u ) gforth-1.0 | Special Memory Accesses |
x\string- ( xc-addr u1 -- xc-addr u2 ) xchar-ext | Xchars and Unicode |
x>s ( x -- n ) gforth-1.0 | Special Memory Accesses |
xalign ( -- ) gforth-1.0 | Address arithmetic |
xaligned ( addr -- addr' ) gforth-1.0 | Address arithmetic |
xbe ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
xc-size ( xc -- u ) xchar | Xchars and Unicode |
xc-width ( xc -- n ) xchar-ext | Xchars and Unicode |
xc, ( xc -- ) xchar | Xchars and Unicode |
xc!+ ( xc xc-addr1 -- xc-addr2 ) xchar | Xchars and Unicode |
xc!+? ( xc xc-addr1 u1 -- xc-addr2 u2 f ) xchar | Xchars and Unicode |
xc@ ( xc-addr -- xc ) xchar-ext | Xchars and Unicode |
xc@+ ( xc-addr1 -- xc-addr2 xc ) xchar | Xchars and Unicode |
xc@+? ( xc-addr1 u1 -- xc-addr2 u2 xc ) gforth-experimental | Xchars and Unicode |
xchar- ( xc-addr1 -- xc-addr2 ) xchar-ext | Xchars and Unicode |
XCHAR-ENCODING ( -- addr u ) environment | Environmental Queries |
XCHAR-MAXMEM ( -- u ) environment | Environmental Queries |
xchar+ ( xc-addr1 -- xc-addr2 ) xchar | Xchars and Unicode |
xd, ( xd -- ) gforth-1.0 | Dictionary allocation |
xd! ( ud c-addr -- ) gforth-1.0 | Special Memory Accesses |
xd@ ( c-addr -- ud ) gforth-1.0 | Special Memory Accesses |
xd>s ( xd -- d ) gforth-1.0 | Special Memory Accesses |
xdbe ( ud1 -- ud2 ) gforth-1.0 | Special Memory Accesses |
xdle ( ud1 -- ud2 ) gforth-1.0 | Special Memory Accesses |
xemit ( xc -- ) xchar | Displaying characters and strings |
xfield: ( u1 "name" -- u2 ) gforth-1.0 | Standard Structures |
xhold ( xc -- ) xchar-ext | Xchars and Unicode |
xkey ( -- xc ) xchar | Single-key input |
xkey? ( -- flag ) xchar | Single-key input |
xle ( u1 -- u2 ) gforth-1.0 | Special Memory Accesses |
xor ( w1 w2 -- w ) core | Bitwise operations |
xt-locate ( nt/xt -- ) gforth-1.0 | Locating source code definitions |
xt-new ( ... class xt -- object ) objects | Objects Glossary |
xt-see ( xt -- ) gforth-0.2 | Examining compiled code |
xt-see-code ( xt -- ) gforth-1.0 | Examining compiled code |
xt-simple-see ( xt -- ) gforth-1.0 | Examining compiled code |
XT: ( compilation "name" -- a-addr xt; run-time xt1 -- ) gforth-1.0 | Locals definition words |
xt>name ( xt -- nt ) gforth-1.0 | Name token |
xywh ( -- rx0 ry0 rw rh ) minos2 | widget methods |
xywhd ( -- rx ry rw rh rd ) minos2 | widget methods |
|
y ( -- r ) minos2 | widget methods |
|
Z: ( compilation "name" -- a-addr xt; run-time r1 r2 -- ) gforth-1.0 | Locals definition words |
Z^ ( compilation "name" -- a-addr xt; run-time r1 r2 -- ) gforth-1.0 | Locals definition words |
zvalue: ( u1 "name" -- u2 ) gforth-experimental | Value-Flavoured and Defer-Flavoured Fields |
|