Lexique des mots eFORTH v 7.0715 web
publication: 8 septembre 2023 / mis à jour 8 septembre 2023
Pour récupérer cette version de eFORTH:
- ueforth-7.0.7.15.js - eFORTH for web page
Les différents vocabulaires
Liste des mots du vocabulaire FORTH
pour eFORTH version 7.0.7.9:
- -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.9:
ansi FORTH internalized internals 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
ca! DOFLIT S>FLOAT? '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 BUILTIN_MARK zplace $place 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 structures
field struct-align align-by struct last-struct long ptr i64 i32 i16 i8 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.
yielding-task yielding import rm ls download cat include-file upload upload-file session? web-key? web-key web-type scripts scripts# 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