!+
( addr x -- addr' )
--
toolbelt
#BACKSPACE-CHAR
( -- char )
--
toolbelt
#CHARS/LINE
( -- n )
--
toolbelt
#EOL-CHAR
( -- char )
--
toolbelt
#FRAMES
--
dstrings
#TAB-CHAR
( -- char )
--
toolbelt
$!
--
dstrings
$"
--
dstrings
$.
( $: a$ -- )
--
dstrings
$2DROP
( $: a$ b$ -- )
--
dstrings
$2DUP
( $: a$ b$ -- a$ b$ a$ b$ )
--
dstrings
$@
( $var.pfa -- $: a$ )
--
dstrings
$BREAK
--
dstrings
$BUFFER
--
dstrings
$CONSTANT
( "name" $: a$ -- )
--
dstrings
$DEPTH
( -- n )
--
dstrings
$DROP
( $: a$ -- )
--
dstrings
$DUP
( $: a$ -- a$ a$ )
--
dstrings
$FBREAK
--
dstrings
$FRAME
( u -- )
--
dstrings
$FSP0
--
dstrings
$FSP
--
dstrings
$GC-OFF
( -- )
--
dstrings
$GC-ON
( -- )
--
dstrings
$NIP
($: a$ b$ -- b$ )
--
dstrings
$OVER
( $: a$ b$ -- a$ b$ a$ )
--
dstrings
$PICK
( u $: au$ ... a0$ -- au$ ... a0$ au$ )
--
dstrings
$S>-COPY
( $: a$ -- S: a.str )
--
dstrings
$S>
( $: a$ -- S: a.str )
--
dstrings
$S@
( $: a$ -- a$ S: a.str )
--
dstrings
$SP0
--
dstrings
$SP
--
dstrings
$SWAP
--
dstrings
$TUCK
($: a$ b$ -- b$ a$ b$ )
--
dstrings
$TYPE
($: a$ -- )
--
dstrings
$UNUSED
( -- u )
--
dstrings
$VARIABLE
( "name" -- )
--
dstrings
>$S-COPY
( a.str -- $: a$ )
--
dstrings
>$S
( a.str -- $: a$ )
--
dstrings
'th
--
toolbelt
($:
( "ccc" -- )
--
dstrings
(.)
( n -- addr u )
--
toolbelt
(DROP-$FRAME)
( -- )
--
dstrings
(M$:)
--
dstrings
++
( addr -- )
--
toolbelt
,"
--
toolbelt
/$SPACE-HEADER
--
dstrings
/$SPACE
--
dstrings
/FRAME-STACK
--
dstrings
/SPLIT
( a m a+i m-i -- a+i m-i a i )
--
toolbelt
0$SPACE
--
dstrings
0STRINGS
( -- )
--
dstrings
2NIP
( w x y z -- y z )
--
toolbelt
3DROP
( x y z -- )
--
toolbelt
3DUP
( x y z -- x y z x y z )
--
toolbelt
@+
( addr -- addr' x )
--
toolbelt
ANDIF
( p ... -- flag )
--
toolbelt
APPEND-CHAR
( char addr -- )
--
toolbelt
APPEND
( str len add2 -- )
--
toolbelt
ARGS{
( arg1'$ ... argN'$ "arg1 ... argN <}>" -- )
--
dstrings
BACK
( str len char -- str len-i )
--
toolbelt
BL-SCAN
( str len -- str+i len-i )
--
toolbelt
BL-SKIP
( str len -- str+i len-i )
--
toolbelt
BOUNDS
( str len -- str+len str )
--
toolbelt
C+!
( n addr -- )
--
toolbelt
CAT
($: a$ -- )
--
dstrings
CELL-
( addr -- addr' )
--
toolbelt
CELL
( -- n )
--
toolbelt
COLLECT-$GARBAGE
( -- collected-flag )
--
dstrings
DROP-$FRAME
( -- )
--
dstrings
DSTRINGS
( -- dfa )
--
dstrings
EMITS
( n char -- )
--
toolbelt
EMPTY$
( $: -- empty$ )
--
dstrings
EMPTY
( -- )
--
toolbelt
ENDCAT
( -- $: cat$ )
--
dstrings
ENDS?
( str len pattern len2 -- str len flag )
--
toolbelt
ENVIRONMENT #LOCALS
( -- number )
--
locals
ENVIRONMENT /COUNTED-STRING
--
core
ENVIRONMENT /DYNAMIC-STRING
( -- MAX_DSCOUNT )
--
dstrings
ENVIRONMENT /HOLD
--
core
ENVIRONMENT /PAD
--
core
ENVIRONMENT /SCOPY
( -- MAX_SCOUNT )
--
dstrings
ENVIRONMENT ADDRESS-UNIT-BITS
--
core
ENVIRONMENT BLOCK-EXT
--
block
ENVIRONMENT CASE-SENSITIVE?
--
environ
ENVIRONMENT CHAIN-WORDLISTS
--
search
ENVIRONMENT CLK_TCK
( -- HZ )
--
posix
ENVIRONMENT CORE-EXT
--
core
ENVIRONMENT DOUBLE-EXT
--
double
ENVIRONMENT DSTRINGS-EXT
( -- datecoded-version )
--
dstrings
ENVIRONMENT DSTRINGS-LOADED
--
dstrings
ENVIRONMENT ENVIRON-EXT
--
environ
ENVIRONMENT EXCEPTION-EXT
--
exception
ENVIRONMENT FACILITY-EXT
--
facility
ENVIRONMENT FILE-EXT
--
file
ENVIRONMENT FLOORED
--
core
ENVIRONMENT FORTH-CONTACT
--
environ
ENVIRONMENT FORTH-LICENSE
--
environ
ENVIRONMENT FORTH-NAME
--
environ
ENVIRONMENT FORTH-VERSION
--
environ
ENVIRONMENT GFORTH-DIR
--
gforth
ENVIRONMENT HEADER-EXT
--
header
ENVIRONMENT HOST-SYSTEM
--
environ
ENVIRONMENT LOCALS-EXT
--
locals
ENVIRONMENT LOCALS-LOADED
--
locals
ENVIRONMENT MAX-CHAR
--
core
ENVIRONMENT MAX-D
( -- d.d )
--
double
ENVIRONMENT MAX-FILES
( -- number )
--
file
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
--
core
ENVIRONMENT SEARCH-ORDER-EXT
--
search
ENVIRONMENT STACK-CELLS
--
core
ENVIRONMENT STRING-EXT
--
string
ENVIRONMENT SYSTEM-EXT
--
system
ENVIRONMENT TOOLBELT-EXT
--
toolbelt
ENVIRONMENT TOOLS-EXT
--
tools
ENVIRONMENT WORDLISTS
--
search
EXTENSIONS !>
--
your
EXTENSIONS !NO
--
useful
EXTENSIONS !USE
--
useful
EXTENSIONS #!
--
posix
EXTENSIONS #WITH-FIG
--
useful
EXTENSIONS #WITH-NO-FFA
--
useful
EXTENSIONS $$
--
shell
EXTENSIONS $CWD
--
shell
EXTENSIONS $EUID
--
shell
EXTENSIONS $GID
--
shell
EXTENSIONS $HOME
--
shell
EXTENSIONS $PID
--
shell
EXTENSIONS $UID
--
shell
EXTENSIONS $USER
--
shell
EXTENSIONS &OF
--
your
EXTENSIONS >COMPILE
--
useful
EXTENSIONS >FFA
--
header
EXTENSIONS >WORDLIST
--
forth_usual
EXTENSIONS <<edit-init>>
--
edit
EXTENSIONS <<load_signals>>
--
signals
EXTENSIONS '>
--
your
EXTENSIONS ($
--
useful
EXTENSIONS (DICTFENCE)
--
tools_misc
EXTENSIONS (DICTLIMIT)
--
tools_misc
EXTENSIONS (FORGET)
--
tools_misc
EXTENSIONS (IMMEDIATE#)
--
header
EXTENSIONS (LOADF-LOCATE)
--
useful
EXTENSIONS (MARKER)
--
core
EXTENSIONS (SMUDGE#)
--
header
EXTENSIONS )
--
useful
EXTENSIONS .BELL
--
term
EXTENSIONS .BLINKING.OFF
--
term
EXTENSIONS .BLINKING
--
term
EXTENSIONS .CLREOL
--
term
EXTENSIONS .CLRSCR
--
term
EXTENSIONS .H2
--
your
EXTENSIONS .HIGHLIGHT.OFF
--
term
EXTENSIONS .HIGHLIGHT
--
term
EXTENSIONS .HOME
--
term
EXTENSIONS .INTENSITY.OFF
--
term
EXTENSIONS .INTENSITY
--
term
EXTENSIONS .NORMAL
--
term
EXTENSIONS .REVERSE.OFF
--
term
EXTENSIONS .REVERSE
--
term
EXTENSIONS .UNDERLINE.OFF
--
term
EXTENSIONS .UNDERLINE
--
term
EXTENSIONS ;AND
--
useful
EXTENSIONS ;SPY
--
with_spy
EXTENSIONS ?XY
--
term
EXTENSIONS @>
--
your
EXTENSIONS ALIAS-ATEXIT
--
useful
EXTENSIONS ALIAS
--
useful
EXTENSIONS ALSO-MODULE
--
module
EXTENSIONS ANEW
--
core
EXTENSIONS ARRAY-OF
--
struct
EXTENSIONS ASSUME_DUMBTERM
--
term
EXTENSIONS ASSUME_VT100
--
term
EXTENSIONS B/BUF
--
block_misc
EXTENSIONS BEHAVIOR
--
header
EXTENSIONS BLOCK-FILE
--
block_misc
EXTENSIONS CALL-C
--
dlfcn
EXTENSIONS CASE-SENSITIVE-VOC
--
useful
EXTENSIONS CASE_MAGIC
--
tools_misc
EXTENSIONS CD
--
shell
EXTENSIONS CELL%
--
struct
EXTENSIONS CHAR%
--
struct
EXTENSIONS CHDIR
--
shell
EXTENSIONS CLOCK
--
posix
EXTENSIONS CLS
--
term
EXTENSIONS COLS
--
term
EXTENSIONS CONTEXT?
--
useful
EXTENSIONS CP
--
shell
EXTENSIONS DEF'
--
useful
EXTENSIONS DEFER
--
header
EXTENSIONS DEFS-ARE-CASE-SENSITIVE
--
useful
EXTENSIONS DEFS-ARE-SEARCHED-ALSO
--
useful
EXTENSIONS DEST_MAGIC
--
tools_misc
EXTENSIONS DFLOAT%
--
struct
EXTENSIONS DICTFENCE
--
tools_misc
EXTENSIONS DICTLIMIT
--
tools_misc
EXTENSIONS DOER
--
useful
EXTENSIONS DOUBLE%
--
struct
EXTENSIONS EDIT-BLOCK
--
edit
EXTENSIONS EDIT-ERROR
--
edit
EXTENSIONS EDIT-TEXT
--
edit
EXTENSIONS END-MODULE
--
module
EXTENSIONS END-STRUCT
--
struct
EXTENSIONS END-SUBRECORD
--
struct
EXTENSIONS END-VARIANT
--
struct
EXTENSIONS ENDSTRUCTURE
--
struct
EXTENSIONS EXCEPTION_MAGIC
--
tools_misc
EXTENSIONS EXPORT
--
module
EXTENSIONS EXPOSE-MODULE
--
module
EXTENSIONS FENCE
--
tools_misc
EXTENSIONS FFA>
--
header
EXTENSIONS FIELD-OFFSET
--
useful
EXTENSIONS FIELD
--
struct
EXTENSIONS FIG-WORD
--
your
EXTENSIONS FLOAT%
--
struct
EXTENSIONS GETTIMEOFDAY
--
posix
EXTENSIONS GOTOXY
--
term
EXTENSIONS HEADER,
--
header
EXTENSIONS HERE-WORD
--
your
EXTENSIONS IMMEDIATE-MASK
--
header
EXTENSIONS INPUT_MAGIC
--
tools_misc
EXTENSIONS INSTANCE-ADDR
--
struct
EXTENSIONS INSTANCE
--
struct
EXTENSIONS INTO
--
your
EXTENSIONS IS
--
header
EXTENSIONS K-DOWN
--
term
EXTENSIONS K-END
--
term
EXTENSIONS K-HOME
--
term
EXTENSIONS K-LEFT
--
term
EXTENSIONS K-NEXT
--
term
EXTENSIONS K-PRIOR
--
term
EXTENSIONS K-RIGHT
--
term
EXTENSIONS K-UP
--
term
EXTENSIONS K10
--
term
EXTENSIONS K1
--
term
EXTENSIONS K2
--
term
EXTENSIONS K3
--
term
EXTENSIONS K4
--
term
EXTENSIONS K5
--
term
EXTENSIONS K6
--
term
EXTENSIONS K7
--
term
EXTENSIONS K8
--
term
EXTENSIONS K9
--
term
EXTENSIONS LBUFFER:
--
locals
EXTENSIONS LL
--
shell
EXTENSIONS LN
--
shell
EXTENSIONS LOADF-LOCATE
--
useful
EXTENSIONS LOADF
--
useful
EXTENSIONS LOOP_MAGIC
--
tools_misc
EXTENSIONS LS
--
shell
EXTENSIONS LVALUE
--
locals
EXTENSIONS MAKE
--
useful
EXTENSIONS MKDIR
--
shell
EXTENSIONS MODULE
--
module
EXTENSIONS MV
--
shell
EXTENSIONS NAME-FLAGS!
--
header
EXTENSIONS NAME-FLAGS@
--
header
EXTENSIONS NEXT-EXCEPTION
--
exception
EXTENSIONS OFFSET:
--
useful
EXTENSIONS OF_MAGIC
--
tools_misc
EXTENSIONS ORIG_MAGIC
--
tools_misc
EXTENSIONS PERFORM
--
forth_usual
EXTENSIONS PFE-PRINTF
--
useful
EXTENSIONS PFE-SPRINTF
--
useful
EXTENSIONS PRINTF
--
useful
EXTENSIONS PWD
--
shell
EXTENSIONS RECURSIVE
--
header
EXTENSIONS REPLACE-IN
--
useful
EXTENSIONS REVEAL
--
header
EXTENSIONS RM
--
shell
EXTENSIONS RMDIR
--
shell
EXTENSIONS ROWS
--
term
EXTENSIONS S-K10
--
term
EXTENSIONS S-K1
--
term
EXTENSIONS S-K2
--
term
EXTENSIONS S-K3
--
term
EXTENSIONS S-K4
--
term
EXTENSIONS S-K5
--
term
EXTENSIONS S-K6
--
term
EXTENSIONS S-K7
--
term
EXTENSIONS S-K8
--
term
EXTENSIONS S-K9
--
term
EXTENSIONS SEARCH-ALSO-VOC
--
useful
EXTENSIONS SET-BLOCKFILE
--
block_misc
EXTENSIONS SFLOAT%
--
struct
EXTENSIONS SHOW-TERM-CONTROLS
--
term
EXTENSIONS SHOW-TERM-ESC-KEYS
--
term
EXTENSIONS SHOW-TERMCAP
--
term
EXTENSIONS SIZEOF
--
struct
EXTENSIONS SMUDGE-MASK
--
header
EXTENSIONS SMUDGE
--
header
EXTENSIONS SPRINTF
--
useful
EXTENSIONS SPY-EXIT
--
with_spy
EXTENSIONS SPY:
--
with_spy
EXTENSIONS SPY_OFF
--
with_spy
EXTENSIONS SPY_ON
--
with_spy
EXTENSIONS STRUCT
--
struct
EXTENSIONS STRUCTURE
--
struct
EXTENSIONS SUBRECORD
--
struct
EXTENSIONS SYNONYM-OBSOLETED
--
header
EXTENSIONS SYNONYM
--
header
EXTENSIONS TOUCH
--
shell
EXTENSIONS UMASK
--
shell
EXTENSIONS UNSMUDGE
--
header
EXTENSIONS UPC
--
forth_usual
EXTENSIONS USELIBRARY
--
dlfcn
EXTENSIONS USING-NEW
--
block_misc
EXTENSIONS USING
--
block_misc
EXTENSIONS VARIANT
--
struct
EXTENSIONS VOCABULARY'
--
useful
EXTENSIONS WCHAR%
--
struct
EXTENSIONS X"
--
useful
EXTENSIONS XMAX
--
term
EXTENSIONS YMAX
--
term
EXTENSIONS [DEF]
--
useful
EXTENSIONS [NOT]
--
useful
EXTENSIONS [POSSIBLY]
--
useful
EXTENSIONS [VOCABULARY]
--
useful
EXTENSIONS binary image too big
--
exception
EXTENSIONS compile failed (call from bad point)
--
exception
EXTENSIONS index out of range
--
exception
EXTENSIONS no or not matching binary image
--
exception
EXTENSIONS out of memory
--
exception
FILE-CHECK
( n -- )
--
toolbelt
FIND-ARG
( s -- i true | false )
--
dstrings
FORTH !++
--
forth_usual
FORTH !+
--
forth_usual
FORTH !BITS
--
forth_83
FORTH !CSP
--
tools_misc
FORTH #BACKSPACE-CHAR
--
forth_usual
FORTH #DEFINE
--
cdecl
FORTH #ELSE
--
cdecl
FORTH #ENDIF
--
cdecl
FORTH #IF
--
cdecl
FORTH #IFDEF
--
cdecl
FORTH #IFNDEF
--
cdecl
FORTH #IFNOTDEF
--
cdecl
FORTH #IS_FALSE
--
cdecl
FORTH #IS_TRUE
--
cdecl
FORTH #PRAGMA
--
cdecl
FORTH ><
--
forth_83
FORTH >=
--
core_misc
FORTH >LINK
--
header
FORTH >MOVE<
--
forth_83
FORTH >NAME
--
header
FORTH <=
--
core_misc
FORTH <BUILDS
--
core
FORTH <MARK
--
system
FORTH <RESOLVE
--
system
FORTH "
--
core
FORTH (EMIT)
--
misc
FORTH (EXPECT)
--
misc
FORTH (KEY)
--
misc
FORTH (LOADM)
--
dlfcn
FORTH (SEE)
--
debug
FORTH (TYPE)
--
misc
FORTH **
--
forth_83
FORTH *EMIT*
--
misc
FORTH *EXPECT*
--
misc
FORTH *KEY*
--
misc
FORTH *TYPE*
--
misc
FORTH ++
--
forth_usual
FORTH +PLACE
--
forth_usual
FORTH +TO
--
misc
FORTH -->
--
forth_83
FORTH -ROLL
--
misc
FORTH -ROT
--
forth_usual
FORTH .CVERSION
--
core_misc
FORTH .LINE
--
misc
FORTH .MEMORY
--
misc
FORTH .NAME
--
misc
FORTH .PFE-DATE
--
core_misc
FORTH .STATUS
--
misc
FORTH .VERSION
--
core_misc
FORTH //
--
cdecl
FORTH 0>=
--
core_misc
FORTH 0<=
--
core_misc
FORTH 0
--
core_misc
FORTH 1
--
core_misc
FORTH 2+
--
forth_83
FORTH 2-
--
forth_83
FORTH 2
--
core_misc
FORTH 2LITERAL,
--
double_misc
FORTH 2R!
--
misc
FORTH 2R>2DROP
--
misc
FORTH 2ROT
--
double_misc
FORTH 3
--
core_misc
FORTH 3DROP
--
forth_usual
FORTH 3DUP
--
forth_usual
FORTH 4DROP
--
forth_usual
FORTH 4DUP
--
forth_usual
FORTH ?BRANCH
--
system
FORTH ?COMP
--
tools_misc
FORTH ?CR
--
misc
FORTH ?CSP
--
tools_misc
FORTH ?EXEC
--
tools_misc
FORTH ?FILE
--
tools_misc
FORTH ?LEAVE
--
forth_usual
FORTH ?LOADING
--
tools_misc
FORTH ?PAIRS
--
tools_misc
FORTH ?STACK
--
tools_misc
FORTH ?STOP
--
misc
FORTH ?TERMINAL
--
forth_83
FORTH @++
--
forth_usual
FORTH @+
--
forth_usual
FORTH @BITS
--
forth_83
FORTH @EXECUTE
--
forth_usual
FORTH ACCESS-ARRAY
--
misc
FORTH ADDR>NAME
--
debug
FORTH APPEND-CHAR
--
forth_usual
FORTH APPEND
--
forth_usual
FORTH APPLICATION
--
misc
FORTH ARGC
--
misc
FORTH ARGV
--
misc
FORTH ASCII
--
forth_usual
FORTH BACKSPACE
--
misc
FORTH BODY>
--
header
FORTH BOUNDS
--
forth_usual
FORTH BRANCH
--
system
FORTH BUFFER:
--
misc
FORTH BUILD-ARRAY
--
misc
FORTH C+!
--
forth_usual
FORTH C+PLACE
--
forth_usual
FORTH CFA'
--
core
FORTH CLEARSTACK
--
misc
FORTH CLOSE-ALL-FILES
--
misc
FORTH CLOSE-BLOCKFILE
--
block_misc
FORTH COLD
--
misc
FORTH COME_BACK
--
debug
FORTH COMPILE
--
forth_83
FORTH CONTEXT
--
system
FORTH CONTROL
--
forth_usual
FORTH COPY-FILE
--
file_misc
FORTH CREATE-BLOCKFILE
--
block_misc
FORTH CREATE:
--
misc
FORTH CRESET
--
forth_usual
FORTH CS-DROP
--
tools_misc
FORTH CS-SWAP
--
tools_misc
FORTH CSET
--
forth_usual
FORTH CSP
--
tools_misc
FORTH CTOGGLE
--
forth_usual
FORTH CURRENT
--
system
FORTH DEBUG
--
debug
FORTH DEFAULT-ORDER
--
search
FORTH DEFINED
--
core_misc
FORTH DEFINED
--
tools_misc
FORTH DLCALL
--
dlfcn
FORTH DLSYM
--
dlfcn
FORTH DP
--
misc
FORTH DPL
--
forth_83
FORTH DU<
--
double_misc
FORTH DUP>R
--
misc
FORTH EDIT-BLOCK-START
--
edit
FORTH EDIT-BLOCKFILE
--
misc
FORTH EMITS
--
forth_usual
FORTH ENDIF
--
forth_usual
FORTH ENVIRONMENT-WORDLIST
--
environ
FORTH ENVIRONMENT?
--
environ
FORTH EXECUTES
--
misc
FORTH EXITCODE
--
misc
FORTH EXPAND-FN
--
misc
FORTH FILE-BLOCK
--
file_misc
FORTH FILE-BUFFER
--
file_misc
FORTH FILE-CHECK
--
forth_usual
FORTH FILE-EMPTY-BUFFERS
--
file_misc
FORTH FILE-FLUSH
--
file_misc
FORTH FILE-LIST
--
file_misc
FORTH FILE-LOAD
--
file_misc
FORTH FILE-R/W
--
file_misc
FORTH FILE-SAVE-BUFFERS
--
file_misc
FORTH FILE-THRU
--
file_misc
FORTH FILE-UPDATE
--
file_misc
FORTH HELP
--
misc
FORTH HLD
--
misc
FORTH ID.
--
misc
FORTH INCLUDE
--
file_misc
FORTH INTERPRET
--
forth_83
FORTH K
--
forth_83
FORTH L>NAME
--
header
FORTH LAST
--
header
FORTH LATEST
--
header
FORTH LICENSE
--
core_misc
FORTH LINK>
--
header
FORTH LIT
--
misc
FORTH LITERAL,
--
double_misc
FORTH LOAD"
--
misc
FORTH LOADM
--
dlfcn
FORTH LOCAL-DLCALL
--
dlfcn
FORTH LOCAL-DLSYM
--
dlfcn
FORTH LOWER-CASE!
--
misc
FORTH LOWER-CASE-FN!
--
misc
FORTH LOWER-CASE-FN
--
misc
FORTH LOWER-CASE-FN@
--
misc
FORTH LOWER-CASE
--
misc
FORTH LOWER-CASE@
--
misc
FORTH LOWER
--
forth_usual
FORTH LS.COLON-DEFS
--
misc
FORTH LS.CONSTANTS
--
misc
FORTH LS.DOES-DEFS
--
misc
FORTH LS.MARKERS
--
misc
FORTH LS.PRIMITIVES
--
misc
FORTH LS.VARIABLES
--
misc
FORTH LS.VOCABULARIES
--
misc
FORTH LS.WORDS
--
misc
FORTH MARK>
--
system
FORTH MEMORY-CHECK
--
forth_usual
FORTH MOVE-FILE
--
file_misc
FORTH N>LINK
--
header
FORTH NAME>
--
header
FORTH NAME>STRING
--
header
FORTH NO-DEBUG
--
debug
FORTH NOOP
--
forth_usual
FORTH NOT
--
forth_83
FORTH NUMBER?
--
forth_usual
FORTH OCTAL
--
forth_83
FORTH OFF!
--
forth_usual
FORTH OFF
--
forth_usual
FORTH ON!
--
forth_usual
FORTH ON
--
forth_usual
FORTH OPEN-BLOCKFILE
--
block_misc
FORTH OUT
--
misc
FORTH PARSE,"
--
core_misc
FORTH PARSE,
--
core_misc
FORTH PARSE-WORD
--
core
FORTH PLACE
--
forth_usual
FORTH POCKET-PAD
--
misc
FORTH QUOTED-PARSE!
--
misc
FORTH QUOTED-PARSE*
--
misc
FORTH QUOTED-PARSE@
--
misc
FORTH R!
--
misc
FORTH R>DROP
--
misc
FORTH R"!
--
misc
FORTH R"@
--
misc
FORTH R'!
--
misc
FORTH R'@
--
misc
FORTH R0
--
misc
FORTH RAISE
--
misc
FORTH RANDOM
--
misc
FORTH REDEFINED-MSG!
--
misc
FORTH REDEFINED-MSG
--
misc
FORTH REDEFINED-MSG@
--
misc
FORTH REQUIRED
--
environ
FORTH REQUIRES
--
environ
FORTH RESET-ORDER
--
search
FORTH RESOLVE>
--
system
FORTH RP!
--
forth_usual
FORTH RP@
--
forth_usual
FORTH S0
--
misc
FORTH SEAL
--
forth_83
FORTH SHOW-STATUS
--
misc
FORTH SIGNAL
--
misc
FORTH SOURCE-LINE
--
misc
FORTH SP!
--
forth_usual
FORTH SP@
--
forth_83
FORTH SRAND
--
misc
FORTH STANDARD-I/O
--
misc
FORTH START?CR
--
misc
FORTH STDERR
--
misc
FORTH STDIN
--
misc
FORTH STDOUT
--
misc
FORTH STRING,
--
core_misc
FORTH SYSTEM"
--
misc
FORTH SYSTEM
--
misc
FORTH TAB
--
misc
FORTH TH'POCKET
--
misc
FORTH TOGGLE
--
forth_usual
FORTH TOPMOST
--
misc
FORTH TOUPPER
--
forth_usual
FORTH U>=
--
core_misc
FORTH U<=
--
core_misc
FORTH UD.
--
misc
FORTH UD.R
--
misc
FORTH UMAX
--
core_misc
FORTH UMIN
--
core_misc
FORTH UNDER+
--
misc
FORTH UPPER
--
forth_usual
FORTH VLIST
--
tools_misc
FORTH VOCABULARY
--
forth_83
FORTH VOCABULARY
--
forth_usual
FORTH VOCS
--
forth_usual
FORTH W!
--
misc
FORTH W+!
--
misc
FORTH W@
--
misc
FORTH WARRANTY
--
core_misc
FORTH WL-HASH
--
misc
FORTH WSIZE
--
misc
FORTH [DEFINED]
--
core_misc
FORTH [DEFINED]
--
tools_misc
FORTH [UNDEFINED]
--
core_misc
FORTH [UNDEFINED]
--
tools_misc
FORTH [VOID]
--
core_misc
FORTH [VOID]
--
tools_misc
FORTH ok
--
misc
FOURTH
( w x y z -- w x y z w )
--
toolbelt
H#
( "hexnumber" -- n )
--
toolbelt
HIWORD
( xxyy -- xx )
--
toolbelt
IS-ALNUM
( char -- flag )
--
toolbelt
IS-ALPHA
( char -- flag )
--
toolbelt
IS-DIGIT
( char -- flag )
--
toolbelt
IS-WHITE
( char -- flag )
--
toolbelt
LEXEME
( "name" -- str len )
--
toolbelt
LOWORD
( xxyy -- yy )
--
toolbelt
M"
--
dstrings
MAKE-$SPACE
( size #frames -- addr )
--
dstrings
MAX-N
( -- n )
--
toolbelt
MEMORY-CHECK
( n -- )
--
toolbelt
M`
( "ccc" -- )
--
dstrings
NEXT-WORD
( -- str len )
--
toolbelt
NOT
( x -- flag )
--
toolbelt
OFF
( addr -- )
--
toolbelt
ON
( addr -- )
--
toolbelt
ORIF
( p ... -- flag )
--
toolbelt
OUT
( -- addr )
--
toolbelt
PLACE
( str len addr -- )
--
toolbelt
R'@
( -- x )
--
toolbelt
REWIND-FILE
( file-id -- ior )
--
toolbelt
S,
( addr len -- addr' len )
--
dstrings
S-CAT
( a.str -- )
--
dstrings
SCAN
( str len char -- str+i len-i )
--
toolbelt
SKIP
( str len char -- str+i len-i )
--
toolbelt
SPLIT-NEXT-LINE
( src . -- src' . str len )
--
toolbelt
SPY' :
( name -- )
--
with_spy
SPY' ;
( -- )
--
with_spy
SPY' EXIT
( -- )
--
with_spy
STARTS?
( str len pattern len2 -- str len flag )
--
toolbelt
STRING,
( str len -- )
--
toolbelt
THIRD
( x y z -- x y z x )
--
toolbelt
TRIM
( str len -- str len-i )
--
toolbelt
VIEW-NEXT-LINE
( src . str len -- src . str len str2 len2 )
--
toolbelt
VOCABULARY
( 'name' -- )
--
toolbelt
[ANS] !
--
core
[ANS] #>
--
core
[ANS] #
--
core
[ANS] #S
--
core
[ANS] #TIB
--
core
[ANS] >
--
core
[ANS] >BODY
--
core
[ANS] >IN
--
core
[ANS] >NUMBER
--
core
[ANS] >R
--
core
[ANS] <#
--
core
[ANS] <>
--
core
[ANS] <
--
core
[ANS] '
--
core
[ANS] (
--
core
[ANS] (LOCAL)
--
locals
[ANS] */
--
core
[ANS] */MOD
--
core
[ANS] *
--
core
[ANS] +!
--
core
[ANS] +
--
core
[ANS] +LOOP
--
core
[ANS] ,
--
core
[ANS] -
--
core
[ANS] -TRAILING
--
string
[ANS] ."
--
core
[ANS] .(
--
core
[ANS] .
--
core
[ANS] .R
--
core
[ANS] .S
--
tools
[ANS] /
--
core
[ANS] /MOD
--
core
[ANS] /STRING
--
string
[ANS] 0>
--
core
[ANS] 0<>
--
core
[ANS] 0<
--
core
[ANS] 0=
--
core
[ANS] 1+
--
core
[ANS] 1-
--
core
[ANS] 2!
--
core
[ANS] 2>R
--
core
[ANS] 2*
--
core
[ANS] 2/
--
core
[ANS] 2@
--
core
[ANS] 2CONSTANT
--
double
[ANS] 2DROP
--
core
[ANS] 2DUP
--
core
[ANS] 2LITERAL
--
double
[ANS] 2OVER
--
core
[ANS] 2R>
--
core
[ANS] 2R@
--
core
[ANS] 2SWAP
--
core
[ANS] 2VARIABLE
--
double
[ANS] :
--
core
[ANS] :NONAME
--
core
[ANS] ;
--
core
[ANS] =
--
core
[ANS] ?
--
tools
[ANS] ?DO
--
core
[ANS] ?DUP
--
core
[ANS] @
--
core
[ANS] ABORT"
--
exception
[ANS] ABORT
--
exception
[ANS] ABS
--
core
[ANS] ACCEPT
--
core
[ANS] AGAIN
--
core
[ANS] AHEAD
--
tools
[ANS] ALIGN
--
core
[ANS] ALIGNED
--
core
[ANS] ALLOCATE
--
memory
[ANS] ALLOT
--
core
[ANS] ALSO
--
search
[ANS] AND
--
core
[ANS] AT-XY
--
facility
[ANS] BASE
--
core
[ANS] BEGIN
--
core
[ANS] BIN
--
file
[ANS] BL
--
core
[ANS] BLANK
--
string
[ANS] BLK
--
block
[ANS] BLOCK
--
block
[ANS] BUFFER
--
block
[ANS] BYE
--
tools
[ANS] C!
--
core
[ANS] C"
--
core
[ANS] C,
--
core
[ANS] C@
--
core
[ANS] CASE
--
core
[ANS] CATCH
--
exception
[ANS] CELL+
--
core
[ANS] CELLS
--
core
[ANS] CHAR+
--
core
[ANS] CHAR
--
core
[ANS] CHARS
--
core
[ANS] CLOSE-FILE
--
file
[ANS] CMOVE>
--
string
[ANS] CMOVE
--
string
[ANS] COMPARE
--
string
[ANS] COMPILE,
--
core
[ANS] CONSTANT
--
core
[ANS] CONVERT
--
core
[ANS] COUNT
--
core
[ANS] CR
--
core
[ANS] CREATE-FILE
--
file
[ANS] CREATE
--
core
[ANS] CS-PICK
--
tools
[ANS] CS-ROLL
--
tools
[ANS] D>S
--
double
[ANS] D<
--
double
[ANS] D+
--
double
[ANS] D-
--
double
[ANS] D.
--
double
[ANS] D.R
--
double
[ANS] D0<
--
double
[ANS] D0=
--
double
[ANS] D2*
--
double
[ANS] D2/
--
double
[ANS] D=
--
double
[ANS] DABS
--
double
[ANS] DECIMAL
--
core
[ANS] DEFINITIONS
--
search
[ANS] DELETE-FILE
--
file
[ANS] DEPTH
--
core
[ANS] DMAX
--
double
[ANS] DMIN
--
double
[ANS] DNEGATE
--
double
[ANS] DO
--
core
[ANS] DOES>
--
core
[ANS] DROP
--
core
[ANS] DUMP
--
tools
[ANS] DUP
--
core
[ANS] EKEY>CHAR
--
facility
[ANS] EKEY
--
facility
[ANS] EKEY?
--
facility
[ANS] ELSE
--
core
[ANS] EMIT
--
core
[ANS] EMIT?
--
facility
[ANS] EMPTY-BUFFERS
--
block
[ANS] ENDCASE
--
core
[ANS] ENDOF
--
core
[ANS] ENVIRONMENT?
--
core
[ANS] ERASE
--
core
[ANS] EVALUATE
--
core
[ANS] EXECUTE
--
core
[ANS] EXIT
--
core
[ANS] EXPECT
--
core
[ANS] FALSE
--
core
[ANS] FILE-POSITION
--
file
[ANS] FILE-SIZE
--
file
[ANS] FILE-STATUS
--
file
[ANS] FILL
--
core
[ANS] FIND
--
core
[ANS] FLUSH-FILE
--
file
[ANS] FLUSH
--
block
[ANS] FM/MOD
--
core
[ANS] FORGET
--
tools
[ANS] FORTH-WORDLIST
--
search
[ANS] FREE
--
memory
[ANS] GET-CURRENT
--
search
[ANS] GET-ORDER
--
search
[ANS] HERE
--
core
[ANS] HEX
--
core
[ANS] HOLD
--
core
[ANS] I
--
core
[ANS] IF
--
core
[ANS] IMMEDIATE
--
core
[ANS] INCLUDE-FILE
--
file
[ANS] INCLUDED
--
file
[ANS] INVERT
--
core
[ANS] J
--
core
[ANS] KEY
--
core
[ANS] KEY?
--
facility
[ANS] LEAVE
--
core
[ANS] LIST
--
block
[ANS] LITERAL
--
core
[ANS] LOAD
--
block
[ANS] LOCALS|
--
locals
[ANS] LOOP
--
core
[ANS] LSHIFT
--
core
[ANS] M*/
--
double
[ANS] M*
--
core
[ANS] M+
--
double
[ANS] MARKER
--
core
[ANS] MAX
--
core
[ANS] MIN
--
core
[ANS] MOD
--
core
[ANS] MOVE
--
core
[ANS] MS
--
facility
[ANS] NEGATE
--
core
[ANS] NIP
--
core
[ANS] OF
--
core
[ANS] OPEN-FILE
--
file
[ANS] OR
--
core
[ANS] ORDER
--
search
[ANS] OVER
--
core
[ANS] PAD
--
core
[ANS] PAGE
--
facility
[ANS] PARSE
--
core
[ANS] PICK
--
core
[ANS] POSTPONE
--
core
[ANS] PREVIOUS
--
search
[ANS] QUERY
--
core
[ANS] QUIT
--
core
[ANS] R>
--
core
[ANS] R/O
--
file
[ANS] R/W
--
file
[ANS] R@
--
core
[ANS] READ-FILE
--
file
[ANS] READ-LINE
--
file
[ANS] RECURSE
--
core
[ANS] REFILL
--
core
[ANS] RENAME-FILE
--
file
[ANS] REPEAT
--
core
[ANS] REPOSITION-FILE
--
file
[ANS] RESIZE-FILE
--
file
[ANS] RESIZE
--
memory
[ANS] RESTORE-INPUT
--
core
[ANS] ROLL
--
core
[ANS] ROT
--
core
[ANS] RSHIFT
--
core
[ANS] S>D
--
core
[ANS] S"
--
core
[ANS] SAVE-BUFFERS
--
block
[ANS] SAVE-INPUT
--
core
[ANS] SCR
--
block
[ANS] SEARCH-WORDLIST
--
search
[ANS] SEARCH
--
string
[ANS] SEE
--
tools
[ANS] SET-CURRENT
--
search
[ANS] SET-ORDER
--
search
[ANS] SIGN
--
core
[ANS] SLITERAL
--
string
[ANS] SM/REM
--
core
[ANS] SOURCE-ID
--
core
[ANS] SOURCE
--
core
[ANS] SPACE
--
core
[ANS] SPACES
--
core
[ANS] SPAN
--
core
[ANS] STATE
--
core
[ANS] SWAP
--
core
[ANS] THEN
--
core
[ANS] THROW
--
exception
[ANS] THRU
--
block
[ANS] TIB
--
core
[ANS] TIME&DATE
--
facility
[ANS] TO
--
core
[ANS] TRUE
--
core
[ANS] TUCK
--
core
[ANS] TYPE
--
core
[ANS] U>
--
core
[ANS] U<
--
core
[ANS] U.
--
core
[ANS] U.R
--
core
[ANS] UM*
--
core
[ANS] UM/MOD
--
core
[ANS] UNLOOP
--
core
[ANS] UNTIL
--
core
[ANS] UNUSED
--
core
[ANS] UPDATE
--
block
[ANS] VALUE
--
core
[ANS] VARIABLE
--
core
[ANS] W/O
--
file
[ANS] WHILE
--
core
[ANS] WITHIN
--
core
[ANS] WORD
--
core
[ANS] WORDLIST
--
search
[ANS] WORDS
--
tools
[ANS] WRITE-FILE
--
file
[ANS] WRITE-LINE
--
file
[ANS] XOR
--
core
[ANS] [']
--
core
[ANS] [
--
core
[ANS] [CHAR]
--
core
[ANS] [COMPILE]
--
core
[ANS] [ELSE]
--
tools
[ANS] [IF]
--
tools
[ANS] [THEN]
--
tools
[ANS] \
--
core
[ANS] ]
--
core
[DEFINED]
( "name" -- flag )
--
toolbelt
[UNDEFINED]
( "name" -- flag )
--
toolbelt
[VOID]
( -- flag )
--
toolbelt
\\
( "..." -- )
--
toolbelt
\n$
( $: -- newline$ )
--
dstrings
gforth' chained
--
gforth
gforth' chainperform
--
gforth
gforth' close-dir
--
gforth
gforth' linked
--
gforth
gforth' open-dir
--
gforth
gforth' read-dir
--
gforth