Lexique des mots eFORTH v 7.0715 windows

publication: 29 novembre 2023 / mis à jour 29 novembre 2023

Read this page in english

 

Pour récupérer cette version de eFORTH:

Les différents vocabulaires

Liste des mots du vocabulaire FORTH pour eFORTH version 7.0.7.15:

-           -rot        ,           ;           :           :noname     ! 
?           ?do         ?dup        .           ."          .s          ' 
(local)     [           [']         [char]      [ELSE]      [IF]        [THEN] 
]           {           }transfer   @           *           */          */MOD 
/           /mod        #           #!          #>          #fs         #s 
#tib        +           +!          +loop       +to         +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         ansi        argc        argv        ARSHIFT     asm 
assert      at-xy       base        begin       bg          BIN         binary 
bl          blank       block       block-fid   block-id    buffer      bye 
c,          C!          C@          CASE        cat         catch       CELL 
cell/       cell+       cells       char        CLOSE-FILE  cmove       cmove> 
CONSTANT    context     copy        cp          cr          CREATE      CREATE-FILE 
current     decimal     default-key default-key?            default-type 
default-use defer       DEFINED?    definitions DELETE-FILE depth       do 
DOES>       DROP        dump        dump-file   DUP         echo        editor 
else        emit        empty-buffers           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 
fg          file-exists?            FILE-POSITION           FILE-SIZE   fill 
FIND        fliteral    FLN         FLOOR       flush       FLUSH-FILE  FMAX 
FMIN        FNEGATE     FNIP        for         forget      FORTH       forth-builtins 
FOVER       FP!         FP@         fp0         free        FROT        FSIN 
FSINCOS     FSQRT       FSWAP       fvariable   graphics    handler     here 
hex         hld         hold        I           if          IMMEDIATE   include 
included    included?   internals   invert      is          J           K 
key         key?        L!          latestxt    leave       list        literal 
load        loop        LSHIFT      max         min         mod         ms 
ms-ticks    mv          n.          needs       negate      nest-depth  next 
nip         nl          NON-BLOCK   normal      octal       OF          ok 
only        open-blocks OPEN-FILE   OR          order       OVER        pad 
page        PARSE       pause       PI          postpone    precision   previous 
prompt      quit        r"          R@          R/O         R/W         R> 
r|          r~          rdrop       READ-FILE   recurse     refill      remaining 
remember    RENAME-FILE repeat      REPOSITION-FILE         required    reset 
resize      RESIZE-FILE restore     revive      rm          rot         RP! 
RP@         rp0         RSHIFT      s"          S>F         s>z         save 
save-buffers            scr         sealed      see         set-precision 
set-title   sf,         SF!         SF@         SFLOAT      SFLOAT+     SFLOATS 
sign        SL@         SP!         SP@         sp0         space       spaces 
start-task  startswith? startup:    state       str         str=        streams 
structures  SW@         SWAP        task        tasks       terminate   then 
throw       thru        tib         to          touch       transfer    transfer{ 
type        u.          U/MOD       UL@         UNLOOP      until       update 
use         used        UW@         value       VARIABLE    visual      vlist 
vocabulary  W!          W/O         while       windows     words       WRITE-FILE 
XOR         z"          z>s 

Vocabulaires

Liste des vocabulaires définis dans la version 7.0.7.15:

ansi        asm         editor      FORTH       graphics    internals 
internalized            streams     structures  tasks       windows 

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 editor

a r d e wipe p n l 

Mots définis dans le vocabulaire graphics

flip poll wait window heart vertical-flip viewport scale translate }g g{ 
screen>g box color pressed? pixel height width event last-char last-key 
mouse-y mouse-x RIGHT-BUTTON MIDDLE-BUTTON LEFT-BUTTON FINISHED TYPED RELEASED 
PRESSED MOTION EXPOSED RESIZED IDLE internals 

Mots définis dans le vocabulaire graphics / internals

GrfWindowProc msg>pressed msg>button rescale binfo msgbuf ps hdc hwnd GrfClass 
hinstance GrfWindowTitle GrfClassName raw-heart heart-ratio heart-initialize 
cmax! cmin! heart-end heart-start heart-size heart-steps heart-f raw-box 
g> >g gp gstack hline ty tx sy sx key-state! key-state key-count backbuffer 

Mots définis dans le vocabulaire internals

ca! 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 autoexec boot-set-title 
e' @line grow-blocks use?! common-default-use block-data block-dirty clobber 
clobber-line include+ path-join included-files raw-included include-file 
sourcedirname sourcefilename! sourcefilename sourcefilename# sourcefilename& 
starts../ starts./ dirname ends/ default-remember-filename remember-filename 
restore-name save-name forth-wordlist setup-saving-base 'cold park-forth 
park-heap saving-base crtype cremit 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 
#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 windows

process-heap HeapReAlloc HeapFree HeapAlloc GetProcessHeap WM_>name WM_PENWINLAST 
WM_PENEVENT WM_CTLINIT WM_PENMISC WM_PENCTL WM_HEDITCTL WM_SKB WM_PENMISCINFO 
WM_GLOBALRCCHANGE WM_HOOKRCRESULT WM_RCRESULT WM_PENWINFIRST WM_AFXLAST 
WM_AFXFIRST WM_HANDHELDLAST WM_HANDHELDFIRST WM_APPCOMMAND WM_PRINTCLIENT 
WM_PRINT WM_HOTKEY WM_PALETTECHANGED WM_PALETTEISCHANGING WM_QUERYNEWPALETTE 
WM_HSCROLLCLIPBOARD WM_CHANGECBCHAIN WM_ASKCBFORMATNAME WM_SIZECLIPBOARD 
WM_VSCROLLCLIPBOARD WM_PAINTCLIPBOARD WM_DRAWCLIPBOARD WM_DESTROYCLIPBOARD 
WM_RENDERALLFORMATS WM_RENDERFORMAT WM_UNDO WM_CLEAR WM_PASTE WM_COPY WM_CUT 
WM_MOUSELEAVE WM_NCMOUSELEAVE WM_MOUSEHOVER WM_NCMOUSEHOVER WM_IME_KEYUP 
WM_IMEKEYUP WM_IME_KEYDOWN WM_IMEKEYDOWN WM_IME_REQUEST WM_IME_CHAR WM_IME_SELECT 
WM_IME_COMPOSITIONFULL WM_IME_CONTROL WM_IME_NOTIFY WM_IME_SETCONTEXT WM_IME_REPORT 
WM_MDIREFRESHMENU WM_DROPFILES WM_EXITSIZEMOVE WM_ENTERSIZEMOVE WM_MDISETMENU 
WM_MDIGETACTIVE WM_MDIICONARRANGE WM_MDICASCADE WM_MDITILE WM_MDIMAXIMIZE 
WM_MDINEXT WM_MDIRESTORE WM_MDIACTIVATE WM_MDIDESTROY WM_MDICREATE WM_DEVICECHANGE 
WM_POWERBROADCAST WM_MOVING WM_CAPTURECHANGED WM_SIZING WM_NEXTMENU WM_EXITMENULOOP 
WM_ENTERMENULOOP WM_PARENTNOTIFY WM_MOUSEHWHEEL WM_XBUTTONDBLCLK WM_XBUTTONUP 
WM_XBUTTONDOWN WM_MOUSEWHEEL WM_MOUSELAST WM_MBUTTONDBLCLK WM_MBUTTONUP 
WM_MBUTTONDOWN WM_RBUTTONDBLCLK WM_RBUTTONUP WM_RBUTTONDOWN WM_LBUTTONDBLCLK 
WM_LBUTTONUP WM_LBUTTONDOWN WM_MOUSEMOVE WM_MOUSEFIRST CB_MSGMAX CB_GETCOMBOBOXINFO 
CB_MULTIPLEADDSTRING CB_INITSTORAGE CB_SETDROPPEDWIDTH CB_GETDROPPEDWIDTH 
CB_SETHORIZONTALEXTENT CB_GETHORIZONTALEXTENT CB_SETTOPINDEX CB_GETTOPINDEX 
CB_GETLOCALE CB_SETLOCALE CB_FINDSTRINGEXACT CB_GETDROPPEDSTATE CB_GETEXTENDEDUI 
CB_SETEXTENDEDUI CB_GETITEMHEIGHT CB_SETITEMHEIGHT CB_GETDROPPEDCONTROLRECT 
CB_SETITEMDATA CB_GETITEMDATA CB_SHOWDROPDOWN CB_SETCURSEL CB_SELECTSTRING 
CB_FINDSTRING CB_RESETCONTENT CB_INSERTSTRING CB_GETLBTEXTLEN CB_GETLBTEXT 
CB_GETCURSEL CB_GETCOUNT CB_DIR CB_DELETESTRING CB_ADDSTRING CB_SETEDITSEL 
CB_LIMITTEXT CB_GETEDITSEL WM_CTLCOLORSTATIC WM_CTLCOLORSCROLLBAR WM_CTLCOLORDLG 
WM_CTLCOLORBTN WM_CTLCOLORLISTBOX WM_CTLCOLOREDIT WM_CTLCOLORMSGBOX WM_LBTRACKPOINT 
WM_QUERYUISTATE WM_UPDATEUISTATE WM_CHANGEUISTATE WM_MENUCOMMAND WM_UNINITMENUPOPUP 
WM_MENUGETOBJECT WM_MENUDRAG WM_MENURBUTTONUP WM_ENTERIDLE WM_MENUCHAR 
WM_MENUSELECT WM_SYSTIMER WM_INITMENUPOPUP WM_INITMENU WM_VSCROLL WM_HSCROLL 
WM_TIMER WM_SYSCOMMAND WM_COMMAND WM_INITDIALOG WM_IME_KEYLAST WM_IME_COMPOSITION 
WM_IME_ENDCOMPOSITION WM_IME_STARTCOMPOSITION WM_INTERIM WM_CONVERTRESULT 
WM_CONVERTREQUEST WM_WNT_CONVERTREQUESTEX WM_UNICHAR WM_SYSDEADCHAR WM_SYSCHAR 
WM_SYSKEYUP WM_SYSKEYDOWN WM_DEADCHAR WM_CHAR WM_KEYUP WM_KEYDOWN WM_INPUT 
BM_SETDONTCLICK BM_SETIMAGE BM_GETIMAGE BM_CLICK BM_SETSTYLE BM_SETSTATE 
BM_GETSTATE BM_SETCHECK BM_GETCHECK SBM_GETSCROLLBARINFO SBM_GETSCROLLINFO 
SBM_SETSCROLLINFO SBM_SETRANGEREDRAW SBM_ENABLE_ARROWS SBM_GETRANGE SBM_SETRANGE 
SBM_GETPOS SBM_SETPOS EM_GETIMESTATUS EM_SETIMESTATUS EM_CHARFROMPOS EM_POSFROMCHAR 
EM_GETLIMITTEXT EM_GETMARGINS EM_SETMARGINS EM_GETPASSWORDCHAR EM_GETWORDBREAKPROC 
EM_SETWORDBREAKPROC EM_SETREADONLY EM_GETFIRSTVISIBLELINE EM_EMPTYUNDOBUFFER 
EM_SETPASSWORDCHAR EM_SETTABSTOPS EM_SETWORDBREAK EM_LINEFROMCHAR EM_FMTLINES 
EM_UNDO EM_CANUNDO EM_SETLIMITTEXT EM_LIMITTEXT EM_GETLINE EM_SETFONT EM_REPLACESEL 
EM_LINELENGTH EM_GETTHUMB EM_GETHANDLE EM_SETHANDLE EM_LINEINDEX EM_GETLINECOUNT 
EM_SETMODIFY EM_GETMODIFY EM_SCROLLCARET EM_LINESCROLL EM_SCROLL EM_SETRECTNP 
EM_SETRECT EM_GETRECT EM_SETSEL EM_GETSEL WM_NCXBUTTONDBLCLK WM_NCXBUTTONUP 
WM_NCXBUTTONDOWN WM_NCMBUTTONDBLCLK WM_NCMBUTTONUP WM_NCMBUTTONDOWN WM_NCRBUTTONDBLCLK 
WM_NCRBUTTONUP WM_NCRBUTTONDOWN WM_NCLBUTTONDBLCLK WM_NCLBUTTONUP WM_NCLBUTTONDOWN 
WM_NCMOUSEMOVE WM_SYNCPAINT WM_GETDLGCODE WM_NCACTIVATE WM_NCPAINT WM_NCHITTEST 
WM_NCCALCSIZE WM_NCDESTROY WM_NCCREATE WM_SETICON WM_GETICON WM_DISPLAYCHANGE 
WM_STYLECHANGED WM_STYLECHANGING WM_CONTEXTMENU WM_NOTIFYFORMAT WM_USERCHANGED 
WM_HELP WM_TCARD WM_INPUTLANGCHANGE WM_INPUTLANGCHANGEREQUEST WM_NOTIFY 
WM_CANCELJOURNAL WM_COPYDATA WM_COPYGLOBALDATA WM_POWER WM_WINDOWPOSCHANGED 
WM_WINDOWPOSCHANGING WM_COMMNOTIFY WM_COMPACTING WM_GETOBJECT WM_COMPAREITEM 
WM_QUERYDRAGICON WM_GETHOTKEY WM_SETHOTKEY WM_GETFONT WM_SETFONT WM_CHARTOITEM 
WM_VKEYTOITEM WM_DELETEITEM WM_MEASUREITEM WM_DRAWITEM WM_SPOOLERSTATUS 
WM_NEXTDLGCTL WM_ICONERASEBKGND WM_PAINTICON WM_GETMINMAXINFO WM_QUEUESYNC 
WM_CHILDACTIVATE WM_MOUSEACTIVATE WM_SETCURSOR WM_CANCELMODE WM_TIMECHANGE 
WM_FONTCHANGE WM_ACTIVATEAPP WM_DEVMODECHANGE WM_WININICHANGE WM_CTLCOLOR 
WM_SHOWWINDOW WM_ENDSESSION WM_SYSCOLORCHANGE WM_ERASEBKGND WM_QUERYOPEN 
WM_QUIT WM_QUERYENDSESSION WM_CLOSE WM_PAINT WM_GETTEXTLENGTH WM_GETTEXT 
WM_SETTEXT WM_SETREDRAW WM_ENABLE WM_KILLFOCUS WM_SETFOCUS WM_ACTIVATE 
WM_SIZE WM_MOVE WM_DESTROY WM_CREATE WM_NULL SRCCOPY DIB_RGB_COLORS BI_RGB 
->bmiColors ->bmiHeader BITMAPINFO ->biClrImportant ->biClrUsed ->biYPelsPerMeter 
->biXPelsPerMeter ->biSizeImage ->biCompression ->biBitCount ->biPlanes 
->biHeight ->biWidth ->biSize BITMAPINFOHEADER ->rgbReserved ->rgbRed ->rgbGreen 
->rgbBlue RGBQUAD StretchDIBits DC_PEN DC_BRUSH DEFAULT_GUI_FONT SYSTEM_FIXED_FONT 
DEFAULT_PALETTE DEVICE_DEFAULT_PALETTE SYSTEM_FONT ANSI_VAR_FONT ANSI_FIXED_FONT 
OEM_FIXED_FONT BLACK_PEN WHITE_PEN NULL_BRUSH BLACK_BRUSH DKGRAY_BRUSH 
GRAY_BRUSH LTGRAY_BRUSH WHITE_BRUSH GetStockObject COLOR_WINDOW RGB CreateSolidBrush 
DeleteObject Gdi32 dpi-aware SetThreadDpiAwarenessContext VK_ALT GET_X_LPARAM 
GET_Y_LPARAM IDI_INFORMATION IDI_ERROR IDI_WARNING IDI_SHIELD IDI_WINLOGO 
IDI_ASTERISK IDI_EXCLAMATION IDI_QUESTION IDI_HAND IDI_APPLICATION LoadIconA 
IDC_HELP IDC_APPSTARTING IDC_HAND IDC_NO IDC_SIZEALL IDC_SIZENS IDC_SIZEWE 
IDC_SIZENESW IDC_SIZENWSE IDC_ICON IDC_SIZE IDC_UPARROW IDC_CROSS IDC_WAIT 
IDC_IBEAM IDC_ARROW LoadCursorA PostQuitMessage FillRect ->rgbReserved 
->fIncUpdate ->fRestore ->rcPaint ->fErase ->hdc PAINTSTRUCT EndPaint BeginPaint 
GetDC PM_NOYIELD PM_REMOVE PM_NOREMOVE ->lPrivate ->pt ->time ->lParam 
->wParam ->message ->hwnd MSG DispatchMessageA TranslateMessage PeekMessageA 
GetMessageA ->bottom ->right ->top ->left RECT ->y ->x POINT CW_USEDEFAULT 
IDI_MAIN_ICON DefaultInstance WS_TILEDWINDOW WS_POPUPWINDOW WS_OVERLAPPEDWINDOW 
WS_CAPTION WS_TILED WS_ICONIC WS_CHILDWINDOW WS_GROUP WS_TABSTOP WS_POPUP 
WS_CHILD WS_MINIMIZE WS_VISIBLE WS_DISABLED WS_CLIPSIBLINGS WS_CLIPCHILDREN 
WS_MAXIMIZE WS_BORDER WS_DLGFRAME WS_VSCROLL WS_HSCROLL WS_SYSMENU WS_THICKFRAME 
WS_MINIMIZEBOX WS_MAXIMIZEBOX WS_OVERLAPPED CreateWindowExA callback DefWindowProcA 
SetForegroundWindow SW_SHOWMAXIMIZED SW_SHOWNORMAL SW_FORCEMINIMIZE SW_SHOWDEFAULT 
SW_RESTORE SW_SHOWNA SW_SHWOMINNOACTIVE SW_MINIMIZE SW_SHOW SW_SHOWNOACTIVATE 
SW_MAXIMIZED SW_SHOWMINIMIZED SW_NORMAL SW_HIDE ShowWindow ->lpszClassName 
->lpszMenuName ->hbrBackground ->hCursor ->hIcon ->hInstance ->cbWndExtra 
->cbClsExtra ->lpfnWndProc ->style WINDCLASSA RegisterClassA MB_CANCELTRYCONTINUE 
MB_RETRYCANCEL MB_YESNO MB_YESNOCANCEL MB_ABORTRETRYIGNORE MB_OKCANCEL 
MB_OK MessageBoxA User32 win-key win-key? raw-key win-type init-console 
console-mode stderr stdout stdin console-started FlushConsoleInputBuffer 
SetConsoleMode GetConsoleMode GetStdHandle ExitProcess AllocConsole ENABLE_LVB_GRID_WORLDWIDE 
DISABLE_NEWLINE_AUTO_RETURN ENABLE_VIRTUAL_TERMINAL_PROCESSING ENABLE_WRAP_AT_EOL_OUTPUT 
ENABLE_PROCESSED_OUTPUT ENABLE_VIRTUAL_TERMINAL_INPUT ENABLE_QUICK_EDIT_MODE 
ENABLE_INSERT_MODE ENABLE_MOUSE_INPUT ENABLE_WINDOW_INPUT ENABLE_ECHO_INPUT 
ENABLE_LINE_INPUT ENABLE_PROCESSED_INPUT STD_ERROR_HANDLE STD_OUTPUT_HANDLE 
STD_INPUT_HANDLE invalid?ior d0sz wargv 
wargc CommandLineToArgvW Shell32 GetModuleHandleA GetCommandLineW GetLastError 
WaitForSingleObject GetTickCount Sleep ExitProcess Kernel32 contains? dll 
sofunc GetProcAddress LoadLibraryA WindowProcShim SetupCtrlBreakHandler 
windows-builtins calls 

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