p4_ahead_
p4_bracket_else_
p4_bracket_if_
p4_bye_
p4_cs_pick_
p4_cs_roll_
p4_dot_s_
p4_dump_
p4_forget
p4_forget_
p4_question_
p4_see_
p4_vlist_
p4_words_
p4_decompile
p4_outc
p4_prCell
p4_wild_words
p4_ahead_ :
AHEAD ( -- DP-mark ORIG-magic ) compile-only
simulate: : AHEAD MARK> (ORIG#) ;
reference: ../src/toolkit.c:0254
p4_bracket_else_ :
[ELSE] ( -- )
[IF]
this word provides a simple pre-compiler mechanism
reference: ../src/toolkit.c:0321
p4_bracket_if_ :
[IF] ( flag -- )
INTERPRET
[ELSE]
[THEN]
this word provides a simple pre-compiler mechanism
reference: ../src/toolkit.c:0354
p4_bye_ :
BYE ( -- ) no-return
reference: ../src/toolkit.c:0263
p4_cs_pick_ :
CS-PICK ( 2a 2b 2c ... n -- 2a 2b 2c ... 2a )
PICK
reference: ../src/toolkit.c:0283
p4_cs_roll_ :
CS-ROLL ( 2a 2b 2c ... n -- 2b 2c ... 2a )
ROLL
reference: ../src/toolkit.c:0296
p4_dot_s_ :
.S ( -- )
Depending on configuration,
there are two parameter stacks: for integers and for
floating point operations. If both stacks are empty, .S
<stacks empty>
.
If only the floating point stack is empty, .S
12345 HEX 67890 .S 424080 [00067890] 12345 [00003039] okIf both stacks ar not empty,
.S
HEX 123456.78E90 ok DECIMAL 123456.78E90 .S 291 [00000123] 1.234568E+95 1164414608 [45678E90] okConfusing example? Remember that floating point input only works when the
BASE
DECIMAL
HEX
If only the integer stack is empty, .S
reference: ../src/toolkit.c:0084
p4_dump_ :
DUMP ( addr len -- )
?CR
You can easily cause a segmentation fault of something like that by accessing memory that does not belong to the pfe-process.
reference: ../src/toolkit.c:0159
p4_forget
reference: ../src/yours.c:0543
p4_forget_ :
FORGET word ( -- )
simulate: : FORGET [COMPILE] ' >NAME (FORGET) ; IMMEDIATE
reference: ../src/toolkit.c:0309
p4_question_ :
? ( addr -- )
BASE
simulate: : ? @ . ;
reference: ../src/toolkit.c:0146
p4_see_ :
SEE word ( -- )
(SEE)
simulate: : SEE [COMPILE] ' (SEE) ;
reference: ../src/toolkit.c:0196
p4_vlist_ :
VLIST ( -- )
WORDS
?CR
reference: ../src/toolkit.c:0225
p4_words_ :
WORDS ( -- )
example: FORTH WORDS or LOADED WORDS
reference: ../src/toolkit.c:0211
p4_decompile
reference: ../src/toolkit.c:0202
p4_outc
reference: ../src/toolkit.c:0268
p4_prCell
reference: ../src/toolkit.c:0131
p4_wild_words
reference: ../src/toolkit.c:0239