Lexique des mots eFORTH v 7.0.7.21 web
publication: 23 décembre 2024 / mis à jour 23 décembre 2024
Pour récupérer cette version de eFORTH:
- ueforth-7.0.7.21.js - eFORTH for web page
Les différents vocabulaires
Liste des mots du vocabulaire FORTH pour eFORTH version 7.0.7.21:
- -rot , ; : :noname ! ?
?do ?dup . ." .s ' (local) [
['] [char] [ELSE] [IF] [THEN] ] { }transfer
@ * */ */MOD / /mod # #!
#> #fs #s #tib + +! +loop +to
< <# <= <> = > >= >BODY
>flags >flags& >in >link >link& >name >name-length
>params >R >size 0< 0<> 0= 1- 1/F
1+ 2! 2@ 2* 2/ 4* 2drop 2dup
4/ abort abort" abs accept afliteral aft again
ahead align aligned allot also AND ansi ARSHIFT
asm assert at-xy base begin bg binary bl
blank bye c, C! C@ CALL CASE catch
CELL cell/ cell+ cells char cmove cmove> colors
CONSTANT context cr CREATE current decimal defer
DEFINED? definitions depth do DOES> DROP dump
DUP echo else emit ENDCASE ENDOF erase evaluate
EXECUTE EXIT exit extract F- f. f.s F*
F** F/ F+ F< F<= F<> F= F>
F>= F>S F0< F0= FABS FATAN2 fconstant FCOS
fdepth FDROP FDUP FEXP fg fill fill32 FIND
fliteral FLN FLOOR FMAX FMIN FNEGATE FNIP
for forget FORTH forth-builtins FOVER FP! FP@
fp0 FROT FSIN FSINCOS FSQRT FSWAP fvariable handler
here hex hld hold I if IMMEDIATE internals
invert is J K key key? L! latestxt
leave literal loop LSHIFT max min mod ms
ms-ticks n. negate nest-depth next nip nl
normal octal OF ok only OR order OVER
pad page PARSE pause PI postpone precision previous
prompt quit r" R@ R> r| r~ rdrop
recurse refill remaining repeat rot RP! RP@ rp0
RSHIFT s" S>F s>z sealed see set-precision
set-title sf, SF! SF@ SFLOAT SFLOAT+ SFLOATS
sign SL@ SP! SP@ sp0 space spaces start-task
startswith? state str str= structures SW@ SWAP
task tasks terminate then throw tib to transfer
transfer{ type u. U/MOD UL@ UNLOOP until
used UW@ value VARIABLE vlist vocabulary W! web
while words XOR z" z>s
Vocabulaires
Liste des vocabulaires définis dans la version 7.0.7.21:
ansi FORTH internalized internals recognizers structures tasks web
Mots définis dans le vocabulaire ansi
terminal-restore terminal-save show hide scroll-up scroll-down clear-to-eol bel esc
Mots définis dans le vocabulaire asm
end-code code, code4, code3, code2, code1, callot chere code-at code-start
Mots définis dans le vocabulaire internals
Notice: Undefined variable: place in /home/arduinofom/eforth/articles/pages/web/_lexique/internals.inc.phtml on line 19
DOFLIT S>FLOAT? 0 1 -1 'heap 'context 'latestxt 'notfound 'heap-start 'heap-size 'stack-cells 'boot 'boot-size 'tib 'argc 'argv 'runner 'throw-handler NOP BRANCH 0BRANCH DONEXT DOLIT DOSET DOCOL DOCON DOVAR DOCREATE DODOES ALITERAL LONG-SIZE S>NUMBER? 'SYS YIELD EVALUATE1 'builtins internals-builtins cases (+to) (to) --? }? ?room scope-create do-local scope-clear scope-exit local-op scope-depth local+! local! local@ <>locals locals-here locals-area locals-gap locals-capacity ?ins. ins. vins. onlines line-pos line-width size-all size-vocabulary vocs. voc. voclist voclist-from see-all >vocnext see-vocabulary nonvoc? see-xt ?see-flags see-loop see-one indent+! icr see. indent mem= ARGS_MARK -TAB +TAB NONAMED BUILTIN_FORK SMUDGE IMMEDIATE_MARK dump-line ca@ cell-shift cell-base cell-mask CALLCODE #f+s internalized interpret0 do-notfound +evaluate1 handler nest-depth BUILTIN_MARK zplace free. boot-prompt raw-ok [SKIP]' [SKIP] ?stack sp-limit input-limit tib-setup raw.s $@ digit parse-quote leaving, leaving )leaving leaving( value-bind evaluate&fill evaluate-buffer arrow ?arrow. ?echo input-buffer immediate? eat-till-cr wascr *emit *key notfound last-vocabulary voc-stack-end xt-transfer xt-hide xt-find& scope
Mots définis dans le vocabulaire streams
REC-FNUM RECOGNIZE RECSTACK +RECOGNIZER -RECOGNIZER GET-RECOGNIZERS SET-RECOGNIZERS RECTYPE-NUM RECTYPE-IMM RECTYPE-WORD RECTYPE-NONE RECTYPE: REC-NUM REC-FIND
Mots définis dans le vocabulaire structures
@field !field field-op field struct-align max! align-by struct last-struct long ptr i64 u32 i32 u16 i16 u8 i8 sc@ typer last-typer last-align
Mots définis dans le vocabulaire tasks
main-task .tasks task-list
Mots définis dans le vocabulaire web
Ce vocabulaire est spécifique à la version eFORTH web.
serial yielding-task yielding import rm ls download cat include-file upload upload-file session? web-key? web-key web-type scripts scripts# serial-type serial-key-raw pairserial random button mouse textWidth fillText font text-size! log raw-http-upload http-download raw-download upload-success? upload-done? upload-start ms-ticks silence tone importScripts release keyCount getKey clearItems removeItem getItem setItem smooth gpop gpush rotate scale translate show-text keys-height mobile textRatios viewport@ window line fill stroke lineTo moveTo beginPath box lineWidth color! text gr grmode shouldEcho? web-terminate web-key?-raw web-key-raw web-type-raw jseval JSWORD: jsslot jseval!
Mots non définis dans eForth
Ces mots peuvent être utiles pour étendre les vocabulaires.
web vocabulary
arc arcTo circle clip closePath clearRect date@
drawImage ellipse imageSize lineDashOffset globalAlpha!
rect resetTransform setLineDash
shadowBlur shadowColor shadowoffsetX shadowoffsetY
strokeText textAlign time@
Legal: site web personnel sans commerce / personal site without seling
