!>
--
your
!++
( addr x -- addr' )
--
forth_usual
!+
( addr x -- addr' )
--
forth_usual
!+
( addr x -- addr' )
--
toolbelt
!
( val addr -- )
--
core
!BITS
( bits addr mask -- )
--
forth_83
!CSP
( -- )
--
tools_misc
!NO
--
useful
!USE
--
useful
#!
( "..." -- )
--
posix
#>
( n.n -- str-addr str-len )
--
core
#
( n.n -- n.n' )
--
core
#BACKSPACE-CHAR
--
forth_usual
#BACKSPACE-CHAR
--
toolbelt
#CHARS/LINE
--
toolbelt
#DEFINE
--
cdecl
#ELSE
( -- )
--
cdecl
#ENDIF
( -- )
--
cdecl
#EOL-CHAR
--
toolbelt
#FRAMES
--
dstrings
#FRAMES
--
dstrings
#IF
( -- )
--
cdecl
#IFDEF
( "word" -- )
--
cdecl
#IFNDEF
--
cdecl
#IFNOTDEF
( "word" -- )
--
cdecl
#IS_FALSE
( flag -- )
--
cdecl
#IS_TRUE
( flag -- )
--
cdecl
#PRAGMA
--
cdecl
#S
( n.n -- n.n )
--
core
#TAB-CHAR
--
toolbelt
#TIB
--
core
#WITH-FIG
--
useful
#WITH-NO-FFA
--
useful
$!
( $var.dfa $: a$ -- )
--
dstrings
$!
( $var.dfa $: a$ -- )
--
dstrings
$$
--
shell
$"
--
dstrings
$"
--
dstrings
$.
( $: a$ -- )
--
dstrings
$.
( $: a$ -- )
--
dstrings
$2DROP
( $: a$ b$ -- )
--
dstrings
$2DROP
( $: a$ b$ -- )
--
dstrings
$2DUP
( $: a$ b$ -- a$ b$ a$ b$ )
--
dstrings
$2DUP
( $: a$ b$ -- a$ b$ a$ b$ )
--
dstrings
$@
( $var.pfa -- $: a$ )
--
dstrings
$@
( $var.pfa -- $: a$ )
--
dstrings
$BREAK
--
dstrings
$BREAK
--
dstrings
$BUFFER
--
dstrings
$BUFFER
--
dstrings
$CONSTANT
( "name" $: a$ -- )
--
dstrings
$CONSTANT
( "name" $: a$ -- )
--
dstrings
$CWD
( -- str-ptr str-len )
--
shell
$DEPTH
( -- n )
--
dstrings
$DEPTH
( -- n )
--
dstrings
$DROP
( $: a$ -- )
--
dstrings
$DROP
( $: a$ -- )
--
dstrings
$DUP
( $: a$ -- a$ a$ )
--
dstrings
$DUP
( $: a$ -- a$ a$ )
--
dstrings
$EUID
( -- val )
--
shell
$FBREAK
--
dstrings
$FBREAK
--
dstrings
$FRAME-DEPTH
--
dstrings
$FRAME-DEPTH
--
dstrings
$FRAME
( u -- )
--
dstrings
$FRAME
( u -- )
--
dstrings
$FSP0
--
dstrings
$FSP0
--
dstrings
$FSP
--
dstrings
$FSP
--
dstrings
$GARBAGE?
( -- flag )
--
dstrings
$GARBAGE?
( -- flag )
--
dstrings
$GC-OFF
--
dstrings
$GC-OFF
--
dstrings
$GC-ON
--
dstrings
$GC-ON
--
dstrings
$GID
( -- val )
--
shell
$HEADER
( bstring -- )
--
header
$HOME
( -- str-ptr str-len )
--
shell
$NIP
($: a$ b$ -- b$ )
--
dstrings
$NIP
($: a$ b$ -- b$ )
--
dstrings
$OVER
( $: a$ b$ -- a$ b$ a$ )
--
dstrings
$OVER
( $: a$ b$ -- a$ b$ a$ )
--
dstrings
$PICK
( u $: au$ ... a0$ -- au$ ... a0$ au$ )
--
dstrings
$PICK
( u $: au$ ... a0$ -- au$ ... a0$ au$ )
--
dstrings
$PID
( -- pid )
--
shell
$S>-COPY
( $: a$ -- S: a.str )
--
dstrings
$S>-COPY
( $: a$ -- S: a.str )
--
dstrings
$S>
( $: a$ -- S: a.str )
--
dstrings
$S>
( $: a$ -- S: a.str )
--
dstrings
$S@
( $: a$ -- a$ S: a.str )
--
dstrings
$S@
( $: a$ -- a$ S: a.str )
--
dstrings
$SP0
--
dstrings
$SP0
--
dstrings
$SP
--
dstrings
$SP
--
dstrings
$SWAP
( $: a$ b$ -- b$ a$ )
--
dstrings
$SWAP
( $: a$ b$ -- b$ a$ )
--
dstrings
$TUCK
($: a$ b$ -- b$ a$ b$ )
--
dstrings
$TUCK
($: a$ b$ -- b$ a$ b$ )
--
dstrings
$TYPE
--
dstrings
$TYPE
--
dstrings
$UID
( -- val )
--
shell
$UNUSED
--
dstrings
$UNUSED
--
dstrings
$USER
( -- str-ptr str-len )
--
shell
$VARIABLE
( "name" -- )
--
dstrings
$VARIABLE
( "name" -- )
--
dstrings
&OF
--
your
>$S-COPY
( a.str -- $: a$ )
--
dstrings
>$S-COPY
( a.str -- $: a$ )
--
dstrings
>$S
( a.str -- $: a$ )
--
dstrings
>$S
( a.str -- $: a$ )
--
dstrings
><
( a -- a' )
--
forth_83
>
( a b -- cond )
--
core
>=
( a b -- flag )
--
core_misc
>BODY
( addr -- addr' )
--
core
>COMPILE
( xt -- )
--
useful
>FFA
( nfa -- ffa )
--
header
>FLOAT
--
floating
>FLOAT
--
fpnostack
>IN
--
core
>LINK
( cfa -- lfa )
--
header
>MOVE<
( from-addr to-addr count -- )
--
forth_83
>NAME
( cfa -- nfa )
--
header
>NUMBER
( a,a str-adr str-len -- a,a' str-adr' str-len)
--
core
>R
( value -- )
--
core
>WORDLIST
( xt -- wordl* )
--
forth_usual
<#
( -- )
--
core
<>
( a b -- cond )
--
core
<<edit-init>>
--
edit
<<load_signals>>
--
signals
<
( a b -- cond )
--
core
<=
( a b -- flag )
--
core_misc
<BUILDS
( 'name' -- )
--
core
<MARK
( -- DP-mark )
--
system
<RESOLVE
( DP-mark -- )
--
system
"
( [string<">] -- bstring )
--
core
'>
( [name] -- xt )
--
your
'
( 'name' -- xt )
--
core
'th
--
toolbelt
($:
--
dstrings
($:
--
dstrings
($
( [word] -- cs-token )
--
useful
(.)
( n -- addr u )
--
toolbelt
(
--
core
(DICTFENCE)
( -- constvalue )
--
tools_misc
(DICTLIMIT)
( -- constvalue )
--
tools_misc
(DROP-$FRAME)
( -- )
--
dstrings
(DROP-$FRAME)
( -- )
--
dstrings
(EMIT)
( val -- )
--
misc
(EXPECT)
( . -- . )
--
misc
(FORGET)
( addr -- )
--
tools_misc
(HELP)
( str-ptr str-len -- )
--
help
(IMMEDIATE#)
--
header
(KEY)
( -- ... )
--
misc
(LOADF-LOCATE)
( xt -- nfa )
--
useful
(LOADM)
( bstring -- sucess )
--
dlfcn
(LOCAL)
( strptr strcnt -- )
--
locals
(M$:)
--
dstrings
(M$:)
--
dstrings
(MARKER)
( str-ptr str-len -- )
--
core
(SEE)
( xt -- )
--
debug
(SMUDGE#)
--
header
(TYPE)
( val -- )
--
misc
(UNDER+)
( n1 n2 -- n1+n2 n2 )
--
misc
)
( cs-token -- )
--
useful
**
( a b -- r )
--
forth_83
*/
--
core
*/MOD
--
core
*
( a b -- a*b )
--
core
*EMIT*
--
misc
*EXPECT*
--
misc
*KEY*
--
misc
*TYPE*
--
misc
+!
( val addr -- )
--
core
++
( addr -- )
--
forth_usual
++
( addr -- )
--
toolbelt
+
( a b -- a+b )
--
core
+CONSTANT
( offset "name" -- )
--
useful
+FIELD
( offset "name" -- offset )
--
useful
+LOOP
( increment -- )
--
core
+PLACE
( str len add2 -- )
--
forth_usual
+TO
( val [name] -- )
--
misc
+UNDER
--
misc
+ZPLACE
( caddr* u zdest* -- )
--
zchar
,"
--
toolbelt
,
( val -- )
--
core
-->
( -- )
--
forth_83
-
( a b -- a-b )
--
core
-FROT
( x1 x2 x3 -- x3 x1 x2 )
--
floating_misc
-FROT
( x1 x2 x3 -- x3 x1 x2 )
--
fpnostack
-ROLL
( xn ... x2 x1 n -- x1 xn ... x2 )
--
misc
-ROT
( a b c -- c a b )
--
forth_usual
-TRAILING
( str-ptr str-len -- str-ptr str-len' )
--
string
."
( [string<">] -- )
--
core
.(
( [message] -- )
--
core
.
( val -- )
--
core
.BELL
--
term
.BLINKING.OFF
--
term
.BLINKING
--
term
.CLREOL
--
term
.CLRSCR
--
term
.CVERSION
( -- )
--
core_misc
.H2
( value -- )
--
your
.HIGHLIGHT.OFF
--
term
.HIGHLIGHT
--
term
.HOME
--
term
.INTENSITY.OFF
--
term
.INTENSITY
--
term
.LINE
( line# block# -- )
--
misc
.MEMORY
( -- )
--
misc
.NAME
--
misc
.NORMAL
--
term
.PFE-DATE
--
core_misc
.R
( val prec -- )
--
core
.REVERSE.OFF
--
term
.REVERSE
--
term
.S
( -- )
--
tools
.STATUS
( -- )
--
misc
.UNDERLINE.OFF
--
term
.UNDERLINE
--
term
.VERSION
( -- )
--
core_misc
.WORDS
( wordlist* -- )
--
chainlist
.chain
( chain* -- )
--
chain
.chains
( -- )
--
chain
/$SPACE-HEADER
--
dstrings
/$SPACE-HEADER
--
dstrings
/$SPACE
--
dstrings
/$SPACE
--
dstrings
//
( [...] -- )
--
cdecl
/
( a b -- a/b )
--
core
/CHAR
--
useful
/FIELD
( offset size "name" -- offset+size )
--
useful
/FRAME-STACK
--
dstrings
/FRAME-STACK
--
dstrings
/MOD
( a b -- m n )
--
core
/SPLIT
( a m a+i m-i -- a+i m-i a i )
--
toolbelt
/STRING
( str-ptr str-len n -- str-ptr' str-len' )
--
string
/WCHAR
--
useful
0$SPACE
--
dstrings
0$SPACE
--
dstrings
0>
( value -- cond )
--
core
0>=
( a -- flag )
--
core_misc
0<>
( value -- cond )
--
core
0<
( val -- cond )
--
core
0<=
( a -- flag )
--
core_misc
0
--
core_misc
0=
( val -- cond )
--
core
0STRINGS
( -- )
--
dstrings
0STRINGS
( -- )
--
dstrings
1+
( val -- val+1 )
--
core
1-
( val -- val-1 )
--
core
1/F
( x -- 1/x )
--
floating_misc
1/F
( x -- 1/x )
--
fpnostack
1
--
core_misc
2!
( a,a addr -- )
--
core
2>R
( a,a -- R: a,a )
--
core
2*
( a -- a*2 )
--
core
2+
( i -- i )
--
forth_83
2-
( i -- i )
--
forth_83
2/
( a -- a/2 )
--
core
2
--
core_misc
2@
( addr -- a,a )
--
core
2CONSTANT
( x1 x2 "name" -- )
--
double
2DROP
( a b -- )
--
core
2DUP
( a,a -- a,a a,a )
--
core
2LITERAL,
( x1,x2 -- )
--
double_misc
2LITERAL
( x1 x2 -- )
--
double
2NIP
( w x y z -- y z )
--
toolbelt
2OVER
( a,a b,b -- a,a b,b a,a )
--
core
2R!
( x y R: a b -- R: x y )
--
misc
2R>2DROP
( -- )
--
misc
2R>
( R: a,a -- a,a R: )
--
core
2R@
( R: a,a -- a,a R: a,a )
--
core
2ROT
( d1,d1 d2,d2 d3,d3 -- d2,d2 d3,d3 d1,d1 )
--
double_misc
2SWAP
( a,a b,b -- b,b a,a )
--
core
2VARIABLE
( -- )
--
double
3
--
core_misc
3DROP
( x y z -- )
--
forth_usual
3DROP
( x y z -- )
--
toolbelt
3DUP
( x y z -- x y z x y z )
--
forth_usual
3DUP
( x y z -- x y z x y z )
--
toolbelt
4DROP
( x y z -- )
--
forth_usual
4DUP
( a b c d -- a b c d a b c d )
--
forth_usual
:
( 'name' -- )
--
with_spy
:
( 'name' -- )
--
core
:NONAME
( -- cs.value )
--
core
;
( -- )
--
core
;
( -- )
--
with_spy
;AND
( -- )
--
useful
;SPY
( -- )
--
with_spy
;STRUCTURE
--
structs
=
( a b -- cond )
--
core
?
( addr -- )
--
tools
?BRANCH
--
system
?COMP
( -- )
--
tools_misc
?CR
( -- flag )
--
misc
?CSP
( -- )
--
tools_misc
?DO
( end start -- )
--
core
?DUP
( value -- value|[nothing] )
--
core
?EXEC
( -- )
--
tools_misc
?FILE
( file-id -- )
--
tools_misc
?LEAVE
( cond -- )
--
forth_usual
?LOADING
( -- )
--
tools_misc
?PAIRS
( a b -- )
--
tools_misc
?STACK
( -- )
--
tools_misc
?STOP
( -- flag )
--
misc
?TERMINAL
--
forth_83
?XY
( -- x y )
--
term
@>
( [name] -- value )
--
your
@++
( addr -- addr' x )
--
forth_usual
@+
( addr -- addr' x )
--
forth_usual
@+
( addr -- addr' x )
--
toolbelt
@
( addr -- value )
--
core
@BITS
( addr mask -- value )
--
forth_83
@EXECUTE
( xt -- ? )
--
forth_usual
ABORT"
( [string<">] -- )
--
exception
ABORT-WORDLIST
--
chainlist
ABORT
( -- )
--
exception
ABS
( value -- value' )
--
core
ACCEPT
( a n -- n' )
--
core
ACCESS-ARRAY
( i1 i2 ... iX addr1 --- addr2 n )
--
misc
ADDR>NAME
( addr -- nfa|0 )
--
debug
AGAIN
( -- )
--
core
AHEAD
( -- DP-mark ORIG-magic )
--
tools
ALIAS-ATEXIT
( xt "name" -- )
--
chainlist
ALIAS
( xt "name" -- )
--
chainlist
ALIGN
( -- )
--
core
ALIGNED
( addr -- addr' )
--
core
ALLOCATE
( size -- ptr|0 code )
--
memory
ALLOT
( count -- )
--
core
ALSO-MODULE
( "name" -- )
--
module
ALSO
( -- )
--
search
AND
( val mask -- val' )
--
core
ANDIF
( p ... -- flag )
--
toolbelt
ANEW
( 'name' -- )
--
core
APPEND-CHAR
( char addr -- )
--
forth_usual
APPEND-CHAR
( char addr -- )
--
toolbelt
APPEND
( str len add2 -- )
--
forth_usual
APPEND
( str len add2 -- )
--
toolbelt
APPENDZ
--
zchar
APPLICATION
--
misc
ARGC
( -- n )
--
misc
ARGS{
( arg1'$ ... argN'$ "arg1 ... argN <}>" -- )
--
dstrings
ARGS{
( arg1'$ ... argN'$ "arg1 ... argN <}>" -- )
--
dstrings
ARGV
( n -- addr u )
--
misc
ARRAY-OF
( some-offset n len "name" -- some-offset )
--
struct
ARRAY:
--
structs
ASCII
( [word] -- val )
--
forth_usual
ASSUME_DUMBTERM
( -- )
--
term
ASSUME_VT100
( -- )
--
term
AT-XY
( col row -- )
--
facility
ATEXIT-WORDLIST
--
chainlist
B/BUF
--
block_misc
BACK
( str len char -- str len-i )
--
toolbelt
BACKSPACE
( -- )
--
misc
BASE
--
core
BEGIN
( -- )
--
core
BEHAVIOR
( xt1 -- xt2 )
--
header
BIN
( access-mode -- access-mode' )
--
file
BL-SCAN
( str len -- str+i len-i )
--
toolbelt
BL-SKIP
( str len -- str+i len-i )
--
toolbelt
BL
--
core
BLANK
( str-ptr str-len -- )
--
string
BLK
--
block
BLOCK-FILE
--
block_misc
BLOCK
( u -- addr )
--
block
BODY>
( pfa -- cfa )
--
header
BOUNDS
( str len -- str+len str )
--
forth_usual
BOUNDS
( str len -- str+len str )
--
toolbelt
BRANCH
--
system
BUFFER:
( size 'name' -- )
--
misc
BUFFER
( u -- addr )
--
block
BUILD-ARRAY
( n1 n2 ... nX X --- n )
--
misc
BYE
( -- )
--
tools
C!
( value address -- )
--
core
C"
( [string<">] -- bstring )
--
core
C+!
( n addr -- )
--
forth_usual
C+!
( n addr -- )
--
toolbelt
C+PLACE
( char addr -- )
--
forth_usual
C,
( value -- )
--
core
C@
( addr -- value )
--
core
CALL-C
--
dlfcn
CASE-SENSITIVE-VOC
( -- )
--
useful
CASE
( comp-value -- comp-value )
--
core
CASE_MAGIC
--
tools_misc
CAT"
--
dstrings
CAT"
--
dstrings
CAT
($: a$ -- )
--
dstrings
CAT
($: a$ -- )
--
dstrings
CATCH
( xt -- 0|n )
--
exception
CAT`
( "ccc" -- )
--
dstrings
CAT`
( "ccc" -- )
--
dstrings
CD
--
shell
CELL%
--
struct
CELL+
( value -- value' )
--
core
CELL-
( addr -- addr' )
--
toolbelt
CELL:
--
structs
CELL
--
toolbelt
CELLS:
--
structs
CELLS
( value -- value' )
--
core
CFA'
--
core
CHAR%
--
struct
CHAR+
( value -- value' )
--
core
CHAR:
--
structs
CHAR
( 'word' -- value )
--
core
CHARS:
--
structs
CHARS
( value -- value' )
--
core
CHDIR
( bstring -- )
--
shell
CLEARSTACK
( -- )
--
misc
CLOCK
( --- ticks )
--
posix
CLOSE-ALL-FILES
( -- )
--
misc
CLOSE-BLOCKFILE
( -- )
--
block_misc
CLOSE-FILE
( file -- code )
--
file
CLS
--
term
CMOVE>
( from-ptr to-ptr len -- )
--
string
CMOVE
( from-ptr to-ptr len -- )
--
string
COLD
( -- )
--
misc
COLLECT-$GARBAGE
( -- collected-flag )
--
dstrings
COLLECT-$GARBAGE
( -- collected-flag )
--
dstrings
COLS
--
term
COME_BACK
( -- )
--
debug
COMPARE
( str-ptr1 str-len1 str-ptr2 str-len2 -- n )
--
string
COMPILE,
( xt -- )
--
core
COMPILE
( 'word' -- )
--
forth_83
CONSTANT
( value 'name' -- )
--
core
CONTEXT
--
system
CONTEXT?
( -- number )
--
useful
CONTROL
( [word] -- val )
--
forth_usual
CONVERT
( a b -- a b )
--
core
COPY-FILE
( src-str src-strlen dst-str dst-strlen -- errno|0 )
--
file_misc
COUNT
( counted-string -- string-pointer string-length )
--
core
CP
--
shell
CR
( -- )
--
core
CREATE-BLOCKFILE
( n "filename" -- )
--
block_misc
CREATE-FILE
( str-adr str-len mode -- file code )
--
file
CREATE:
( 'name' -- )
--
misc
CREATE
--
core
CRESET
( n addr -- )
--
forth_usual
CS-DROP
--
tools_misc
CS-PICK
( 2a 2b 2c ... n -- 2a 2b 2c ... 2a )
--
tools
CS-ROLL
( 2a 2b 2c ... n -- 2b 2c ... 2a )
--
tools
CS-SWAP
--
tools_misc
CSET
( n addr -- )
--
forth_usual
CSP
--
tools_misc
CTOGGLE
( n addr -- )
--
forth_usual
CURRENT
--
system
C\"
( [backslashed-strings_<">] -- bstr* )
--
zchar
D>F
--
floating
D>F
--
fpnostack
D>S
( d.d -- n )
--
double
D<
( d1.d1 d2.d2 -- flag )
--
double
D+
( d1.ud1 d2.ud2 -- d3.ud3 )
--
double
D-
--
double
D.
( d1.d1 -- )
--
double
D.R
( d1.d1 n -- )
--
double
D0<
( d1.d1 -- flag )
--
double
D0=
( d1.d1 -- flag )
--
double
D2*
( d1.d1 -- d1.d1' )
--
double
D2/
( d1.d1 -- d1.d1' )
--
double
D=
( d1.d1 d2.d2 -- flag )
--
double
DABS
( d1.d1 -- d1.d1' )
--
double
DEBUG
( 'word' -- )
--
debug
DECIMAL
( -- )
--
core
DEF'
--
useful
DEFAULT-ORDER
( -- )
--
search
DEFER
( 'word' -- )
--
header
DEFINED
--
core_misc
DEFINED
--
tools_misc
DEFINITIONS
( -- )
--
search
DEFS-ARE-CASE-SENSITIVE
( -- )
--
useful
DEFS-ARE-SEARCHED-ALSO
( -- )
--
useful
DELETE-FILE
( str-adr str-len -- code )
--
file
DEPTH
( -- value )
--
core
DEST_MAGIC
--
tools_misc
DF!
--
floating
DF!
--
fpnostack
DF@
--
floating
DF@
--
fpnostack
DFALIGN
--
floating
DFALIGN
--
fpnostack
DFALIGNED
--
floating
DFALIGNED
--
fpnostack
DFLOAT%
--
struct
DFLOAT+
--
floating
DFLOAT+
--
fpnostack
DFLOATS
--
floating
DFLOATS
--
fpnostack
DICTFENCE
--
tools_misc
DICTLIMIT
--
tools_misc
DLCALL
--
dlfcn
DLSYM
--
dlfcn
DMAX
( d1.d1 d2.d2 -- d1.d1|d2.d2 )
--
double
DMIN
( d1.d1 d2.d2 -- d1.d1|d2.d2 )
--
double
DNEGATE
( d1.d1 -- d1.d1' )
--
double
DO-ALIAS
( exec-token wordlist* "do-name" -- )
--
chainlist
DO-ALL-WORDS-WHILE-LOOP
( wordlist* xt -- )
--
chainlist
DO-ALL-WORDS-WHILE
( wordlist* "word" -- )
--
chainlist
DO-ALL-WORDS
( wordlist* -- )
--
chainlist
DO-SYNONYM
( wordlist* "do-name" "orig-name" -- )
--
chainlist
DO
( end start -- )
--
core
DOER
( word -- )
--
useful
DOES>
( -- pfa )
--
core
DOUBLE%
--
struct
DOUBLE:
--
structs
DP
--
misc
DPL
--
forth_83
DROP-$FRAME
( -- )
--
dstrings
DROP-$FRAME
( -- )
--
dstrings
DROP
( a -- )
--
core
DSTRINGS
--
dstrings
DSTRINGS
--
dstrings
DU<
( d1,d1 d2,d2 -- flag )
--
double_misc
DUMP
( addr len -- )
--
tools
DUP>R
( val -- val )
--
misc
DUP
( a -- a a )
--
core
EDIT-BLOCK-START
--
edit
EDIT-BLOCK
( blk -- )
--
edit
EDIT-BLOCKFILE
( name -- )
--
misc
EDIT-ERROR
( -- )
--
edit
EDIT-TEXT
--
edit
EKEY>CHAR
( keycode -- keycode false | char true )
--
facility
EKEY
( -- keycode )
--
facility
EKEY?
( -- flag )
--
facility
ELSE
( -- )
--
core
EMIT
( char -- )
--
core
EMIT?
( -- flag )
--
facility
EMITS
( n char -- )
--
forth_usual
EMITS
( n char -- )
--
toolbelt
EMPTY$
( $: -- empty$ )
--
dstrings
EMPTY$
( $: -- empty$ )
--
dstrings
EMPTY-BUFFERS
( -- )
--
block
EMPTY
( -- )
--
toolbelt
END-MODULE
( old-current -- )
--
module
END-STRUCT
( here some-offset -- )
--
struct
END-SUBRECORD
( outer-offset here some-offset -- outer-offset+some )
--
struct
END-VARIANT
( outer-offset here some-offset -- outer-offset )
--
struct
ENDCASE
( comp-value -- )
--
core
ENDCAT
( -- $: cat$ | empty$ )
--
dstrings
ENDCAT
( -- $: cat$ | empty$ )
--
dstrings
ENDIF
--
forth_usual
ENDOF
( -- )
--
core
ENDS?
( str len pattern len2 -- str len flag )
--
toolbelt
ENDSTRUCTURE
( here some-offset -- )
--
struct
ENVIRONMENT #LOCALS
--
locals
ENVIRONMENT /COUNTED-STRING
--
core
ENVIRONMENT /DYNAMIC-STRING
--
dstrings
ENVIRONMENT /DYNAMIC-STRING
--
dstrings
ENVIRONMENT /HOLD
--
core
ENVIRONMENT /PAD
--
core
ENVIRONMENT /SCOPY
--
dstrings
ENVIRONMENT /SCOPY
--
dstrings
ENVIRONMENT ADDRESS-UNIT-BITS
--
core
ENVIRONMENT BLOCK-EXT
--
block
ENVIRONMENT CASE-SENSITIVE?
( -- flag )
--
environ
ENVIRONMENT CELL-FALIGNED
--
fpnostack
ENVIRONMENT CHAIN-WORDLISTS
--
search
ENVIRONMENT CLK_TCK
( -- HZ )
--
posix
ENVIRONMENT CORE-EXT
--
core
ENVIRONMENT DOUBLE-EXT
--
double
ENVIRONMENT DSTRINGS-EXT
--
dstrings
ENVIRONMENT DSTRINGS-EXT
--
dstrings
ENVIRONMENT DSTRINGS-LOADED
--
dstrings
ENVIRONMENT DSTRINGS-LOADED
--
dstrings
ENVIRONMENT ENVIRON-EXT
--
environ
ENVIRONMENT EXCEPTION-EXT
--
exception
ENVIRONMENT FACILITY-EXT
--
facility
ENVIRONMENT FILE-EXT
--
file
ENVIRONMENT FLOATING-EXT
--
floating
ENVIRONMENT FLOATING-LOADED
--
floating
ENVIRONMENT FLOATING-STACK
--
floating
ENVIRONMENT FLOATING
--
fpnostack
ENVIRONMENT FLOORED
--
core
ENVIRONMENT FORTH-CONTACT
( -- caddr len )
--
environ
ENVIRONMENT FORTH-LICENSE
--
environ
ENVIRONMENT FORTH-NAME
( -- caddr len )
--
environ
ENVIRONMENT FORTH-VERSION
( -- caddr len )
--
environ
ENVIRONMENT FPNOSTACK-EXT
--
fpnostack
ENVIRONMENT FPNOSTACK-LOADED
--
fpnostack
ENVIRONMENT GFORTH-DIR
--
gforth
ENVIRONMENT GFORTH-DIR
--
gforth
ENVIRONMENT HEADER-EXT
--
header
ENVIRONMENT HOST-SYSTEM
( -- str len )
--
environ
ENVIRONMENT LOCALS-EXT
--
locals
ENVIRONMENT LOCALS-LOADED
--
locals
ENVIRONMENT MAX-CHAR
--
core
ENVIRONMENT MAX-D
( -- d.d )
--
double
ENVIRONMENT MAX-FILES
--
file
ENVIRONMENT MAX-FLOAT
--
floating
ENVIRONMENT MAX-FLOAT
--
fpnostack
ENVIRONMENT MAX-N
--
core
ENVIRONMENT MAX-U
--
core
ENVIRONMENT MAX-UD
--
double
ENVIRONMENT MEMORY-ALLOC-EXT
--
memory
ENVIRONMENT OPTION-EXT
--
option
ENVIRONMENT PFE-DEBUG
--
debug
ENVIRONMENT RAND_MAX
--
misc
ENVIRONMENT RETURN-STACK-CELLS
( -- value )
--
core
ENVIRONMENT SEARCH-LOADED
--
search
ENVIRONMENT SEARCH-ORDER-EXT
--
search
ENVIRONMENT STACK-CELLS
( -- value )
--
core
ENVIRONMENT STRING-EXT
--
string
ENVIRONMENT SYSTEM-EXT
--
system
ENVIRONMENT TOOLBELT-EXT
--
toolbelt
ENVIRONMENT TOOLS-EXT
--
tools
ENVIRONMENT ZCHAR-EXT
--
zchar
ENVIRONMENT-WORDLIST
--
environ
ENVIRONMENT?
( a1 n1 -- false | ?? true )
--
core
ENVIRONMENT?
( a1 n1 -- false | ?? true )
--
environ
ERASE
( ptr len -- )
--
core
EVALUATE
( str-ptr str-len -- )
--
core
EXCEPTION_MAGIC
--
tools_misc
EXECUTE
( xt -- )
--
core
EXECUTES
( n [word] -- )
--
misc
EXIT
( -- )
--
core
EXIT
( -- )
--
with_spy
EXITCODE
--
misc
EXPAND-FN
( addr1 u1 addr2 -- addr2 cnt2 )
--
misc
EXPECT
( str-adr str-len -- )
--
core
EXPORT
( old-current "name" -- old-current )
--
module
EXPOSE-MODULE
( "name" -- )
--
module
F!
--
floating
F!
--
fpnostack
F>
--
floating_misc
F>
--
fpnostack
F>=
--
floating_misc
F>=
--
fpnostack
F>D
--
floating
F>D
--
fpnostack
F>S
--
floating_misc
F>S
--
fpnostack
F<>
--
floating_misc
F<>
--
fpnostack
F<
--
floating
F<
--
fpnostack
F<=
--
floating_misc
F<=
--
fpnostack
F**
--
floating
F**
--
fpnostack
F*
--
floating
F*
--
fpnostack
F+
--
floating
F+
--
fpnostack
F-
--
floating
F-
--
fpnostack
F-ROT
--
floating_misc
F-ROT
--
fpnostack
F.
--
floating
F.
--
fpnostack
F/
--
floating
F/
--
fpnostack
F0>
(f: x -- s: flag )
--
floating_misc
F0>
(f: x -- s: flag )
--
fpnostack
F0<>
--
floating_misc
F0<>
--
fpnostack
F0<
--
floating
F0<
--
fpnostack
F0
--
floating_misc
F0=
--
floating
F0=
--
fpnostack
F2*
( x -- x*2 )
--
floating_misc
F2*
( x -- x*2 )
--
fpnostack
F2/
( x -- x/2 )
--
floating_misc
F2/
( x -- x/2 )
--
fpnostack
F=
--
floating_misc
F=
--
fpnostack
F@
--
floating
F@
--
fpnostack
FABS
--
floating
FABS
--
fpnostack
FACOS
--
floating
FACOS
--
fpnostack
FACOSH
--
floating
FACOSH
--
fpnostack
FALIGN
--
floating
FALIGN
--
fpnostack
FALIGNED
--
floating
FALIGNED
--
fpnostack
FALOG
--
floating
FALOG
--
fpnostack
FALSE
--
core
FASIN
--
floating
FASIN
--
fpnostack
FASINH
--
floating
FASINH
--
fpnostack
FATAN2
--
floating
FATAN2
--
fpnostack
FATAN
--
floating
FATAN
--
fpnostack
FATANH
--
floating
FATANH
--
fpnostack
FCONSTANT
--
floating
FCONSTANT
--
fpnostack
FCOS
--
floating
FCOS
--
fpnostack
FCOSH
--
floating
FCOSH
--
fpnostack
FDEPTH
--
floating
FDEPTH
--
fpnostack
FDROP
--
floating
FDROP
--
fpnostack
FDUP
--
floating
FDUP
--
fpnostack
FE.
--
floating
FE.
--
fpnostack
FENCE
--
tools_misc
FEXP
--
floating
FEXP
--
fpnostack
FEXPM1
--
floating
FEXPM1
--
fpnostack
FFA>
( ffa -- nfa )
--
header
FIELD-OFFSET
--
useful
FIELD
( offset size "name" -- offset+size )
--
struct
FIG-WORD
--
your
FILE-BLOCK
( a file-id -- c )
--
file_misc
FILE-BUFFER
( a file-id -- c )
--
file_misc
FILE-CHECK
( n -- )
--
forth_usual
FILE-CHECK
( n -- )
--
toolbelt
FILE-EMPTY-BUFFERS
( file-id -- )
--
file_misc
FILE-FLUSH
( file-id -- )
--
file_misc
FILE-LIST
( x file-id -- )
--
file_misc
FILE-LOAD
( x file-id -- )
--
file_misc
FILE-POSITION
( file -- p.pos code )
--
file
FILE-R/W
( addr blk f fid -- )
--
file_misc
FILE-SAVE-BUFFERS
( file-id -- )
--
file_misc
FILE-SIZE
( file -- s.size code )
--
file
FILE-STATUS
( str-adr str-len -- sub-code code )
--
file
FILE-THRU
( lo hi file-id -- )
--
file_misc
FILE-UPDATE
( file-id -- )
--
file_misc
FILL
( mem-addr mem-length char -- )
--
core
FIND-ARG
( s -- i true | false )
--
dstrings
FIND-ARG
( s -- i true | false )
--
dstrings
FIND
( bstring -- cfa|bstring -1|0|1 )
--
core
FLIT
--
floating_misc
FLITERAL
--
floating
FLITERAL
--
fpnostack
FLN
--
floating
FLN
--
fpnostack
FLNP1
--
floating
FLNP1
--
fpnostack
FLOAT%
--
struct
FLOAT+
--
floating
FLOAT+
--
fpnostack
FLOAT-INPUT
--
floating_misc
FLOAT:
--
structs
FLOATS
--
floating
FLOATS
--
fpnostack
FLOG
--
floating
FLOG
--
fpnostack
FLOOR
--
floating
FLOOR
--
fpnostack
FLUSH-FILE
( file -- code )
--
file
FLUSH
( -- )
--
block
FM/MOD
( n1.n1 n2 -- m n )
--
core
FMAX
--
floating
FMAX
--
fpnostack
FMIN
--
floating
FMIN
--
fpnostack
FNEGATE
--
floating
FNEGATE
--
fpnostack
FNIP
( x1 x2 -- x2 )
--
floating_misc
FNIP
( x1 x2 -- x2 )
--
fpnostack
FORGET
( "word" -- )
--
tools
FORTH-WORDLIST
--
search
FOURTH
( w x y z -- w x y z w )
--
toolbelt
FOVER
--
floating
FOVER
--
fpnostack
FP!
( addr -- )
--
floating_misc
FP@
( -- addr )
--
floating_misc
FREE
( ptr -- code )
--
memory
FROT
--
floating
FROT
--
fpnostack
FROUND>S
( x -- n )
--
floating_misc
FROUND>S
( x -- n )
--
fpnostack
FROUND
--
floating
FROUND
--
fpnostack
FS.
--
floating
FS.
--
fpnostack
FSIN
--
floating
FSIN
--
fpnostack
FSINCOS
--
floating
FSINCOS
--
fpnostack
FSINH
--
floating
FSINH
--
fpnostack
FSQRT
--
floating
FSQRT
--
fpnostack
FSWAP
--
floating
FSWAP
--
fpnostack
FTAN
--
floating
FTAN
--
fpnostack
FTANH
--
floating
FTANH
--
fpnostack
FTRUNC>S
( x -- n )
--
floating_misc
FTRUNC>S
( x -- n )
--
fpnostack
FTRUNC
( x -- x' )
--
floating_misc
FTRUNC
( x -- x' )
--
fpnostack
FTUCK
( x1 x2 -- x2 x1 x2 )
--
floating_misc
FTUCK
( x1 x2 -- x2 x1 x2 )
--
fpnostack
FVARIABLE
--
floating
FVARIABLE
--
fpnostack
F^2
( x -- x^2 )
--
floating_misc
F^2
( x -- x^2 )
--
fpnostack
F^N
( x u -- x^u )
--
floating_misc
F^N
( x u -- x^u )
--
fpnostack
F~
--
floating
F~
--
fpnostack
GET-CURRENT
( -- voc )
--
search
GET-ORDER
( -- vocn ... voc1 n )
--
search
GETTIMEOFDAY
( -- double-time )
--
posix
GOTOXY
( x y -- )
--
term
H#
( "hexnumber" -- n )
--
toolbelt
HEADER,
( str-ptr str-len -- )
--
header
HEADER
--
header
HELP
( name -- )
--
misc
HERE-WORD
( char "name" -- )
--
your
HERE
( -- dp-value )
--
core
HEX
( -- )
--
core
HIWORD
( xxyy -- xx )
--
toolbelt
HLD
--
misc
HOLD
( char -- )
--
core
HTONL
--
posix
HTONS
--
posix
I
( -- value )
--
core
ID.
( nfa -- )
--
misc
IF
( value -- )
--
core
IMMEDIATE-MASK
--
header
IMMEDIATE
( -- )
--
core
INCLUDE-FILE
( file -- )
--
file
INCLUDE
( 'filename' -- ? )
--
file_misc
INCLUDED
( str-adr str-len -- )
--
file
INPUT_MAGIC
--
tools_misc
INSTANCE-ADDR
( len -- addr )
--
struct
INSTANCE
( len "name" -- )
--
struct
INTEGER:
--
structs
INTERPRET
--
forth_83
INTO
( [name] -- pfa )
--
your
INVERT
( value -- value' )
--
core
IS-ALNUM
( char -- flag )
--
toolbelt
IS-ALPHA
( char -- flag )
--
toolbelt
IS-DIGIT
( char -- flag )
--
toolbelt
IS-WHITE
( char -- flag )
--
toolbelt
IS
( xt-value [word] -- )
--
header
J
( -- value )
--
core
K-DOWN
--
term
K-END
--
term
K-HOME
--
term
K-LEFT
--
term
K-NEXT
--
term
K-PRIOR
--
term
K-RIGHT
--
term
K-UP
--
term
K10
--
term
K1
--
term
K2
--
term
K3
--
term
K4
--
term
K5
--
term
K6
--
term
K7
--
term
K8
--
term
K9
--
term
K
( -- counter-val )
--
forth_83
KEY
( -- char )
--
core
KEY?
( -- flag )
--
facility
L>NAME
( lfa -- nfa )
--
header
LAST
--
header
LATEST
( -- nfa )
--
header
LBUFFER:
( size [name] -- )
--
locals
LEAVE
( -- )
--
core
LEXEME
( "name" -- str len )
--
toolbelt
LICENSE
( -- )
--
core_misc
LINK>
( lfa -- cfa )
--
header
LIST
( u -- )
--
block
LIT
--
misc
LITERAL,
( value -- )
--
double_misc
LITERAL
( value -- )
--
core
LL
--
shell
LN
--
shell
LOAD"
--
misc
LOAD
( u -- )
--
block
LOADF-LOCATE
( "name" -- )
--
useful
LOADF
( "filename" -- )
--
useful
LOADM
( 'filename' -- )
--
dlfcn
LOCAL-DLCALL
--
dlfcn
LOCAL-DLSYM
( [symbolname] -- address )
--
dlfcn
LOCALS|
( xN ... x2 x1 [name1 .. nameN <|>] -- )
--
locals
LOOP
( -- )
--
core
LOOP_MAGIC
--
tools_misc
LOWER-CASE-FN
--
misc
LOWER-CASE-FN?
--
misc
LOWER-CASE
--
misc
LOWER
( addr cnt -- )
--
forth_usual
LOWORD
( xxyy -- yy )
--
toolbelt
LS.COLON-DEFS
( -- )
--
misc
LS.CONSTANTS
( -- )
--
misc
LS.DOES-DEFS
( -- )
--
misc
LS.MARKERS
( -- )
--
misc
LS.PRIMITIVES
( -- )
--
misc
LS.VARIABLES
( -- )
--
misc
LS.VOCABULARIES
( -- )
--
misc
LS.WORDS
( -- )
--
misc
LS
--
shell
LSHIFT
( value shift-val -- value' )
--
core
LVALUE
( value [name] -- )
--
locals
M*/
--
double
M*
( a b -- m,m )
--
core
M+
( d1.d1 n1 -- d2.d2 )
--
double
MAKE-$SPACE
( size #frames -- addr )
--
dstrings
MAKE-$SPACE
( size #frames -- addr )
--
dstrings
MAKE
( [word] -- )
--
useful
MARK>
( -- DP-mark )
--
system
MARKER
( 'name' -- )
--
core
MAX-N
--
toolbelt
MAX
( a b -- c )
--
core
MBSlib
--
internal
MEMORY-CHECK
( n -- )
--
forth_usual
MEMORY-CHECK
( n -- )
--
toolbelt
MIN
( a b -- c )
--
core
MKDIR
--
shell
MOD
( a b -- c )
--
core
MODULE
( "name" -- old-current )
--
module
MOVE-FILE
( src-str src-strlen dst-str dst-strlen -- errno|0 )
--
file_misc
MOVE
( from to length -- )
--
core
MS
( n -- )
--
facility
MV
--
shell
N>LINK
( nfa -- lfa )
--
header
NAME>
( nfa -- cfa )
--
header
NAME>STRING
( name-token -- str-ptr str-len )
--
header
NAME-FLAGS!
( nfa-flags nfa -- )
--
header
NAME-FLAGS@
( nfa -- nfa-flags )
--
header
NEEDS
( name -- )
--
environ
NEGATE
( value -- value' )
--
core
NEW-WORDLIST
( "name" -- )
--
chainlist
NEXT-EXCEPTION
--
exception
NEXT-WORD
( -- str len )
--
toolbelt
NIP
( a b -- b )
--
core
NO-DEBUG
( 'word' -- )
--
debug
NOOP
( -- )
--
forth_usual
NOT
( x -- flag )
--
forth_83
NOT
( x -- flag )
--
toolbelt
NTOHL
( l -- l' )
--
posix
NTOHS
( w -- w' )
--
posix
NUMBER?
( addr -- d flag )
--
forth_usual
OCTAL
( -- )
--
forth_83
OF
( comp-value case-value -- comp-value )
--
core
OFF!
--
forth_usual
OFF
( addr -- )
--
forth_usual
OFF
( addr -- )
--
toolbelt
OFFSET:
--
useful
OF_MAGIC
--
tools_misc
ON!
( addr -- )
--
forth_usual
ON
( addr -- )
--
forth_usual
ON
( addr -- )
--
toolbelt
OPEN-BLOCKFILE
( "filename" -- )
--
block_misc
OPEN-FILE
( str-adr str-len mode -- file code )
--
file
OR
( a b -- ab )
--
core
ORDER
( -- )
--
search
ORIF
( p ... -- flag )
--
toolbelt
ORIG_MAGIC
--
tools_misc
OUT
--
misc
OUT
--
toolbelt
OVER
( a b -- a b a )
--
core
PAD
( -- addr )
--
core
PAGE
( -- )
--
facility
PARSE,"
--
core_misc
PARSE,
( "chars<">" -- )
--
core_misc
PARSE-WORD
( "chars" -- c-addr u )
--
core
PARSE
( delim-char -- buffer-start buffer-count )
--
core
PERFORM
--
forth_usual
PFE-PRINTF
( args ... format$ -- )
--
useful
PFE-SPRINTF
( args ... format$ dest$ -- len-dest )
--
useful
PICK
( n -- value )
--
core
PLACE
( str len addr -- )
--
forth_usual
PLACE
( str len addr -- )
--
toolbelt
POCKET-PAD
( -- addr )
--
misc
POINTER:
--
structs
POSTPONE
( [word] -- )
--
core
PRECISION
--
floating
PRECISION
--
fpnostack
PREVIOUS
( -- )
--
search
PRINTF
--
useful
PROMPT-WORDLIST
--
chainlist
PWD
( -- )
--
shell
QUERY
( -- )
--
core
QUIT
( -- )
--
core
QUOTED-PARSE?
--
misc
R!
( x R: a -- R: x )
--
misc
R>
( R: a -- a R: )
--
core
R>DROP
( -- )
--
misc
R"!
--
misc
R"@
--
misc
R'!
( x R: a b -- R: x b )
--
misc
R'@
( -- x )
--
misc
R'@
( -- x )
--
toolbelt
R/O
--
file
R/W
--
file
R0
--
misc
R@
( R: a -- a R: a )
--
core
RAISE
( n -- )
--
misc
RANDOM
( n1 -- n2 )
--
misc
READ-FILE
( str-adr str-len file -- count code )
--
file
READ-LINE
( str-adr str-len file -- count flag code )
--
file
RECURSE
( ? -- ? )
--
core
RECURSIVE
--
header
REDEFINED-MSG
--
misc
REDEFINED-MSG?
--
misc
REDO-ALL-WORDS
( wordlist* -- )
--
chainlist
REFILL
( -- flag )
--
core
RENAME-FILE
( str-adr1 str-len1 str-adr2 str-len2 -- code )
--
file
REPEAT
( -- )
--
core
REPLACE-IN
( to-xt from-xt n "name" -- )
--
useful
REPOSITION-FILE
( o.offset file -- code )
--
file
REPRESENT
--
floating
REPRESENT
--
fpnostack
REQUIRED
( ... str-ptr str-len -- ??? )
--
environ
REQUIRES
( ... "name" -- ??? )
--
environ
RESET-ORDER-IS
--
search
RESET-ORDER
( -- )
--
search
RESIZE-FILE
( s.size file -- code )
--
file
RESIZE
( ptr newsize -- ptr' code )
--
memory
RESOLVE>
( DP-mark -- )
--
system
RESTORE-INPUT
( xn ... x1 -- )
--
core
REVEAL
( -- )
--
header
REWIND-FILE
( file-id -- ior )
--
toolbelt
RM
--
shell
RMDIR
--
shell
ROLL
( xn xm ... x1 n -- xm ... x1 xn )
--
core
ROT
( a b c -- b c a )
--
core
ROWS
--
term
RP!
( addr -- )
--
forth_usual
RP@
( -- addr )
--
forth_usual
RSHIFT
( value shift-val -- value' )
--
core
S>D
( a -- a,a' )
--
core
S>F
( n -- x )
--
floating_misc
S>F
( n -- x )
--
fpnostack
S"
( [string<">] -- string-address string-length)
--
core
S,
( addr len -- addr' len )
--
dstrings
S,
( addr len -- addr' len )
--
dstrings
S-CAT
( a.str -- )
--
dstrings
S-CAT
( a.str -- )
--
dstrings
S-K10
--
term
S-K1
--
term
S-K2
--
term
S-K3
--
term
S-K4
--
term
S-K5
--
term
S-K6
--
term
S-K7
--
term
S-K8
--
term
S-K9
--
term
S0
--
misc
SAVE-BUFFERS
( -- )
--
block
SAVE-INPUT
( -- xn .. x1 )
--
core
SCAN
( str len char -- str+i len-i )
--
toolbelt
SCR
--
block
SEAL
( -- )
--
forth_83
SEARCH-ALSO-VOC
--
useful
SEARCH-WORDLIST
( str-ptr str-len voc -- 0 | xt 1 | xt -1 )
--
search
SEARCH
( str-ptr1 str-len1 str-ptr2 str-len2 -- str-ptr1' str-len1' flag )
--
string
SEE
--
tools
SET-BLOCKFILE
( fid -- )
--
block_misc
SET-CURRENT
( voc -- )
--
search
SET-ORDER
( vocn ... voc1 n -- )
--
search
SET-PRECISION
--
floating
SET-PRECISION
--
fpnostack
SF!
--
floating
SF!
--
fpnostack
SF@
--
floating
SF@
--
fpnostack
SFALIGN
--
floating
SFALIGN
--
fpnostack
SFALIGNED
--
floating
SFALIGNED
--
fpnostack
SFLOAT%
--
struct
SFLOAT+
--
floating
SFLOAT+
--
fpnostack
SFLOATS
--
floating
SFLOATS
--
fpnostack
SHOW-STATUS
--
misc
SHOW-TERM-CONTROLS
( -- )
--
term
SHOW-TERM-ESC-KEYS
( -- )
--
term
SHOW-TERMCAP
( -- )
--
term
SIGN
( a -- )
--
core
SIGNAL
( xt1 n -- xt2 )
--
misc
SIZEOF
--
struct
SKIP
( str len char -- str+i len-i )
--
toolbelt
SLITERAL
( -- string )
--
string
SM/REM
( a.a b -- c d )
--
core
SMUDGE-MASK
--
header
SMUDGE
--
header
SOURCE-ID
--
core
SOURCE-LINE
( -- n )
--
misc
SOURCE-NAME
( -- str-ptr str-len )
--
misc
SOURCE
( -- buffer IN-offset )
--
core
SP!
( ... addr -- )
--
forth_usual
SP@
( -- )
--
forth_83
SPACE
( -- )
--
core
SPACES
( n -- )
--
core
SPAN
--
core
SPLIT-NEXT-LINE
( src . -- src' . str len )
--
toolbelt
SPRINTF
--
useful
SPY-ENTER
--
with_spy
SPY-EXIT
( -- )
--
with_spy
SPY-LEAVE
--
with_spy
SPY:
( name -- )
--
with_spy
SPY_OFF
( -- )
--
with_spy
SPY_ON
( -- )
--
with_spy
SRAND
( n -- )
--
misc
STANDARD-I/O
( -- )
--
misc
START?CR
( -- )
--
misc
STARTS?
( str len pattern len2 -- str len flag )
--
toolbelt
STATE
--
core
STDERR
--
misc
STDIN
--
misc
STDOUT
--
misc
STRING,
( str len -- )
--
core_misc
STRING,
( str len -- )
--
toolbelt
STRUCT:
--
structs
STRUCT
( "name" -- here zero-offset )
--
struct
STRUCTURE:
--
structs
STRUCTURE
--
struct
SUBRECORD
( outer-offset "name" -- outer-offset here zero-offset )
--
struct
SWAP
( a b -- b a )
--
core
SYNONYM-OBSOLETED
--
header
SYNONYM
( "newname" "oldname" -- )
--
header
SYSTEM"
--
misc
SYSTEM
( addr u -- ret-val )
--
misc
S\"
( [backslashed-strings_<">] -- str cnt )
--
zchar
TAB
( n -- )
--
misc
TH'POCKET
( n -- addr u )
--
misc
THEN
( -- )
--
core
THIRD
( x y z -- x y z x )
--
toolbelt
THROW
( n -- )
--
exception
THRU
( u1 u2 -- )
--
block
TIB
--
core
TIME&DATE
--
facility
TO
( value [name] -- )
--
core
TOGGLE
( c-addr charmask -- )
--
forth_usual
TOPMOST
( wid -- a-addr )
--
misc
TOUCH
--
shell
TOUPPER
( c1 -- c2 )
--
forth_usual
TRIM
( str len -- str len-i )
--
toolbelt
TRUE
--
core
TUCK
( a b -- b a b )
--
core
TYPE
( string-pointer string-length -- )
--
core
U>
( a b -- ab )
--
core
U>=
( a b -- flag )
--
core_misc
U<
( a b -- cond )
--
core
U<=
( a b -- flag )
--
core_misc
U.
( value )
--
core
U.R
( value prec -- )
--
core
UD.
( 2val -- )
--
misc
UD.R
( 2val r -- )
--
misc
UM*
( a b -- c,c )
--
core
UM/MOD
( a b -- c,c )
--
core
UMASK
( val -- ret )
--
shell
UMAX
( a b -- max )
--
core_misc
UMIN
( a b -- min )
--
core_misc
UNDER+
( n1 x n2 -- n1+n2 x )
--
misc
UNLOOP
( -- )
--
core
UNSMUDGE
--
header
UNTIL
( cond -- )
--
core
UNUSED
( -- val )
--
core
UPC
--
forth_usual
UPDATE
( -- )
--
block
UPPER-CASE?
--
misc
UPPER
( addr cnt -- )
--
forth_usual
USELIBRARY
--
dlfcn
USING-NEW
( 'filename' -- )
--
block_misc
USING
( 'filename' -- )
--
block_misc
VALUE
( value 'name' -- )
--
core
VARIABLE
( 'name' -- )
--
core
VARIANT
( outer-offset "name" -- outer-offset here zero-offset )
--
struct
VIEW-NEXT-LINE
( src . str len -- src . str len str2 len2 )
--
toolbelt
VLIST
( -- )
--
tools_misc
VOCABULARY'
--
useful
VOCABULARY
( 'name' -- )
--
forth_83
VOCABULARY
( 'name' -- )
--
forth_usual
VOCABULARY
( 'name' -- )
--
toolbelt
VOCS
( -- )
--
forth_usual
W!
( w-val addr -- )
--
misc
W+!
( w-val addr -- )
--
misc
W/O
--
file
W@
( addr -- w-val )
--
misc
WARRANTY
( -- )
--
core_misc
WCHAR%
--
struct
WCHAR:
--
structs
WCHARS:
--
structs
WHILE
( cond -- )
--
core
WITHIN
( a b c -- cond )
--
core
WL-HASH
( c-addr n1 -- n2 )
--
misc
WORD
( delimiter-char -- here-addr )
--
core
WORDLIST
( -- voc )
--
search
WORDS
( -- )
--
tools
WRITE-FILE
( str-adr str-len file -- code )
--
file
WRITE-LINE
( str-adr str-len file -- code )
--
file
WSIZE
--
misc
X"
( "hex-q" -- bstring )
--
useful
XMAX
--
term
XOR
( a b -- ab )
--
core
YMAX
--
term
Z"
( [chars<">] -- z* )
--
zchar
ZCOUNT
( z* -- z* len )
--
zchar
ZMOVE
( zsrc* zdest* -- )
--
zchar
ZPLACE
( addr* len zaddr* -- )
--
zchar
ZSTRLEN
( z* -- len )
--
zchar
Z\"
( [backslashed-strings_<">] -- zstr* )
--
zchar
[']
( [name] -- )
--
core
[
( -- )
--
core
[CHAR]
( [word] -- char )
--
core
[COMPILE]
( [word] -- )
--
core
[DEFINED]
( "name" -- flag )
--
core_misc
[DEFINED]
( "name" -- flag )
--
tools_misc
[DEFINED]
( "name" -- flag )
--
toolbelt
[DEF]
( -- )
--
useful
[ELSE]
( -- )
--
tools
[IF]
( flag -- )
--
tools
[NOT]
( a -- a' )
--
useful
[POSSIBLY]
( [name] -- ?? )
--
useful
[THEN]
--
tools
[UNDEFINED]
( "name" -- flag )
--
core_misc
[UNDEFINED]
( "name" -- flag )
--
tools_misc
[UNDEFINED]
( "name" -- flag )
--
toolbelt
[VOCABULARY]
( "name" -- )
--
useful
[VOID]
--
core_misc
[VOID]
--
tools_misc
[VOID]
--
toolbelt
\
( [comment] -- )
--
core
\\
( "..." -- )
--
toolbelt
\n$
( $: -- newline$ )
--
dstrings
\n$
( $: -- newline$ )
--
dstrings
]
( -- )
--
core
aal0cap
--
internal
binary image too big
--
exception
chain-add-before
( chain* "word-to-add" -- )
--
chain
chain-add
( chain* "word-to-add" -- )
--
chain
chain-link
--
chain
chained
( xt list -- )
--
gforth
chained
( xt list -- )
--
gforth
chainperform
( list -- )
--
gforth
chainperform
( list -- )
--
gforth
close-dir
( wdirid -- wior )
--
gforth
close-dir
( wdirid -- wior )
--
gforth
codint
--
internal
compile failed (call from bad point)
--
exception
dec_ftyp
--
internal
do-chain
( chain* -- )
--
chain
dstrings
--
internal
edit
--
internal
enc_const
--
internal
error
--
internal
gforth
--
internal
help
--
internal
index out of range
--
exception
link,
( list -- )
--
chain
linked
( list -- )
--
gforth
linked
( list -- )
--
gforth
lt_dlclose
( handle -- ior )
--
dlfcn
lt_dlerror
( -- z-string* )
--
dlfcn
lt_dlinit
( -- ior )
--
dlfcn
lt_dlopenext
( name-ptr,len -- handle-ptr|0 )
--
dlfcn
lt_dlsym
( name-ptr,len handle -- symbol-addr|0)
--
dlfcn
mforth
--
internal
new-chain
( "name" -- )
--
chain
new-sys-chain
--
chain
no or not matching binary image
--
exception
ok
--
misc
open-dir
( c_addr u -- wdirid wior )
--
gforth
open-dir
( c_addr u -- wdirid wior )
--
gforth
out of memory
--
exception
rcsnd
--
internal
read-dir
( c_addr u1 wdirid -- u2 flag wior )
--
gforth
read-dir
( c_addr u1 wdirid -- u2 flag wior )
--
gforth
realchrt
--
internal
spy
--
internal
struct
--
internal
timeserv
--
internal
toolbelt
--
internal
types
--
internal
xdo-chain
--
chain
zchar
--
internal
|(
--
useful