Lexique des mots eFORTH v 7.0715 windows
publication: 29 novembre 2023 / mis à jour 29 novembre 2023
Pour récupérer cette version de eFORTH:
- uEf32-7.0.7.15.exe - Window 32-bit EXE µEforth
- uEf64-7.0.7.15.exe - Window 64-bit EXE µ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