Index of kernel words
!
!
!@
!CSP
!DEA
!X
"
""
#
#
#>
#EXCEPTION
#LINES
#S
'
'
(
(
(.)
(D.)
(H.)
(LOCAL)
*
*
*/
*/MOD
+
+
+!
+LOOP
+PLACE
+TO
,
,
-
-
-CR
-ROT
-TRAILING
.
.
.(
.?DEC
.COPYRIGHT
.DEC
.EMIT
.FREE
.HEX
.MESS
.R
.S
.SDEPTH
.SEG
.SIGNON
.STACK
.TYPE
/
/
/LINE
/MOD
/NAME
/STRING
0
0
0<
0<>
0=
0>
1
1
1+
1-
2
2
2!
2*
2/
2>R
2@
2DROP
2DUP
2LITERAL
2NIP
2NUMBER?
2OVER
2R>
2R@
2RDROP
2SWAP
:
:
:NONAME
:REM
;
;
<
<
<#
<>
=
=
>
>
>BODY
>CALL
>FLAGS
>FORGET
>IN
>INFO
>LWC
>NAME
>NUMBER
>ORDER
>PARAGRAPHS
>R
>SEG
>SEG1
>SEG2
>UPC
>XT
?
?
?CSP
?DO
?DUP
?ERROR
?LEAVE
?PAIRS
?STACK
@
@
@+
@DEA
@X
A
ABORT
ABS
ACCEPT
ACTION-OF
ADD-LIST
AGAIN
AHEAD
ALIAS
ALIGN
ALIGNED
ALLOC
ALLOC-H
ALLOC-S
ALLOT
ALSO
AND
APPEND-FILE
ARGS
ASSIGN-KEY
AT-XY
ATEXIT
B
B.
B/BUF
BASE
BASENAME
BEEP
BEEPH
BEEPL
BEGIN
BIN
BL
BLANK
BLINK
BLK
BLOCK
BLOCK-CURSOR
BODY>
BOUNDS
BRIGHT
BUFFER
BUFFER-FILE
BYE
C
C!
C!X
C,
C>S
C@
C@X
CALIBRATE
CALL,
CAPACITY
CASE
CASESENSITIVE
CATCH
CCAT
CELL+
CELL-
CELL/
CELLS
CHAR+
CHAR-
CHARS
CHARS,
CHFORTH
CHOOSE
CLEAR
CLICK
CLOSE-FILE
CLS
CMOVE
CMOVE>
CO
COLD
COLS
COMPARE
COMPILE,
COMPILING?
CONSOLE?
CONSTANT
COUNT
COUNTX
CPU
CR
CREATE
CREATE-FILE
CSEG
D
D+
D-
D.
D.K
D.R
D0<
D<
D=
D>
D>S
DABS
DATE
DEALLOC
DECIMAL
DEFER
DEFERS
DEFINITIONS
DELETE-FILE
DENYALL
DEPTH
DIAGNOSE
DIGIT
DIRNAME
DNEGATE
DO
DROP
DTA
DUP
DUP>R
E
EDIT-LINE
EKEY
EKEY>CHAR
EKEY?
ELAPSED
ELSE
EMIT
EMIT?
EMPTY
EMPTY-BUFFERS
END-METHODS
ENDCASE
ENDOF
ENVSIZE
ERASE
ERROR
ERROR-ID
ERRSTR,
ERRTEXT
ESEG
ETX?
EVALUATE
EXCEPTION
EXECUTE
EXPAND-PATH
F
FAIL
FALSE
FASTKEY?
FILE-NAME
FILE-POSITION
FILE-SIZE
FILE-STATUS
FILL
FIND-NAME
FIND-NAME-IN
FLUSH
FLUSH-FILE
FM/MOD
FORTH
FORTH-ROOT
FORTH-WORDLIST
G
GET-CURRENT
GET-DIRECTORY
GET-FILE-TIME
GET-INTERRUPT
GET-ORDER
GET-XY
GETENV
H
H.
HALT
HEADER
HERE
HEX
HIDE-CURSOR
HOLD
HOLDS
HOME
I
I
I'
ICOMPARE
IDENT
IF
IMMEDIATE
IN-LIST
INBUF
INCLUDE-FILE
INCLUDED
INI
INTERPRET
INTERPRET/COMPILE:
INVERSE
INVERT
IS
ISEARCH
ISTR=
J
J
K
KEEP
KEY
KEY?
L
L!
L,
L@
L@+
LAST
LATESTXT
LEAVE
LHERE
LIMIT
LINE-CURSOR
LINESREAD
LINKED
LITERAL
LLIMIT
LMEMTOP
LOAD
LOGFILE-ID
LOGGING?
LONG-LINES
LOOP
LRESERVE
LSEG
LSHIFT
M
M*
M*/
M+
MATCH-KEY
MAX
MEMCOPY
MEMTOP
MESSAGE
METHOD
METHODS
MIN
MOD
MOVE
MS
MS/T
MS@
MYFILE
N
N!
N,
N>R
N@
NAME
NAME$
NEGATE
NEW-LIST
NEWEST
NEXT-NAME
NHERE
NIL
NIP
NLIMIT
NO-EXT
NOISE
NOOP
NORMAL
NOT-IMPLEMENTED
NR>
NRESERVE
NSEG
NUMBER?
O
OF
OFF
OFFSET
ON
ONLY
OPEN-FILE
OR
OTHER
OUT
OUTFILE-ID
OVER
P
PAD
PAGE
PARAGRAPH-ALIGNED
PARAGRAPHS
PARSE
PARSE-NAME
PARSED
PARSER
PAUSE
PICK
PLACE
POSTPONE
PREVIOUS
PRINTING?
PRNFILE-ID
PROMPT
PSEG
Q
Q!
Q,
Q@
QHERE
QLIMIT
QRESERVE
QSEG
QUIT
R
R/O
R/W
R>
R@
RANDOM
RANDOMIZE
RDROP
READ-FILE
READ-LINE
REALLOC
RECURSE
REFILL
RENAME-FILE
REPEAT
REPOSITION-FILE
RESERVE
RESERVED
RESTORE-INPUT
RESTRICT
REVEAL
ROOT
ROT
ROWS
RSHIFT
S
S>D
SAVE-BUFFERS
SAVE-INPUT
SAVE-SYSTEM
SBASE
SCAN
SCREENSIZE
SEARCH
SECONDS
SEGMENT
SET
SET-CURRENT
SET-DIRECTORY
SET-FILE-TIME
SET-FREQUENCY
SET-INTERRUPT
SET-ORDER
SET-SOURCE
SHOW-CURSOR
SIGN
SIGNON
SILENT
SKIP
SLITERAL
SM/REM
SOURCE
SOURCE-ID
SPACE
SPACES
SPEAKER-OFF
SPEAKER-ON
SPLIT
SSEG
STARTUP
STATUS
STDERR
STDIN
STDOUT
STDPRN
STR=
STRCAT
STRDUP
STRING,
STRING?
SWAP
T
TERMINAL
THEN
THROW
TICKS
TIME
TIME&DATE
TIMER-RESET
TMP
TO
TONE
TRACE
TRAP
TRUE
TUCK
TWAIT
TYPE
U
U.
U.R
U<
U>
U>D
UD.
UD.R
UM*
UM/MOD
UNLOOP
UNTIL
UPDATE
V
VALUE
VARIABLE
VERSION
VIDEO
VOC-LINK
VOCABULARY
W
W/O
WANTED
WARNING
WHERE
WHILE
WITHIN
WORDLIST
WRITE-FILE
WRITE-LINE
X
X.
XOR
Z
ZCOUNT
[
[
[']
\
\
\G
\S
]
]
{
{:
End of kernel words
Index of utility words
.
."
.ELAPSED
.NAME
?
?EXIT
A
ANEW
D
DO-DEBUG
DOCS
DOES>
E
EXIT
F
FILE?
FREE-BUF
G
GET-BUF
H
HTAB
I
INCLUDE
INFO
L
LIB?
LIBS
M
MARKER
N
NO-DEBUG
R
RELOAD
REQUIRE
REQUIRED
T
TABULATE
THIS
TIMER
W
WANT
WTYPE
[
[DEFINED]
[ELSE]
[IF]
[THEN]
[UNDEFINED]
\
\H
End of utility words
Index of lib words
!
!!
"
"TYPE
#
#ADOPT
#CELLS
#LOCALS
#PARAGRAPHS
$
$!
$"
$+
$+!
$.
$@
$BLANK
$C+
$CONSTANT
$DEPTH
$DROP
$DUP
$LEN
$OFF
$OVER
$ROT
$SWAP
&
&&
&EXEC:
(
(LINE)
(REF)
(SEE)
(VIEW)
)
)
)-
+
+!X
+CSP
+FIELD
-
-(
->
-CSP
-LINKED
-SPLIT
.
.DATE
.HMS
.LINE
.RS
.TICKS
.TIME
.VOCNAME
/
/COUNTED-STRING
/HOLD
/PAD
0
0!X
1
1WITH
2
2!X
2+!
2+!X
2>S
2@X
2ARRAY
2CONSTANT
2MEMO
2ROT
2S>
2S@
2VALUE
2VARIABLE
:
:F
:R
;
;;
;CODE
;]
<
<=
>
>=
>DATE
>ISODATE
>JULIAN
>NLDATE
>S
>STR
>TIME
>USDATE
?
?AT
?DEF
?UNDEF
@
@SWAP
A
ABORT"
ADD
ADD-2LIST
ADDRESS-UNIT-BITS
ADOPT
ALL
ANY
APPEND
APPEND-CHAR
APROPOS
ARG
ARGC
ARRAY
ASSEMBLER
ASSERT(
ASSERT-LEVEL
ASSERT0(
ASSERT1(
ASSERT2(
ASSERT3(
AUX-STACK-CELLS
B
BEGIN-STRUCTURE
BUFFER:
C
C"
C+!X
C+PLACE
C/L
C0!X
C@SWAP
CALL
CARRAY
CAT
Cat$
CD
CFIELD:
CHAR
CHFORTH
CLEARBIT
CLOCK-OFF
CLOCK-ON
CLONE
CLOSE-LOG
CODE
COMP-LEAF
COMP2
COMPILE-ONLY
CONSTRAIN
COUNTBITS
CR?
Creat$
CRESET
CRITICAL
CS-PICK
CS-ROLL
CSET
CTOGGLE
D
D*
D*/
D*/MOD
D0!
D0!X
D0=
D2*
D2/
DARRAY
DEBUG
DEFER!
DEFER@
DEPRIVE
DIR
DIS
DISPOSE
DISX
DLROTATE
DLSHIFT
DMAX
DMIN
DOC
DRROTATE
DRSHIFT
DS*
DSTACK
DU<
DU>
DUMP
DUMPX
DUP>S
E
ECHO
EDIT
EDITOR
EDITOR-NAME
EKEY>FKEY
ELEMENT
ELSE:
END-CODE
END-CRITICAL
END-STRUCTURE
ENDM
ENUM
ENVIRONMENT-WORDLIST
ENVIRONMENT?
EVAL"
EXCHANGE
EXCHANGE
EXEC:
EXPAND-TABS
F
F.ELAPSED
FAPPEND
FAST
FCLOSE
FCR
FEMIT
FIELD:
FIND
FIND-CLOSE
FIND-FIRST-FILE
FIND-MASK
FIND-NEXT-FILE
FLOORED
FOPEN
FORCE-FILE
FORGET
FORMAT
FOUND-ATTRIBUTE
FOUND-DATE
FOUND-FILE
FOUND-SIZE
FRESH
FTIMER
FTIMER-RESET
FTYPE
G
GET-CONTEXT
GIVE-HELP
GREP
H
HELP
I
IMPLEMENTATION
IN-2LIST
INSERT
INTERFACE
INTVEC
IPALINDROME
IS-LOG
IS-MODULE
ISORT
J
JULIAN>
K
K
K-ALT-MASK
K-CTRL-MASK
K-SHIFT-MASK
L
L/SCR
LDUMP
LIST
LOADED
LOADHIGH
LOCALS-STACK-CELLS
LOCALS|
LOCATE
LOOK
LOOPS
LROTATE
LS
M
M*/MOD
MACRO
MAKE-DIRECTORY
MANY
MAP-LIST
MAP-TREE
MAP-VOCS
MAP-VOCS2
MAP-WORDS
MARK
MARKERS
MAX-CHAR
MAX-D
MAX-N
MAX-U
MAX-UD
MEMO
MODULE
MS>HMS
N
NAME>COMPILE
NAME>INTERPRET
NAME>STRING
NDROP
NDUMP
NDUP
NEEDS
NEW-LOG
NEWSORT
NOWBUFFER
O
OPEN-LOG
OPTARG
OPTION
OPTIONS
ORDER
ORIGIN
OS-IMPORT
P
PACK
PACK-DATE
PACK-TIME
PALINDROME
PARSE-WORD
PC!
PC@
PFILL
PMOVE
POPCOUNT
POSTFIX
PRECEDES
PRECEDES
PRECEDES
PRECEDES2
PRECEDES3
PREFIX
PRIVATE
PRIVATES
PROC
Proj$
PROJECT
PTR
PTYPE
PUT
PWD
Q
QSORT
R
R>DROP
READ-CHAR
READ-CHAR3
RECOVER-SCREEN
RECURSIVE
REF
REGRESS
REGRESSION
REMOVE-DIRECTORY
REOPEN-FILE
REPLACES
RESET
RESIZE-FILE
RESTORE-SCREEN
RETURN-STACK-CELLS
RM
ROLL
ROOT-NAME
ROT13
RROTATE
S
S!
S"
S:
S>
S@
SAVE-SCREEN
SC
SCR
SDROP
SEARCH-CONTEXT
SEARCH-ENVIRONMENT
SEARCH-WORDLIST
SEE
SET-CONTEXT
SET-FILE-ATTRIBUTE
SETBIT
SF
SHOW
SHOWME
SIGNUM
SL
SLOW
SMART-RENAME
SORT
SORT2
SORT3
SPARSE
SPICK
SPLIT-TEXT
SQRT
ST
STACK
STACK-CELLS
STATE
STICK
STOP?
STR>
STRING
STRING
STRINGS?
STRLOWER
STRPART
STRREV
STRROT13
STRSORT
STRUPPER
SUBSTITUTE
SYNONYM
SYSTEM
S\"
T
T.SDEPTH
T@
TERMINATE?
TESTBIT
TFIELD:
THRU
TIC
TILL
TIMES
TOC
TOGGLEBIT
TOTAL
TRAVERSE-REVERSED
TRAVERSE-WORDLIST
TS
TURNKEY
T{
U
U@
UCONSTRAIN
UMAX
UMIN
UNESCAPE
UNPACK-DATE
UNPACK-TIME
UNUSED
V
VER
VIEW
VOCNAME$
VOCS
W
WC
WHAT
WHICH
WID?
WILDCARDS
WITH
WORD
WORDLISTS
WORDS
WRITE-CHAR
[
[:
[CHAR]
[COMPILE]
\
\PARSE
]
]]
_
_HELP
_MAIN
_MOD
{
{D
|
||
}
}T
End of lib words
Index of terms words
"
"<spaces>name"
"ccc"
"ccc<eol>"
"ccc<x>"
"name"
$
$:
+
+d
+n
A
a-addr
A:
absolute-path
address
address-unit
aligned-address
ambiguous-condition
auxiliary-stack
B
block
block-buffer
buffering
C
c-addr
C:
capitalization
case-sys
cell
cell-pair
cell-pair-types
char
character
character-aligned-address
character-string
character-strings
character-types
CHForth
code-space
colon-sys
compilation
compilation-semantics
compilation-word-list
compile
compile-only-word
configuration-file
control-flow-stack
counted-string
cross-compiler
current-definition
D
d
data-field
data-space
data-space-pointer
data-stack
data-type
dea
defining-word
definition
delimiter
dest
dictionary
dictionary-entry
digit-conversion
display
do-sys
dos-environment
double-cell-integers
double-cell-non-negative-integers
double-cell-signed-integers
double-cell-unsigned-integers
E
environment-query
environmental-dependencies
exception-frame
exception-stack
execution
execution-semantics
execution-token
extended-address
F
fam
file-access-method
file-identifier
file-position
fileid
find
flag
flags-field
floored-division
forget-field
free-field-format
G
glossary
glossary-notation
I
i*x
i/o-result
immediate-word
implementation-defined
implementation-dependent
input-buffer
input-file
input-source
input-source-specification
integer-division
internal-number-representation
interpret
interpretation
interpretation-semantics
ior
K
KERNEL
keyboard-event
L
l-addr
library
line
line-terminator
list-space
listid
loading
locals-stack
loop-sys
M
ME
method
method-sys
methods-section
N
n
n-addr
name-space
nest-sys
number
O
obsolescent
of-sys
orig
P
paragraph
paragraph-address
parse
parse-area
pictured-numeric-output
postponing
postponing-semantics
program
program-segment-prefix
Q
q-addr
R
R:
receive
relative-path
return-code
return-stack
S
S:
search-order
semantics
single-cell-non-negative-integers
single-cell-signed-integers
single-cell-types
single-cell-unsigned-integers
stack
stack-id
stack-space
standard-word
str
string
string-space
struct-sys
symmetric-division
system-compilation-types
system-execution-types
T
temporary-location
TERMS
TERMS2
throw-value
transient-region
U
u
ud
user-input-device
user-output-device
UTILITY
V
variable
W
wid
word
word-list
word-set
X
x
x-addr
xd
xt
~
~
End of terms words
Any questions?
Last change 2021-06-06