Lexique des mots eForth PICO v 7.0716

publication: 11 décembre 2023 / mis à jour 16 décembre 2023

Read this page in english

 

Pour récupérer cette version de eForth Pico:

Les différents vocabulaires

Liste des mots du vocabulaire FORTH pour eFORTH version 7.0.7.16:

-           -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       >params     >R  
>size       0<          0<>         0=          1-          1/F         1+  
2!          2@          2*          2/          2drop       2dup        4*  
4/          abort       abort"      abs         accept      afliteral   aft  
again       ahead       align       aligned     allocate    allot       also  
AND         ARSHIFT     asm         assert      base        begin       BIN  
binary      bl          blank       bye         c,          C!          C@  
CASE        catch       CELL        cell/       cell+       cells       char  
CLOSE-FILE  cmove       cmove>      CONSTANT    context     cr          CREATE  
CREATE-FILE current     decimal     default-key default-key?            default-type  
defer       DEFINED?    definitions DELETE-FILE depth       do          DOES>  
DROP        dump        DUP         echo        else        emit        ENDCASE  
ENDOF       erase       evaluate    EXECUTE     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        FILE-POSITION           FILE-SIZE   fill        FIND  
fliteral    FLN         FLOOR       FMAX        FMIN        FNEGATE     FNIP  
for         forget      FORTH       forth-builtins          FOVER       FP!  
FP@         fp0         free        FROT        FSIN        FSINCOS     FSQRT  
FSWAP       fvariable   handler     here        hex         hld         hold  
I           ice         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  
NON-BLOCK   octal       OF          ok          only        OPEN-FILE   OR  
order       OVER        pad         PARSE       pause       PI          pico 
postpone  
precision   previous    prompt      quit        r"          R@          R/O  
R/W         R>          r|          r~          rdrop       READ-FILE   recurse  
refill      remaining   RENAME-FILE repeat      REPOSITION-FILE         resize  
rot         RP!         RP@         rp0         RSHIFT      s"          S>F  
s>z         sealed      see         set-precision           sf,         SF!  
SF@         SFLOAT      SFLOAT+     SFLOATS     sign        SL@         SP!  
SP@         sp0         space       spaces      start-task  startswith? state  
stderr      stdin       stdout      str         str=        streams     structures  
SW@         SWAP        task        tasks       terminate   then        throw  
tib         to          transfer    transfer{   type        u.          U/MOD  
U<          UL@         UNLOOP      until       used        UW@         value  
VARIABLE    vlist       vocabulary  W!          W/O         while       words  
WRITE-FILE  XOR         z"          z>s  

Vocabulaires

Liste des vocabulaires définis dans la version 7.0.7.16:

asm 
FORTH 
ice 
internals 
    internalized 
pico 
streams 
structures 
tasks 

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 ice

Si vous avez installé eForth sur une carte Raspberry Pi Pico, n'exécutez pas les mots de ce vocabulaire. Ceci provoque un blocage de eForth.

ice_cram_open ice_cram_write ice_cram_close ICE_FLASH_PAGE_SIZE ice_flash_init 
ice_flash_read ice_flash_erase_sector ice_flash_program_page ice_flash_erase_chip 
ice_flash_wakeup ice_flash_sleep ice_fpga_init ice_fpga_stop ice_fpga_start 
ice_led_init ice_led_red ice_led_green ice_led_blue ice_spi_init ice_spi_init_cs_pin 
ice_spi_chip_select ice_spi_chip_deselect ice_spi_read_blocking ice_spi_write_blocking 
ice_sram_init ice_sram_get_id ice_sram_read_blocking ice_sram_write_blocking 
ice-builtins 

Mots définis dans le vocabulaire internals

MALLOC SYSFREE REALLOC RAW-YIELD RAW-TERMINATE getchar_timeout_us CALLCODE 
CALL0 CALL1 CALL2 CALL3 CALL4 CALL5 CALL6 CALL7 CALL8 CALL9 CALL10 CALL11 
CALL12 CALL13 CALL14 CALL15 DOFLIT S>FLOAT? fill32 '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 last-key setup-saving-base yield-task yield-step 
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 
relinquish dump-line ca@ cell-shift cell-base cell-mask #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 internalized

flags'or! LEAVE LOOP +LOOP ?DO DO NEXT FOR AFT REPEAT WHILE ELSE IF THEN 
AHEAD UNTIL AGAIN BEGIN cleave 

Mots définis dans le vocabulaire pico

adc_init adc_gpio_init adc_select_input adc_get_selected_input adc_set_round_robin 
adc_set_temp_sensor_enabled adc_read adc_run adc_set_clkdiv adc_fifo_setup 
adc_fifo_is_empty adc_fifo_get_level adc_fifo_get adc_fifo_get_blocking 
adc_fifo_drain adc_irq_set_enabled pico-builtins 

Mots définis dans le vocabulaire streams

stream> >stream stream>ch ch>stream wait-read wait-write empty? full? stream# 
>offset >read >write stream 

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 

Legal: site web personnel sans commerce / personal site without seling