Lexique des mots eFORTH v 7.0721 windows
publication: 10 novembre 2024 / mis à jour 10 novembre 2024
Pour récupérer cette version de eFORTH:
- uEf64-7.0.7.21.exe - Window 64-bit EXE µEforth
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 >params >R >size 0< 0<> 0= 1- 1/F 1+ 2! 2@ 2* 2/ 2drop 2dup 3dup 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 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 next nip nl NON-BLOCK normal octal OF ok only open-blocks OPEN-FILE OR order OVER pad page PARSE pause pause? PI postpone postpone, precision previous prompt quit r" R@ R/O R/W R> r| r~ rdrop READ-FILE recognizers 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 U< 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.21:
ansi editor FORTH graphics internals internalized recognizers streams structures tasks windows
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 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
Mots définis dans le vocabulaire windows
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_KEYLAST WM_UNICHAR WM_SYSDEADCHAR WM_SYSCHAR WM_SYSKEYUP WM_SYSKEYDOWN WM_DEADCHAR WM_CHAR WM_KEYUP WM_KEYDOWN WM_KEYFIRST 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 process-heap HeapReAlloc HeapFree HeapAlloc GetProcessHeap 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 d0<ior 0=ior ior FILE_END FILE_CURRENT FILE_BEGIN FILE_ATTRIBUTE_NORMAL OPEN_EXISTING CREATE_ALWAYS FILE_SHARE_WRITE FILE_SHARE_READ GetFileSize SetEndOfFile SetFilePointer MoveFileA DeleteFileA FlushFileBuffers CloseHandle WriteFile ReadFile CreateFileA NULL wargs-convert wz>sz wargv wargc CommandLineToArgvW Shell32 GetModuleHandleA GetCommandLineW GetLastError WaitForSingleObject GetTickCount Sleep ExitProcess Kernel32 contains? dll sofunc GetProcAddress LoadLibraryA WindowProcShim SetupCtrlBreakHandler boot_extra windows-builtins calls
SDL2
Mots définis dans le vocabulaire SDL2
SDL2
est un tout nouveau projet. Il a pour but d'intégrer les fontions SDL2 qui
donnent accès à un environnement de développement graphique interactif.
GetVersion GetRevision GetCursor GetCPUCount GetBasePath GetAudioStatus SDL.CreateWindow GetWindowDisplayMode GetWindowTitle SetWindowPosition GetWindowPosition GetWindowID ShowWindow SetWindowTitle SetWindowSize SetWindowIcon RestoreWindow RaiseWindow MinimizeWindow MaximizeWindow HideWindow GetWindowSizeInPixels GetWindowFlags DestroyWindow CreateWindow GetTicks64 GetTicks Delay SDL.load-image LoadBMP LoadBMP_RW FreeSurface DestroyTexture RenderDrawPoints RenderSetLogicalSize RenderPresent RenderGetLogicalSize RenderFillRects RenderFillRect RenderDrawRects RenderDrawRect RenderDrawPoint RenderDrawLines RenderDrawLine SetRenderDrawColor RenderCopyEx RenderCopy RenderClear GetNumRenderDrivers DestroyRenderer CreateTextureFromSurface CreateRenderer RWFromFile WaitEvent PumpEvents PollEvent HasEvent EventState SDL.init SDL.error SDL.Quit Quit Init SetError GetError ClearError SDL_Rect! SDL_Point! SDL_Color! SDL_structures SDL_TEXTINPUT SDL_TEXTEDITING SDL_KEYUP SDL_KEYDOWN SDL_WINDOWEVENT SDL_QUIT SDL_TEXTEDITINGEVENT_TEXT_SIZE SDL_WINDOW_METAL SDL_WINDOW_VULKAN SDL_WINDOW_KEYBOARD_GRABBED SDL_WINDOW_POPUP_MENU SDL_WINDOW_TOOLTIP SDL_WINDOW_UTILITY SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_ALWAYS_ON_TOP SDL_WINDOW_MOUSE_CAPTURE SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_FOREIGN SDL_WINDOW_FULLSCREEN_DESKTOP SDL_WINDOW_MOUSE_FOCUS SDL_WINDOW_INPUT_FOCUS SDL_WINDOW_MOUSE_GRABBED SDL_WINDOW_MAXIMIZED SDL_WINDOW_MINIMIZED SDL_WINDOW_RESIZABLE SDL_WINDOW_BORDERLESS SDL_WINDOW_HIDDEN SDL_WINDOW_SHOWN SDL_WINDOW_OPENGL SDL_WINDOW_FULLSCREEN SDL_INIT_EVERYTHING SDL_INIT_NOPARACHUTE SDL_INIT_SENSOR SDL_INIT_EVENTS SDL_INIT_GAMECONTROLLER SDL_INIT_HAPTIC SDL_INIT_JOYSTICK SDL_INIT_VIDEO SDL_INIT_AUDIO SDL_INIT_TIMER SDL_ALPHA_TRANSPARENT SDL_ALPHA_OPAQUE SDL_MAX_LOG_MESSAGE SDL2.dll
Legal: site web personnel sans commerce / personal site without seling