Shi
Loading...
Searching...
No Matches
Wordlist
Core word set Description
! exactly ANS
# unimplemented
#> unimplemented
#s unimplemented
' exactly ANS
( unimplemented
* exactly ANS
*⁄ exactly ANS
*⁄mod TBD
+ exactly ANS
+! exactly ANS
+loop exactly ANS
, exactly ANS
- exactly ANS
. unimplemented
." unimplemented
exactly ANS
⁄mod TBD
0< exactly ANS
0= exactly ANS
1+ exactly ANS
1- exactly ANS
2! exactly ANS
2* exactly ANS
2⁄ exactly ANS
2@ exactly ANS
2drop exactly ANS
2dup exactly ANS
2over exactly ANS
2swap exactly ANS
: exactly ANS
; exactly ANS
< exactly ANS
<# unimplemented
= exactly ANS
> exactly ANS
>body exactly ANS
>in exactly ANS
>number unimplemented
>r exactly ANS
?dup exactly ANS
@ exactly ANS
abort unimplemented
abort" unimplemented
abs exactly ANS
accept unimplemented
align exactly ANS
aligned exactly ANS
allot exactly ANS
and exactly ANS
base exactly ANS
begin exactly ANS
bl unimplemented
c! exactly ANS
c, exactly ANS
c@ exactly ANS
cell+ exactly ANS
cells exactly ANS
char unimplemented
char+ exactly ANS
chars exactly ANS
constant exactly ANS
count unimplemented
cr unimplemented
create exactly ANS
decimal exactly ANS
depth exactly ANS
do exactly ANS
does> exactly ANS
drop exactly ANS
dup exactly ANS
else exactly ANS
emit unimplemented
environment? unimplemented
evaluate unimplemented
execute exactly ANS
exit exactly ANS
fill unimplemented
find not ANS ( c-addr – c-addr 0 | xt flags )
fm⁄mod TBD
here exactly ANS
hold unimplemented
i exactly ANS
if exactly ANS
immediate exactly ANS
invert exactly ANS
j exactly ANS
key unimplemented
leave exactly ANS
literal exactly ANS
loop exactly ANS
lshift exactly ANS
m* TBD
max exactly ANS
min exactly ANS
mod exactly ANS
move TBD
negate exactly ANS
or exactly ANS
over exactly ANS
postpone exactly ANS
quit unimplemented
r> exactly ANS
r@ exactly ANS
recurse exactly ANS
repeat exactly ANS
rot exactly ANS
rshift exactly ANS
s" unimplemented
s>d TBD
sign TBD
sm⁄rem TBD
source exactly ANS
space unimplemented
spaces unimplemented
state exactly ANS
swap exactly ANS
then exactly ANS
type unimplemented
u. unimplemented
u< exactly ANS
um* TBD
um⁄mod TBD
unloop exactly ANS
until exactly ANS
variable exactly ANS
while exactly ANS
word obsolete
xor exactly ANS
[ exactly ANS
['] exactly ANS
[char] unimplemented
] exactly ANS
.( unimplemented
.r unimplemented
0<> exactly ANS
0> exactly ANS
2>r exactly ANS
2r> exactly ANS
2r@ exactly ANS
:noname unimplemented
<> exactly ANS
?do TBD
action-of TBD
again exactly ANS
buffer: TBD
c" unimplemented
case exactly ANS
compile, exactly ANS
defer unimplemented
defer! unimplemented
defer@ unimplemented
endcase exactly ANS
endof exactly ANS
erase TBD
false exactly ANS
hex exactly ANS
holds unimplemented
is unimplemented
marker unimplemented
nip exactly ANS
of exactly ANS
pad unimplemented
parse obsolete
parse-name exactly ANS
pick exactly ANS
refill unimplemented
restore-input unimplemented
roll exactly ANS
s&quot; unimplemented
save-input unimplemented
source-id unimplemented
to unimplemented
true exactly ANS
tuck exactly ANS
u.r unimplemented
u> exactly ANS
unused exactly ANS
value TBD
within TBD
[compile] obsolete
\ unimplemented
Shi word set Description
h! Store halfword (16bit value).
h@ Fetch halfword (16bit value).
inline Make the most recent definition an inline word.
>text? Return true if compiler is currently compiling to text. Return false if compiler is currently compiling to data.
>data? Return true if compiler is currently compiling to data. Return false if compiler is currently compiling to text.
>text Compile to text.
>data Compile to data.