REBOLution in Russia Wiki
Advertisement

https://www.forth.com

Словарь насчитывает 4403 слова (процедуры, переменные и константы) для Win32

SPLASHBOX[]

(SPLASH) RUNSPLASH SPLASH-MESSAGES SPLASH-COMMANDS SPLASH-INIT NAGTIME SF-INFO SPLASH-CLOSE ENDED DRAW-PICTURE NAG-BOX NAMED

PRINTING[]

PX WINFILE F-REVOKE F-INVOKE F-TYPE WINPRINT [[[PAGE]]] [[[CRLF]]] [[[EMIT]]] PR-TYPE PR-REVOKE PR-INVOKE (P-EVAL) PRINT-RICH-EDIT /DOCUMENT PRINT-DOC PRINT-PAGES ON-PAGE END-DOC END-PAGE START-PAGE START-DOC di DOCINFO PAGES PAGE-RANGE fr DEVMODE PAGE-SETUP psd PAGESETUPDIALOG CHOOSE-PRINTER-PAGES DEFAULT-PRINTER pd TEST-LINES CLOSE-PRNBUF SHOW-PRNBUF OPEN-PRNBUF PRNBUF-HANDLE CREATE-PRNBUF-WINDOW REGISTER-PRNBUF-CLASS PRNBUF-CALLBACK PRNBUF-MESSAGES PRNBUF-NAME PRNBUF-CLASS REQRESIZE FORMATRANGE CHARRANGE TEXT-LENGTH WRITE-RTF WRITE-TEXT EditStreamIn EDITSTREAM EditStreamInCallback StreamIn CHARFORMAT PARAFORMAT CMS POINTS INCHES [[>TWIPS]] TWIPS/POINT TWIPS/CM TWIPS/INCH CLOSE-RICH-EDIT-CONTROL SIZE-RICH-EDIT-CONTROL MAKE-RICH-EDIT-CONTROL HRE CREATE-RICH-EDIT-WINDOW RICH-EDIT-STYLE RICH-EDIT-HANDLE

ENVIRONMENT-WORDLIST[]

STRING-EXT STRING WORDLISTS SEARCH-ORDER-EXT SEARCH-ORDER TOOLS-EXT TOOLS MEMORY-ALLOC-EXT MEMORY-ALLOC LOCALS-EXT #LOCALS LOCALS FILE-EXT FILE FACILITY-EXT FACILITY EXCEPTION-EXT EXCEPTION DOUBLE-EXT DOUBLE STACK-CELLS RETURN-STACK-CELLS MAX-UD MAX-U MAX-N MAX-D MAX-CHAR FLOORED CORE-EXT CORE ADDRESS-UNIT-BITS /PAD /HOLD /COUNTED-STRING

COMMAND-HISTORY[]

SAVE-STRING SENDTEXT ?HISTFULL HISTLENGTH KILL-4K HISTORY/ /HISTORY HISTORY-RESHOW KEEP-POS HISTORY-INIT DUP-FONT TRACK-SIZE HISTORY-CLOSE TOEND HISTORYORG HEDIT (HISTORY) /HISTORY-CLASS RUNHISTORY HISTORY-MESSAGES HistoryClass

WORD-BROWSER[]

BROWSE-COMMANDS REFRESH-BROWSE ?FILTER-UNFOCUS SET-MINMAX-INFO BROWSE-INIT BROWSE-CLOSE RESIZE-WORDS SIZEGROUP BROWSEORG FILL-VOCLIST EDIT.VOC *ALL* FILL-WORDLIST GET-SELECTED-WID GET-SELECTED-VOC SET-SELECTED-VOC RETITLE ALL-WORDLISTS ONE-WORDLIST-NAME ONE-WORDLIST EDIT.NAME -FILTER #WORDS /CONTAINING DISPLAY-WBUF EDIT.ID SET-FILTER "FILTER >WBUF WBUF SUBCLASS-EDITBOX NEWEDITPROC EDITBOX-MESSAGES DOUBLECLICK CLICKBUF DEF-EDIT-MESSAGE HLOCBUF OLDEDITPROC (BROWSE) _SIZEGROUP _LOCBUF _VOCS _REFRESH _FILTER _WORDS _CONTAINS _STARTING /BROWSE-CLASS RUNBROWSE BROWSE-MESSAGES WordsName

MEMTOOLS[]

/MEM DMP-COMMANDS DMP-INIT DMP-FREEZE DMP-TIMER FROZEN DMP-BACKWARD DMP-FORWARD DMP-CLAMP -GOOD SEEKING DMP-CLOSE SET-DMP-FONTS DUMPORG DMP-SCROLL DMP-HSCROLL-INIT DMP-HSCROLL +DMPH >DMPH DMP-VSCROLL +DMPV (DMP) /DUMP-CLASS RUNDUMP DMP-MESSAGES DumperName +DMPMODE DMPTITLE DMP-REFRESH .DMP (.DMP) DMPLINE DW.DMPLINE HW.DMPLINE B.DMPLINE .ADDR UPDATE-SCROLLERS NOWAY? CANTREAD 4@ .R# N# -SAME DMP-CACHE DMP-START DMP#> <#DMP DMP-PAD /WATCHPOINTS WATCHER-COMMANDS WATCH-INIT SET-WATCH-FONTS ?/WATCH WATCHER-CLOSE WATCHORG (WATCHER) WBOX /WATCHER-CLASS RUNWATCHER WATCHER-MESSAGES WatcherName WATCHING-UPDATE WATCHING-VALUES WATCHVALUE WATCHING-NAMES /WATCHNAMES WATCHNAME WATCHING NEWLY NAMED? 'WATCH TOWATCH #WATCHES INTERVAL STOP-TIMER INIT-TIMER TIMER-RATE DUMP-RATE WATCH-RATE IDCLEAR IDFREEZE IDHSCROLL IDVSCROLL IDREFRESH IDSPEED IDMODE IDPREV IDNEXT IDDUMP

FILE-TOOLS-CONFIG[]

RUN-MONITORS MONITORS-MESSAGES MONITORS-COMMANDS UPDATE-MONITORS DEFAULT-MONITORS START-MONITORS FETCH-MONITORS TOGGLE-CHECK-KEYS CHECK-KEYS SET-EXEC-WORD CHECK-WORD TOGGLE-CHECK-EXEC CHECK-EXEC FOCUS-WORD TOGGLE-CHECK-HIGH CHECK-HIGH TOGGLE-CHECK-TEXT CHECK-TEXT TOGGLE-CHECK-HERE CHECK-HERE TOGGLE-CHECK-STACK CHECK-STACK CHECK-APPLY MONITORS-CLOSE-DIALOG MONITORS-TEMP (MONITORS-CONFIG) DI_KEYS DI_WORD DI_EXEC DI_HIGH DI_TEXT DI_HERE DI_STACK DI_DFLT DI_APPLY WRITE-MONITORS READ-MONITORS HASNT-MONITORS MONITORS-DEFAULT

FILE-TOOLS[]

SEE-INCLUDE .INCLUDING ?PANIC 'MONITOR MONITORS IOR_PANIC

ABOUTBOX[]

RUNABOUT ABOUT-MESSAGES ABOUT-COMMANDS ABOUT-CLOSE DRAW-PICTURE 'BMP-IMAGE (ABOUT) NAMED

OPTIONAL-STUFF[]

SHOVE CHOOSE REQUIRED .OPTION OPTION-LOADED? LOADED-OPTIONS

PREFS-DIALOG[]

RUNPREFS PREFS-MESSAGES PREFS-COMMANDS COLOR-BUTTON PREFS-RESET PREFS-APPLY PREFS-APPLY-CHECKS PREFS-APPLY-COLORS PREFS-INIT PREFS-SET-CHECKS PREFS-GET-VALUES PREFS-CLOSE COLOR-MY-BUTTONS ABUTTON THEBRUSH NEWBIG NEWFLAT NEWSCROLLMODE NEWCOLORING ORGCOLORS NEWCOLORS (PREFS) ~TEXT ~BOX <BOX>

ACCEPTOR[]

E-ACCEPT ~ACCEPT~ ESTROKE [[>HISTORY]] CONTROL A-FRESH CHARACTER A-END-REPAT A-RIGHT-REPAT A-LEFT-REPAT A-APPEND-LAST A-DEL-EOL A-SHOW-HIST A-DN-ARROW A-UP-ARROW -A-COMPLETE A-COMPLETE A-LINE-REPLACE A-MATCH-LINE? A-RECALL-DOWN A-RECALL-UP A-REPLACE A-INSERT A-OVERSTRIKE A-ESCAPE A-BACKSPACE A-DELETE [[A-TYPE<]] A-CR A-END A-HOME A-RIGHTWORD A-LEFTWORD A-RIGHT A-LEFTDEL A-LEFT A-TUCK A-SPREAD TAIL TOGGLE-INSERT A-TOGGLE-INSERT .INSERTING SET-CARET INSERTING REPATTERN /COMPLETE PATTERN RESTORE-LBUF SAVE-LBUF CreateDirectory +LINE GET-LINE CLAMP-LINE RECALLING? RECALLED? THELINE [[#LBUF]] NTH-LINE -LBUF PUSHLINE /LBUFFER LBUF [[|LBUF|]]

EXTERNAL-APPLICATION[]

RUNNER RUN-MESSAGES RUN-COMMANDS RUN-OK RUN-CLOSE RUN-BROWSE (RUN) RUN_NAME RUN_BROWSE RUN_TEXT

COLORIZED[]

COLOR.ID NORMAL COLORIZE (SWITCH) MENU? IMMED? INLINE?

CONSOLE-WINDOW[]

SESSION-LOG-COMMAND SAVE-KEYBOARD-HISTORY SAVE-CONSOLE-TEXT PRINT-CONSOLE-TEXT TYPE-CONSOLE-TEXT BUILD-COMMAND DEBUG-COMMAND XREF-COMMAND EDIT-COMMAND SEE-COMMAND LOCATE-COMMAND EXECUTE-COMMAND PASTE-COMMAND GET-MARKED POPMENU FORTH-POPUP DO-DROP-IN BREAKER NEW-PANE PASTE-TEXT COPY-TEXT STATBAR-TOGGLE TOOLBAR-TOGGLE INDICATORS PRESSED GUI-FRAME MODIFY-SYSMENU SFCLASS DefaultWindow SF-CALLBACK SF-MESSAGES SF-COMMANDS SF-NOTIFICATIONS FORCE-ONSCREEN GET-WORKAREA WORKAREA CREATES DESTROYS CLEANUP SAVE-WINDOW-POSITION RESIZED RESIZE-STATUS CREATE-STATUS RESIZE-SF-TOOLBAR CREATE-SF-TOOLBAR GET-BITMAP-HANDLE &BIGBAR &SMALLBAR RESIZE-TTY CREATE-TTY TTY-STYLE TTY-SIZE HTTY DEFZOOM DEFWINPOS DEFPLACEMENT BOT-MARGIN TOP-MARGIN SIZING

TOOLBAR-COMPILER[]

SWIFTFORTH-TOOLTIP ZNULL TSKIP TBUTTON TGRAY

STATUS-TOOLS[]

+BASE STATUS.STACK SB.STACK SB.BASE PSTK CONSTRUCT-SF-STATUSBAR SBARPROC SBAR-MESSAGES DEFSBPROC OLDSBARPROC

TTY-WORDS[]

TTY-CALLBACK TTY-DISPATCH TTY-MESSAGES SETBKCOLOR SETFGCOLOR SYNC-CARET IS-DIRTY WM_MOUSEWHEEL REFLECT DESTROY-WINDOW CREATE-WINDOW /METRICS RESIZING RESIZE /WINDOWSIZE DO-TIMER TIMER/ /TIMER AUTOSCROLL DOUBLE-PRESS MARK-WORD TEXT-CLICKED LEFT-RELEASE STRETCHING LEFT-PRESS INORDER 'MOUSE MXY>XY RENDER RENDER? DIFFERENT PAINTING WHEEL HSCROLL VSCROLL VIEWFROM RESCROLL UPDATE-SCROLLBARS /SCROLL /FONT INSTALL-FONT /FONTSIZE /STOCKFONT FONTMETRICS /CARETSIZE OCARET-WIDTH FIXED-CARET ON-KILLFOCUS ON-SETFOCUS +CARET -CARET CARET/ /CARET SHOW-CARET P. ERASEBK NEWBKCOLOR DISPLAY SHOW-MARKED MarkedTextOut MEASURE-MARKS MEASURED WM-SYSCHAR WM-SYSKEYDOWN WM-CHAR WM-KEYDOWN NORMAL-VKEYS SCROLLING-VKEYS UNSCROLL LOOK-HORZ LOOK-VERT RAW SCDOWN SKDOWN CDOWN KDOWN ALT? KEYSTATE +KEYSTATE KEY_ALT KEY_SHIFT KEY_CONTROL KEY_SCAN PUSHTEXT >KEYBUF KEYBUF> KEYBUF? KNOWN-VKEY? KNOWN-VKEYS MARK-ALL CLEAR-MARKS CLIPBOARD->TTY TTY->CLIPBOARD /MARKS REFRESHBK REFRESH PASTEQ PASTEKEY PASTING /PASTE GET-CURSOR-WORD GET-MARKED-WORD COPY-SELECTION COPY-TEXT >EOL /SELECTION CRLF>CLIP +CLIP >CLIP PRINTABLE COPY/ /COPY #MARKED /RECORDING RECORDING/ FIRST-LINE NEXT-LINE @XY !XY EXPAND-Y PUT-PAGE PUTCHAR PUTC WRAPS PUTS #RIGHT PUTBS PUTCRLF PUTLF PUTCR RECORD-LF RECORD-CR ?RECORDS PUT-STRING DISPLAY-STRING NEWCOLOR INDEXED-COLORS PAN PANTO +X +Y +T FRAMED FRAMEY FRAMEX 'INK 'CURSOR VC@ V>INK >INK XY> XY>V V>BUF BIGY Y X VBOT VRIGHT VLEFT VTOP BOT TOP YMARGIN XMARGIN /VVARS NEW /COLORS 'XCOLOR VBUF/ /VBUF VBUF-ENTRY "BUFNAME" |VBUF| 'ATTR 'DATA 'BACKGROUNDS 'FOREGROUNDS 'TEXTBUF 'PARAMS &VISIBLE |VISIBLE| CARETSIZE HDC |PARAMS| GEND GLINE BIGGEST-Y HRECORDER WORD-BUF OLDHIGH OLDWIDE OLDVY OLDVX PY RB-PRESS MARK-ANCHOR MARK-END MARK-BEGIN MY MX HPASTE 'PASTE HCOPY 'COPY WINHANDLE BKCOLOR BKBRUSH COLOR KEYBUF TAIL HEAD KEYMODE OCARET ICARET INSERTING HAVE-FOCUS MARKING HIDDEN-CARET IN-SCROLLBACK DIRTY DC HFONT CHARW CHARH WINH WINW RY0 RX0 HIGH WIDE VY VX CY CX T +VAR VAR PS.CY PS.CX PS.Y PS.X PS.ERASEBK PS.DC PSTRUCT 'VBUF |COLORMAP| #COLORS TTY_USECOLOR TTY_SETBKCOLOR TTY_SETFGCOLOR TTY_SETCARET TTY_CARETMODE TTY_RECORDER TTY_GETFONT TTY_SETFONT TTY_SELECTALL TTY_GETWORD TTY_COPYTEXT TTY_GETSIZE TTY_GETXY TTY_SETXY TTY_BREAK TTY_PUSHTEXT TTY_KEYMODE TTY_EKEYQ TTY_EKEY TTY_NEW TTY_PAGE TTY_CR TTY_WRAP TTY_TYPE TTY_EMIT TTY_NEXTLINE TTY_FIRSTLINE COLS ROWS

OFN-DIALOGS[]

PUSH-INCLUDE-FILE SAVE-LOG-DIALOG SAVE-TEXT-DIALOG SAVE-PROGRAM-DIALOG SFN-DIALOG RUN-PROGRAM-DIALOG EDIT-FILE-DIALOG INCLUDE-FILE-DIALOG OFN-DIALOG FILENAME-DIALOG

LIB-TOOLS[]

(REQUIRES) PATH-REQUIRES

SHELL-TOOLS[]

SHOW-API MAKE-HTMLHELP-STRING HELPCMD WINAPI-FILE >DOCPATH WINAPI SHELLERR DIRSTACK .FOUNDNAME ZDIRNAME ZFILENAME FILESPEC

MENUCOMP[]

END-MENU MI: SEPARATOR CHECKITEM GRAYITEM MENUITEM ONEITEM END-POPUP POPUP FINISHED QUOTED

DLGCOMP[]

[TRACKBAR [PROGRESS [RICHBOX [UPDOWN [EDITBOX [TEXT1BOX [TEXTBOX [COMBOBOX [VSCROLLBAR [HSCROLLBAR [LISTBOX [RTEXT [CTEXT [LTEXT [ICON [STATIC [EDITTEXT [STATE3 [RADIOBUTTON [PUSHBUTTON [GROUPBOX [DEFPUSHBUTTON [CHECKBOX [AUTORADIOBUTTON [AUTOCHECKBOX [AUTO3STATE [DRAWNBUTTON #COMBO #SCROLL #LIST #STATIC #EDIT #BUTTON END-DIALOG WH XY XYTH YTH XTH +ATOI =XTH =YTH =WH =XY DYPOS DXPOS YW XW OY OX ID: >IDSTRINGS CREATE-IDS /IDSTRINGS IDSTRINGS/ ?IDSTRINGS IDSTRINGS [MODELESS [MODAL DIALOG-HEADER COMPILE-DIALOG FONT, DIALOG-CLASS, MENU, ITEMS, PARSE-DIALOG CONTROL COMPILE-ITEM PARSE-ITEM TEXT, ITEM-CLASS, ITEM, RECT, STYLE, (CLASS (FONT (-STYLE (+STYLE (STYLE RESOURCE \N \" " >STR /STR ++ITEMS STR CLASSNAME FONTNAME RECT ID TEMPLATE FONTSIZE STYLE ITEMS /EVEN AND! OR! (OR OR-S PAREN-EVAL BRACKET-EVAL EVALUATOR EVAL IOR_DLG_PARAMS

TASKING[]

?! KILL-TASKS /TASKS UNLINK-TASKS (ACTIVATE) IOR_THREAD |TASK| WINPAUSE WINSTOP ?TERM MSGDISPATCH FINISHED TASKS SF-CRITICAL

CONFIGURATION-MANAGER[]

CFGWRITE CFGREAD CFGDUMP (CONFIG) GETLOCALREGKEY LOCALCONFIGS CONFIGS

ERROR-HANDLERS[]

WARNCFG-DIALOG USING-PROTECTED-MEMORY WARNCFG-TEMPLATE .THROW GUI-ERRMSG TTY-ERRMSG ERRORBOX ERRORBOX-DIALOG ID_EB_TEXT ID_EB_MORE ID_EB_TERM ERRORBOX-TEMPLATE DETAILSBOX PROCESSOR-EXCEPTION-DIALOG ID_PET_TERM ID_PET_TEXT PROCESSOR-EXCEPTION-TEMPLATE EXCEPTION-TYPE .RS .DS .REGX .RSTACK-SKIP .LOCAL-OBJECTS .LOCAL-OBJECT 'RR@ ID.' (ID.') DICTIONARY? |CPU_CONTEXT| 'SEGSS 'ESP 'EFLAGS 'SEGCS 'EIP 'EBP 'EAX 'ECX 'EDX 'EBX 'ESI 'EDI 'SEGDS 'SEGES 'SEGFS 'SEGGS 'FPCR0NPXSTATE 'FPREG0 'FPDATASELECTOR 'FPDATAOFFSET 'FPERRORSELECTOR 'FPERROROFFSET 'FPTAGWORD 'FPSTATUSWORD 'FPCONTROLWORD 'DR7 'DR6 'DR3 'DR2 'DR1 'DR0 'CONTEXTFLAGS

WIN32-CONSTANTS[]

?WINCON WINCONSTANT -WINCONS

LIB-INTERFACE[]

0PROCS 0LIBS PARAMETERS _IMPORT: ?DEFINED ?RETURN .PROC EXTCALL-NR EXTCALL (NOPROC) .IMPORT (BAD-PROC) GET-PROC FIND-PROC 'LIB (OPEN-LIB) (BAD-LIB) (BAD-LIB-BOX) IOR_LIB_UNKNOWNFN IOR_LIB_UNKNOWN @REQUIRED ?REQUIRED .LIB

CROSS-REFERENCE[]

?XREF .WID-UNCALLED #WID-UNCALLED (WHERE) (WID-WHERE) SEARCH-AGAIN .REFS .ALL 'XREFS .LOC .SOURCE .XTREF XNAME LASTLOC LASTFNAME (XREF) MAXREF B/REF IOR_XREF LOAD-XREF XREF-IMG 0REF |XREF| .LINEREF

ASSEMBLER[]

END-CODE ASM] [-ASM] !INLINE ADDR PUSH(EBX) POP(EBX) [U] FUCOMP FUCOM FXCH FFREE FIDIVR FDIVP FDIVR FIDIV FDIVRP FDIV FISUBR FSUBP FSUBR FISUB FSUBRP FSUB FIMUL FMULP FMUL FIADD FADDP FADD FBSTP FBLD FSTSW FNSTSW FSAVE FNSAVE FRSTOR FSTCW FNSTCW FSTENV FNSTENV FLDCW FLDENV FCOS FSIN FSCALE FRNDINT FSINCOS FSQRT FYL2XP1 FPREM FINCSTP FDECSTP FPREM1 FXTRACT FPATAN FPTAN FYL2X F2XM1 FLDZ FLDLN2 FLDLG2 FLDPI FLDL2E FUCOMPP FLDL2T FLD1 FXAM FSETPM FTST FINIT FCLEX FDISI FABS FSTSWAX FENI FCHS FCOMPP FNOP SCASW SCASD SCASB LODSW LODSD LODSB STOSW STOSD STOSB CMPSW CMPSD CMPSB MOVSW MOVSD MOVSB OUTSW OUTSD OUTSB INSW INSD INSB SETNLE SETG SETNG SETLE SETNL SETGE SETNGE SETL SETPO SETNP SETPE SETP SETNS SETS SETNBE SETA SETNA SETBE SETNZ SETNE SETZ SETE SETNC SETNB SETAE SETNAE SETC SETB SETNO SETO JECXZ LOOP LOOPE LOOPNE JG JLE JGE JL JPO JPE JNS JS JA JBE JNZ JNE JZ JE JNC JAE JC JB JNO JO DEC INC MOVSXW MOVZXW MOVSX MOVZX CMPXCHG BSR BSF LGS LFS LSS LDS LES LEA BOUND SAR SHR SHL RCR RCL ROR ROL CMP XOR SUB AND SBB ADC OR ADD IDIV DIV IMUL MUL NEG GS: FS: DS: SS: CS: ES: STD CLD STI CLI STC CLC CMC HLT REPZ REPE REP REPNZ REPNE LOCK XLAT AAD AAM IRET INTO LAHF SAHF POPF PUSHF WAIT CDQ CBW NOP POPA PUSHA AAS AAA DAS DAA UNTIL REPEAT WHILE AGAIN BEGIN ELSE THEN IF -SHORT NOT (NOT) COND, CS? NEVER ECXNZ <= 0> > < >= PE PO 0< 0>= U<= U> 0= 0<> U< CC U>= OV COND FCOMP FCOM FSTP FST FLD FISTP FIST FILD OUT IN POP PUSH MOV XCHG INT TEST RET CALL LJMP JMP REL RANGE? REL32, REL8, REL8? NPS NIM NFR NFMR NPC SET I/D RMRW RMR MR SH ALU2 ALU1 INH2 16BIT, 16BIT: PRE INH1 WR/SM, WRR/RM, WRR, WRM, RR/RM, MR, SOP, RR, DISP, EXT, SIZE, OP, [EDI*8] [EDI*4] [EDI*2] [ESI*8] [ESI*4] [ESI*2] [EBP*8] [EBP*4] [EBP*2] [EBX*8] [EBX*4] [EBX*2] [EDX*8] [EDX*4] [EDX*2] [ECX*8] [ECX*4] [ECX*2] [EAX*8] [EAX*4] [EAX*2] SCALE [EDI] [ESI] [EBP] [ESP] [EBX] [EDX] [ECX] [EAX] INDEX S16? TBYTE S80 QWORD S64 DWORD S32 WORD S16 BYTE S8 SIZES ST? COND? MEM? SIB? IDX? ADDR? ABS? IMM? @SIZE SIZE? SEG? ACC? R32? R16? R8? REG? REG R/M OFFSET [] # ST(7) ST(6) ST(5) ST(4) ST(3) ST(2) ST(1) ST(0) ST EDI DI BH ESI SI DH GS EBP BP CH FS ESP SP AH DS EBX BX BL SS EDX DX DL CS ECX CX CL ES EAX AX AL SIMPLE /LABELS ?DANGLING L# L: L? LPOP LPUSH BWDS FWDS MXL# ILLOP? LONG? SHORT? ,(A) W,(A) C,(A) C!(A) ALLOT(A) HERE(A) IOR_ASM_INVALIDCC IOR_ASM_RANGE IOR_ASM_FWDREF IOR_ASM_ILLOP IOR_ASM_NOTREG

FORTH[]

SPLASH SPLASH-BMP SPLASH-IMAGE SF-UPGRADE SPLASHBOX HI INTERACTIVE DEVELOPMENT /ONLOAD ENTER-SWIFT STARTER 'STARTER >FILE >PRINT P-EXECUTE P-EVAL PRINTING IOR_PRT_NODEFPRINTER IOR_PRT_BADENDDOC IOR_PRT_BADENDPAGE IOR_PRT_BADSTARTPAGE IOR_PRT_BADSTARTDOC IOR_PRT_REVECTOR IOR_PRT_ALREADYOPEN WARNCFG WARNING-LEVEL (WINSHORTDATE) (WINLONGDATE) (WINDATE) DATE TIME .TIME (TIME) :00 @NOW @TIME @DATE .DATE (DATE) (DD-MMM-YYYY) (MM/DD/YYYY) DM Y-DD M/D/Y D-M-Y @MTH DAYS D/Y (@time) (@date) TIME&DATE SYSTEMTIME [ENVIRONMENT?] ENVIRONMENT? ENVIRONMENT-WORDLIST HIDE-HISTORY HISTORY COMMAND-HISTORY /BROWSE TGL-BROWSER BROWSE WORD-BROWSER MEMORY MEM -WATCH WATCH WATCHPOINTS /WATCH MEMTOOLS MOUSEPOS EDIT LOCATE DROP-INCLUDE DROPOK MONITORS-CONFIG FILE-TOOLS-CONFIG HIGHLIGHTED HIGHLIGHTS SILENT VERBOSE FILE-TOOLS SELED ABOUT ABOUTBOX CHOOSE-WINOPTIONS CHOOSE-OPTIONS CHOOSE-WINSAMPLES CHOOSE-SAMPLES INCLUDING-OPTION INCLUDE-OPTION SELECT-OPTION ENUM-OPTIONS ADD-OPTION -OPTIONAL OTEXT ODIR PLUNK OPTIONS-DATA OBOX RUNOBOX OBOX-MESSAGES OBOX-COMMANDS OBOX-CLOSE OBOX-CANCEL OBOX-INIT OBOX-UPDATE (OBOX-UPDATE) .INSTALLED ZSCAN (OBOX) IDINSTALLED IDDESC IDFNAME IDOPTIONS OPTIONAL .OPTIONS OPTIONAL-STUFF SET-CARET CARET-WIDTH SELECT-FONT USE-FONT GUI-FONT FONT-PICKER PREFS PREFS-DIALOG CONSOLE-ACCEPT TYPE-KEYBOARD-HISTORY .HISTORY ACCEPTOR TOGGLE-BROWSER RUN EXTERNAL-APPLICATION COLORING COLORIZED PICKCOLOR COLOR-PICKER (COLOR-PICKER) MS EXPIRED TIMER uTIMER DTIMER (TIMER) (uTIMER) (DTIMER) COUNTER uCOUNTER DCOUNTER NEWPROJ PROJECT-FOLDER-BROWSER NEW-PROJECT-TEMPLATE FOLDER-BROWSER BROWSEINFO SHBROWSEPROC CoTaskMemFree SHBrowseForFolder SHGetPathFromIDList WIPE /GUI MAIN-MENU BIG-TB-BMP SMALL-TB-BMP SF-TOOLBAR CONSOLE-WINDOW TOOL-BAR TOOLBAR TOOLTIP #TOOLBUTTONS SWIFTFORTH-TOOLBAR TOOLBAR-COMPILER STATUS-TOOLS .SPART RIGHTHIT LEFTHIT SBRIGHT SBLEFT SBLHITS SBRHITS SF-STATUS SWIFT-BAR STATUS-BAR SIMPLEWINCLASS FORTH-MENU USE-COLORS SET-COLORS #COLORS COLOR-TABLE SIMPLE-GUI ATTRIBUTE(G) /INPUT(G) PAGE(G) PUSHTEXT(G) GET-SIZE(G) GET-XY(G) AT-XY(G) ?TYPE(G) CR(G) TYPE(G) EMIT(G) KEY(G) KEY?(G) EKEY(G) EKEY?(G) AKEY(G) AKEY?(G) RAW COOKED KEYREADY TtySetColor TtyUsecolor TtyCaretMode TtySetCaret TtyRecorder TtyGetfont TtySetfont TtySelectAll TtyGetword TtyCopytext TtyGetsize TtyGetxy TtySetxy TtyBreak TtyPushtext TtyKeymode TtyEkeyq TtyEkey TtyNEW TtyPAGE TtyCR TtyWrap TtyType TtyEmit TtyNextMarked TtyFirstMarked TtyNextLine TtyFirstLine REGISTER-TTY "TTY" TTY-WORDS INCLUDE-FILE-COMMAND CHOOSE-PROGRAM-FILE CHOOSE-EDIT-FILE OFN-DIALOGS G EDIT EDIT-FILE USE-NOTEPAD REQUIRES LIB-TOOLS API API-HELP API-MSDN DPANS-PDF SWF-ONLINE RELEASE-NOTES FORTH-HANDBOOK SWIFT-PDF HtmlHelp RESTART RUNEXE >SHELL >PROCESS-WAIT ExitCodeProcess >PROCESS GetExitCodeProcess DIRTOOL +\ IS-FILE IS-DIR CreateDirectory POPPATH-ALL DROPPATH POPPATH PUSHPATH /DIRSTACK DIRSTACK/ DIR SHELL-TOOLS CD PWD CHECKED UNCHECKED CHECKMARK MENU MENUCOMP SetDlgItemFixedFont SetDlgItemFont MODELESS-ACTIVATE DIALOG IDN DLGCOMP SEEK-FILE COPY-REPLACE-FILE COPY-FILE CFONT CPALETTE CBRUSH CPEN DC-OBJECT UPDATECANVAS BITMAPCANVAS MEMCANVAS PAINTCANVAS PAINTSTRUCT CANVAS LineTo MoveToEx SetPixel PatBlt TabbedTextOut PARAMDIALOG GENERICDIALOG BASEDIALOG STATUSBAR DERIVEDWINDOW CHILDWINDOW GENERICWINDOW BASEWINDOW GUICOMMON IOR_BADWINCLASS .LAST-ERROR LAST-ERROR-ALERT SetLastError GetClassInfoEx EBOX REBUTTON StealFocus SF-SWPFLAGS EndDeferWindowPos BeginDeferWindowPos DeferWindowPos BringWindowToTop AttachThreadInput GetWindowThreadProcessId GetWindowDC (BYE) CHAR-WIDTH CHAR-HEIGHT FONTMETRICS CLIENT-WIDTH WINDOW-WIDTH CLIENT-HEIGHT WINDOW-HEIGHT RECT-EDGE RESTOREWINDOWPOS SAVEWINDOWPOS MOVEWIN SHOW/HIDE GetWindowSize GetDesktopSize SM_CMONITORS SM_CYVIRTUALSCREEN SM_CXVIRTUALSCREEN TITLE" +TITLE -TITLE /TITLE TITLE SET-TITLE CLASS-DLG-CALLBACK SUPERCLASS-DLG-CALLBACK CLASS-DLGMESSAGE SUPERCLASS-DLGMESSAGE DEFDIALOGPROC SYNC-NCCREATE DLG-OBJECT DERIVED-CLASS-CALLBACK DERIVED-CLASS-MESSAGE CLASS-CALLBACK SFTAG CLASS-MESSAGE CALLBACK-BINDING WINDOW-OBJECT-TAG DEFWINPROC GET RELEASE GRAB RESUME SUSPEND ACTIVATE CONSTRUCT KILL HALT TERMINATE DISPATCHER DLGACTIVE WM_BREAK OPERATOR'S HIS OPERATOR TASK C] [C TASKING STOP PAUSE WaitForSingleObject ExitThread ResumeThread SuspendThread GetCurrentThreadId GetCurrentThread CreateThread LOGICAL-FONT CHOOSE-FONT PRINTDIALOG WNDCLASSEX WNDCLASS TEXTMETRIC OPENFILENAME WIN32_FIND_DATA FILETIME FILENAME-BUFFER NMHDR RECT POINT !RECT @RECT WHITE CYAN MAGENTA BLUE YELLOW GREEN RED DARK-GRAY GRAY LIGHT-WHITE LIGHT-BLUE LIGHT-GREEN LIGHT-GRAY DARK-CYAN DARK-MAGENTA DARK-BLUE DARK-YELLOW DARK-GREEN DARK-RED BLACK RGB HAS-NONEVAL-PRJ HAS-PRJ PRJFILE -P CONFIG-FILE /EVALUATIONS ZEVAL /INCLUSION PARSE-CONFIG-FILE !CONFIG @CONFIG CONFIGFILE WritePrivateProfileString GetPrivateProfileString SAVE-CONFIGURATION RESTORE-CONFIGURATION .CONFIGURATION LOCALCONFIG: CONFIG: CONFIGURATION-MANAGER TB_IMAGES TB_HISTORY TB_CARHOOD TB_TOOLS2 TB_TOOLS TB_BULB TB_INFO TB_FLASH TB_WATCH3 TB_HELPQ TB_PAGE TB_PROM TB_DEBUG TB_BUILD TB_SINGLE TB_BREAK TB_CONNECT TB_NEWPROJECT TB_OPENPROJECT TB_TOOL8 TB_TOOL7 TB_TOOL6 TB_TOOL5 TB_TOOL4 TB_TOOL3 TB_TOOL2 TB_TOOL1 TB_EDIT2 TB_WATCH2 TB_RUN TB_COLOR TB_FONT TB_SAVE TB_HELP TB_STOP TB_MEMORY TB_WATCH TB_WORDS TB_PASTE TB_COPY TB_EDIT TB_PRINT TB_INCLUDE MI_USER MI_ANSMAN MI_SELALL MI_MONCFG MI_XLOCATE MI_REFRESH MI_EXECUTE MI_XREF MI_SEE MI_EDITWORD MI_LOCATE MI_RIGHTMENU MI_FPOPTIONS MI_WARNCFG MI_WINOPTIONALS MI_WINSAMPLES MI_SFC MI_SFCSAMPLES MI_SAMPLES MI_OPTIONALS MI_SHOWTOOL MI_SHOWSTAT MI_PAGE MI_BREAK MI_MSDN MI_APIHELP MI_ABOUT MI_ONLINE MI_VERSIONS MI_HANDBOOK MI_USERMANUAL MI_HISTORY MI_RUN MI_MEMORY MI_WATCH MI_WORDS MI_SAVEOPTIONS MI_PREFS MI_EDITOR MI_FONT MI_CLEAR MI_PASTE MI_COPY MI_EXIT MI_LOGGING MI_SAVEHISTORY MI_SAVECOMMAND MI_PRINT MI_EDIT MI_INCLUDE READ-REG-DATA WRITE-REG-DATA OPEN-REG-KEY REG! REG@ WRITE-REG READ-REG GETREGKEY PRODUCT-REGISTRY READ-BMPFILE BMP BITMAP RGBQUAD BITMAPHEADER .EXCEPT WINERROR .RSTACK-CONTEXT .EXCEPTION-CONTEXT ERROR-HANDLERS CB: DefaultClass DefineClass /EXTERNAL-DLLS LocalFree FormatMessage CreateProcess SystemParametersInfo SetProp RemoveProp GetProp IsIconic IsWindowVisible GetSystemMenu IsZoomed SetWindowPlacement GetWindowPlacement SetWindowPos WaitForInputIdle VirtualQuery UpdateWindow UnregisterClass TranslateMessage TrackPopupMenu TextOut TerminateProcess StartPage StartDoc Sleep ShowWindow ShowScrollBar ShowCaret ShellExecute SetWindowText SetWindowLong SetUnhandledExceptionFilter SetTimer SetTextColor SetScrollRange SetScrollPos SetScrollInfo SetMenu SetLocalTime SetForegroundWindow GetForegroundWindow GetFocus SetFocus SetDlgItemText SetDlgItemInt SetDIBits SetDCBrushColor SetCursor SetCommTimeouts SetCommState SetClipboardData SetClassLong SetCaretPos SetCapture SetBkColor SendMessage SendDlgItemMessage SelectPalette SelectObject ScreenToClient RemoveMenu ReleaseDC ReleaseCapture RegSetValueEx RegQueryValueEx RegDeleteKey RegCreateKey RegCloseKey RealizePalette QueryPerformanceFrequency QueryPerformanceCounter PrintDlg PostMessage PeekMessage PageSetupDlg OpenClipboard MoveWindow MonitorFromWindow MapDialogRect LoadMenuIndirect LoadIcon LoadCursor LeaveCriticalSection KillTimer IsWindowEnabled IsDlgButtonChecked IsDialogMessage IsBadWritePtr IsBadReadPtr InvalidateRect InitCommonControls HideCaret GlobalUnlock GlobalReAlloc GlobalLock GetWindowText GetWindowRect GetWindowLong GetWindow GetVolumeInformation GetTickCount GetTextMetrics GetSystemPaletteEntries GetSystemMetrics GetSubMenu GetStockObject GetSaveFileName GetParent GetOpenFileName GetObject GetMessage GetMenuString GetMenuState GetMenu GetSystemTime GetLocalTime GetKeyState GetDlgItemText GetDlgItemInt GetDlgItem GetDlgCtrlID GetDialogBaseUnits GetDeviceCaps GetDesktopWindow GetDateFormat GetDC GetCursorPos GetCurrentProcess GetCommState GetCommProperties GetClipboardData GetClientRect GetClassName GetClassLong GetClassInfo GetCapture GetBkColor GdiFlush FindWindow FindNextFile FindFirstFile FindClose FillRect ExtTextOut EnumWindows EnumChildWindows EnterCriticalSection EndPaint EndPage EndDoc EndDialog EnableWindow EnableMenuItem EmptyClipboard DispatchMessage DialogBoxIndirectParam DestroyWindow DestroyMenu DestroyCaret DefWindowProc DefDlgProc CreateWindowEx CreateToolbarEx CreateStatusWindow CreateSolidBrush CreatePopupMenu CreatePalette CreateFontIndirect CreateDialogIndirectParam CreateDIBitmap CreateCompatibleDC CreateCompatibleBitmap CreateCaret CommConfigDialog CloseClipboard ClientToScreen ChooseFont CheckRadioButton CheckMenuItem CheckDlgButton BitBlt AppendMenu AbortDoc DeleteObject DeleteDC CreateMenu CallWindowProc BeginPaint Beep RegisterClassEx RegisterClass DragQueryFile DragFinish DragAcceptFiles PostQuitMessage DrawText WIN32-CONSTANTS FindWM EnumWin32Constants FindWin32Constant CIMPORT: IMPORT: CFUNCTION: FUNCTION: PARAMETERS() .IMPORTS RESOLVE-PROCS FUNCTION-EXISTS? LIBRARY CLOSE-LIB LIB-LOADED? OPEN-LIBS [OPTIONAL] .LIBS BAD-PROC BAD-LIB LIB-INTERFACE %s.l %s.r %spaces %x %d %sp %cr %z %s %> <% %BUF UNCALLED wh WH WHERE #REFS NO-XREF THRESHOLD 'FLOOR SAVE-XREF #XREF /REFERENCES CROSS-REFERENCE WORDS ALL WID-WORDS NAME>STRING NAME>COMPILE NAME>INTERPRET TRAVERSE-WORDLIST /FORTH [FORTH] ASSEMBLER FORTH VOCS ORDER VOCABULARY (VOCABULARY) DO-VOCABULARY LOCATE .FILES WORD-LOCATION B N +VIEW L VIEW-FILE VIEWING VIEWING-LINES GET-VIEWLINE FILE-VIEWER &OF +TO TO ZNEXT MARKED SPLITSTR REPLACE-CHAR REPLACE SUBST .\" Z\" C\" S\" ,U\" ,Z\" ,\" ,Z" ,U" UPLACE FORMAT STRING-TOOLS MORE SEE DASM .DECODES DECODE: DECODE, +IP DECOMPILER PRINTSTACK I-TO-Z BUFZ .BUF @BUF BUF] [BUF BUFFIO =: BECOMES SEARCH-LOCAL-SPACE #LOCALS CLEAR-LOCALS [OBJECTS OBJECTS] MAKES NAMES LOBJ-COMP LOCAL-OBJECTS LOCAL-OBJECT EVEN-SIZED 'OSPACE OSPACE O-GO-ON &OF +TO TO LOCALS| (LOCAL) LVAR-COMP LOCAL-VARIABLES LOCAL-VARIABLE 'LSPACE LSPACE L-GO-ON ENTITIES IOR_ENTITY_NOROOM ENTITY CLASSES USER: SHARE: BUILDS[] BUILD-OBJECT DESTRUCT-OBJECT CONSTRUCT-OBJECT DESTROY NEW MEMBER [MEMBER] -> CALLING 'MEMBER SENDMSG EXPOSE-MEMBER HIDE-MEMBER USING BUILDS SUBCLASS CLASS REOPEN RELINK SUPREME SIZEOF CLASSTAG OBJTAG -MEMBERS +MEMBERS MEMBERS CC-WORDS OOP UNLINK-SWITCHES UNLINK-CHAINS EMPTY GILD GILDED GILDS MARKER REMEMBER (REMEMBER) PRUNE :PRUNE :REMEMBER 'PRUNE 'REMEMBER CROP CLIP UNLINKS UNLINK -PRUNED ?PRUNE ?PRUNED .WID .WIDNAME ABOUT-NAME ABOUT-IMAGE FYI HDUMP IDUMP UDUMP WDUMP (HDUMP) (IDUMP) (UDUMP) (WDUMP) (DUMP) 'DOT DUMP DUMPLINE ?SCROLL SCROLLMODE /SCROLL #SCROLL _PARAM_7 _PARAM_6 _PARAM_5 _PARAM_4 _PARAM_3 _PARAM_2 _PARAM_1 _PARAM_0 LPARAM WPARAM MSG HWND WINDOWS-INTERFACE WPARMS 'WF WINMSG AS FILE-EXISTS [THEN] [IF] [ELSE] .' (.') NAME-TOOLS FINDANY (FINDANY) FINDHARD TOKEN NEXT-WORD IOR_ENDOFSTRING +USER USER |CB-USER| LPARSE |XAPPEND| XAPPEND XPLACE SEARCH(NC) SEARCH DEBUG] [DEBUG BUGME [BUG BUG] IOR_BUGNESTING CS-PICK CS-ROLL CS-ROT CS-SWAP [UNDEFINED] [DEFINED] AKA :ONEXIT :ONLOAD :ONENVEXIT :ONENVLOAD :ONDLLEXIT :ONDLLLOAD :ONSYSEXIT :ONSYSLOAD 'ONEXIT 'ONLOAD 'ONENVEXIT 'ONENVLOAD 'ONSYSEXIT 'ONSYSLOAD 'ONDLLEXIT 'ONDLLLOAD LINKTO NUMBER NUMBER-CONVERSION UNKNOWN-TOKEN UNDEFINED CALLS RUNCHAIN <CHAIN >CHAIN IOR_CALLCHAIN >SELF >THIS >DATA C> >C THIS S> >S SELF -CELL CELL R++ 4DROP NO-TAIL-RECURSION /OPTIMIZER OPTIMIZE, -OPTIMIZER -OPT +OPTIMIZER +OPT OPTIMIZING-COMPILER ;CODE LABEL ICODE CODE [+ASSEMBLER] [+ASM] [ASM ASM [ASM] ASM-WORDLIST PRIVATE PUBLIC END-PACKAGE PACKAGE OPEN-PACKAGE ?PACKAGE -PACKAGE IOR_PACKAGENOT IOR_PACKAGEBALANCE IOR_REGISTERCLASS IOR_BREAK IOR_BADLOADER IOR_UNBALANCED IOR_COMPILEONLY IOR_UNRESOLVED THROW# >THROW ERRORMSG (THROW) FUMBLED START PARSE-ARGS IS-CONSOLE? 'MAIN START-CONSOLE --uplink BAILOUT? EDIT-START /CMDLINE /SYSTEM /IMPORTS N-QUIT HI .VERSION VERSION PRINTENV .ENV 'ENV FIND-ENV ARGV ARGC CMDLINE GETCH ATOI RELEASE-DATE RELEASE-VERSION COPYRIGHT /CONSOLE BYE _BYE EXITSTATUS ?TTY STDOUT OUTH STDIN INH DUMP DUMPLINE DUMPTEXT DUMPHEX ZERO DATA: RUN: RUNS SWITCH] [+SWITCH [SWITCH SWITCHES SWITCH [CTRL] CTRL [CHAR] CHAR ABORT" ." Z" C" S" >QPAD QPAD QHEAD QBUF U, Z, ," SLITERAL STRING STRING, CREATE-XT CHAIN CHAINS &OF &OF-VALUE +TO TO IS VALUE DEFER +TO-VALUE TO-VALUE ?PARENT PARENT WORDLIST STRANDS ENUM4 ENUM 2CONSTANT CONSTANT USER BUFFER: 2VARIABLE VARIABLE CREATE :NONAME ; (;) -BALANCE +BALANCE : (:) SKIP-CL >CREATE /LOCALS CASE ENDCASE ENDOF OF BOUNDS +LOOP LOOP ?DO DO >LEAVES LEAVE REPEAT WHILE UNTIL AGAIN BEGIN THEN AHEAD ELSE IF <RESOLVE >RESOLVE /BAL +BAL -BAL WRITE-LINE READ-LINE EOL-SCANNER INCLUDE FILENAME INCLUDED INCLUDE-FILE MONITOR REFILL-NEXTLINE =FILENAME LASTFILE INCLUDE/ /INCLUDE .FERROR ?CR FNUM++ INCLUDING 'FNAME APPEND-FILE END-OF-FILE REWIND-FILE FILENAME-FIXUP DEFAULT.EXT FULLNAME +ROOT -ROOT ROOTED? /ROOTPATH ROOTPATH THIS-EXE-NAME DEFEXT -PATH -EXT -NAME ASSIGN RECURSE DOES> (;CODE) ?( .( ECHO-UNTIL { ( SKIP-PAST \ \\ EVALUATE .ERRLINE SAVE-INPUT RESTORE-INPUT QUIT /INTERPRETER (QUIT) /NDP PROMPT .STACK .CATCH ] [ INTERPRET INTERPRETING COMPILING (COMPILING) (INTERPRETING) WORD-INTERPRETER WORD-COMPILER NOT-DEFINED WHAT 'WHAT IS-NUMBER? INTEGER? IS-KNOWN? (FINDEXT) ?STACK ?DSTACK [COMPILE] POSTPONE ['] ' HUH? ANY-NUMBER? NUMBER? CONVERT >NUMBER 2LITERAL LITERAL LASTLIT CASE-INSENSITIVE CASE-SENSITIVE .ID (.ID) (WID-CREATE) HEADER WID-HEADER EMPLACE LINKED LOCATION +SMUDGE -SMUDGE IMMEDIATE ABSENT EXISTS DEFINED FIND (FIND) SEARCH-WORDLIST >XREF 'REF HASHED HASH SEARCH-STRAND PARSE-WORD WORD PARSE REFILL REFILL-STREAM REFILL-DISK REFILL-KEYBOARD REFILL-BLOCK REFILL-LINE /SOURCE SOURCE (SOURCE) SOURCE=FILE SOURCE-ID TIB (ACCEPT) H.S .S B.0 H.8 H.0 H.R H. ? .R . U.R U. D.R DU. D. (U.R) (H.8) (H.0) (B.0) (.0) Z(.) (.) (DU.) (D.) SIGN #S # (#) DIGIT HOLD #> <# BINARY OCTAL DECIMAL HEX SPACES SPACE TYPES COMPILE, (COMPILE,) EXPAND ,JMP ,CALL (,JMP) (,CALL) [/OPT] /OPT C, H, , PAD /ALLOT ALLOT HERE UNMAP-FILE MAP-FILE <EOL> FILE-STATUS RESIZE-FILE REPOSITION-FILE FILE-POSITION FILE-SIZE FLUSH-FILE WRITE-FILE READ-FILE RENAME-FILE DELETE-FILE CLOSE-FILE OPEN-FILE CREATE-FILE EXE BIN R/W W/O R/O RESIZE FREE ALLOCATE GetProcAddressX /PE-IMPORTS FillConsoleOutputAttribute FillConsoleOutputCharacter SetConsoleTextAttribute SetConsoleTitle GetConsoleScreenBufferInfo SetConsoleCursorPosition FreeConsole GetConsoleMode SetConsoleMode ReadConsoleInput PeekConsoleInput GetStdHandle GetEnvironmentVariable GetEnvironmentStrings GetLastError VirtualFree VirtualAlloc GlobalSize GlobalFree GlobalAlloc GetModuleFileName GetCommandLine FreeLibrary FatalAppExit InitializeCriticalSection DeleteCriticalSection GetFullPathName GetFileSize GetCurrentDirectory GetFileAttributes WriteFile SetFilePointer SetEndOfFile SetCurrentDirectory ReadFile CopyFile MoveFile FlushFileBuffers DeleteFile CreateFile CloseHandle HINST GetModuleHandle ExitProcess MessageBox GetProcAddress LoadLibrary 'EXTCALL IMPORTS EXTERN-CALL ?ORDER +ORDER -ORDER DEFINITIONS SEAL [PREVIOUS] PREVIOUS ALSO ONLY DISCARD GET-CURRENT SET-CURRENT SET-ORDER GET-ORDER ROOT-WORDLIST LIBS FILES-WORDLIST FORTH-WORDLIST 3DUP 3DROP M*/ UT/ T* TNEGATE FM/MOD SM/REM U*/ */ */MOD MOD / /MOD UM/MOD M/ * M* UM* ?ENUF UNUSED MEMTOP NFA-FLAGS N>BODY >INLINE LINK> VIEW> >VIEW XT>LINK NAME> >NAME V>NAME N>VIEW V>LINK L>VIEW L>NAME N>LINK C>NAME N>CODE >WID WID> CODE> >CODE BODY> >BODY+! >BODY! >BODY @LINK <LINK >LINK LINKS ,REL @+REL !REL @REL ?ABORT (ABORT") ?ERR ERR VIEWED @ERRMSG ERRMSG ABORT ?THROW WARNS /WARNING -? WARNING SPLIT UPCASE UPPER -MATCH COMPARE(CS) COMPARE(NC) COMPARE (Z") (C") (S") ZAPPEND ZPLACE ZLENGTH ZCOUNT DIVIDE PLACE APPEND -TRAILING SCAN SKIP STRING/ /STRING BLANK ERASE FILL MOVE CMOVE> CMOVE COUNT DMIN DMAX DU< D< D= D0< D0= M+ D- D2* D2/ DABS DNEGATE D+ D>S S>D 2ROT 2NIP 2OVER 2SWAP 2DUP 2DROP CLOSE-PERSONALITY OPEN-PERSONALITY PHANDLE PREVIOUS-PERSONALITY PERSONALITY-HANDLE INVISIBLE BOLD BRIGHT INVERSE NORMAL 'ACCEPT ACCEPT 'GET-SIZE GET-SIZE 'GET-XY GET-XY 'AT-XY AT-XY 'PUSHTEXT PUSHTEXT 'AKEY AKEY 'EKEY? EKEY? 'EKEY EKEY 'KEY? KEY? 'KEY KEY 'ATTRIBUTE ATTRIBUTE 'PAGE PAGE 'CR CR '?TYPE ?TYPE 'TYPE TYPE 'EMIT EMIT '/INPUT /INPUT 'REVOKE REVOKE 'INVOKE INVOKE -ROLL ROLL PICK DEPTH LOHI-PACK LOHI HILO HIWORD LOWORD J' J I' I UNLOOP ALIGN ALIGNED CHARS CHAR+ CELL/ CELLS CELL- CELL+ -CELL CELL LSHIFT RSHIFT RSHIFTA 4- 4+ U2/ 2* 2/ 2- 2+ 1- 1+ 0> 0< NOT 0= 0<> WITHIN UMIN UMAX MIN MAX U> U< <> <= >= = > < >H< >< ABS NEGATE - SWAP- + INVERT XOR OR AND NOOP ?DUP TUCK -ROT ROT FOURTH THIRD OVER SWAP DUP DROP NIP +RP 'R-BUF R-BUF 'R-ALLOC R-ALLOC NR> N>R 2R@ 2R> 2>R DROPR> R>2DROP R>DROP DUP>R R@ >R R> ~!+ !+ @+ ++ OFF ON C+! +! 2@ 2! 2C! 2C@ W! C! H! ! C@ W@ H@ U@ @ CATCH 'CATCHER THROW SNAPSHOT WHEN-CAUGHT RSTACK_RECORD DSTACK_RECORD CONTEXT_RECORD EXCEPTION_RECORD |CONTEXT_RECORD| |RSTACK_RECORD| |DSTACK_RECORD| |EXCEPTION_RECORD| THROWN IN-CAUGHT IOR_FORTHERROR IOR_WINEXCEPT OBSCURED HCON POCKET F# LINE DP0 UP0 LAST BAL WIDS VLINK #STRANDS #VOCS |TIB| |USER| |FPSTACK| TRUE FALSE BL #USER IN> >AS STATE 'CFA >IN BLK >MAPPED 'SOURCE-ID 'METHOD 'SELF 'THIS 'OB 'LF 'PERSONALITY CURRENT CONTEXT #ORDER BASE 'TIB #TIB 'EMPTY FENCE H HLIM NH DPL CATCHER 'N0 'N R0 S0 TCB SAVEIP STATUS SP! RP! UP! SP@ RP@ UP@ CALL @EXECUTE EXECUTE -EXIT ?IOR ?EXIT EXIT (+LOOP) (LOOP) (?DO) (DO) (OF) (IF) (ELSE) (DOES>) (DEFER) (LITERAL) (USER) (VALUE) (2CONSTANT) (CONSTANT) (CREATE) -ORIGIN +ORIGIN ORIGIN

FILE-VIEWER[]

RUNSELED SELED-MESSAGES SELED-COMMANDS ?UNFOCUS DEFAULT-OPTIONS KNOWN-EDITORS FOCUS-EDNAME SELED-USER SELED-USER-BROWSE SELED-INIT SELED-CLOSE SELED-METHOD SELED-CANCEL (SELED) SELED-HELP RUNSELEDHELP SELED-HELP-MESSAGES SELED-HELP-COMMANDS FIX-SAMPLE-FONT (SELED-HELP) EDIT-WORD EDITED USE-NOTEPAD? FORMAT-EDIT-COMMAND EDITOR-NAME EDITOR-OPTIONS NOTEPAD-EDIT NOTEPAD-GOTO-LINE START-NOTEPAD FIND-NOTEPAD NOTEPAD-LOCATOR IOR_NOIDLE IOR_NOTEPADSTART LOCATE-WORD LOCATED FILE#> ?VIEW .VIEW VIEW-LINES ECHO-LINE GOTO-LINE SKIP-LINE ALINE |VIEW| LINE#

STRING-TOOLS[]

<BLANKS> -BLANKS STRBUF "\QPAD "\PARSE ("PARSE) ADDCH \HEX HEXDIG \BAD PUTCH GETCH QSTRING IOR_QUOTED

DECOMPILER[]

.PFA .DEFER .DOUBLE .SINGLE .INLINE-XT .STRING ESC-DF ESC-DE ESC-DD ESC-DC ESC-DB ESC-DA ESC-D9 ESC-D8 .FALU .ST ID5 ID4 UN3B UN3 (UN3) SH2 IMM1 @REG Gv,Ev,Ib Gv,Ev,Iv Ev,Ib Ev,Iv Eb,Ib Sw,Ew Ew,Sw Gv,Ew Gv,Eb Gv,Ev Gb,Eb Ew,Gw Ev,Gv Eb,Gb Et Eq Ew Ev Eb (Ew) (Ev) (Eb) Ex "B/W "TBYTE "QWORD "WORD "BYTE .SIZ .Gx .SIB .SI .X Offs Jv Jb Iv Iw Ib @Iv .IMM .Sw .Gv .Gw .Gb .Rv .Rw .Rb .FLD ?W/D ?D ?E @MM @RMM @MMR ?D16 ILLOP .CODE .OPCODE OPC: 'OPCODE 'OPCODES .DEST .DEST-ADDR DECODE NoData .DATA .DECODE ?WHERE !LIMIT ?LIMIT <<8 I@ IW@ IC@ >DECODER >OPCODE >LIMIT >START ?DONE >DEST >IP

BUFFIO[]

SIMPLE-BUFFERING INVOKE(B) (B-CR) (B-TYPE) (B-EMIT) BUF BUFFER/ /BUFFER 'TEXT-BUFFER |BUFFER|

OOP[]

COMPILE-VALUE RUN-VALUE THE-METHOD SHOW-CHILDREN HANGING LEVEL {CREATE} A-OBJECT[] CCOMPILE-OBJECT[] COMPILE-OBJECT[] RUN-OBJECT[] CINDEXED[] INDEXED[] A-CREATE COMPILE-CREATE RUN-CREATE [DOES>] A-UVAR CCOMPILE-UVAR COMPILE-UVAR RUN-UVAR A-CVAR COMPILE-CVAR RUN-CVAR A-CONSTANT COMPILE-CONSTANT RUN-CONSTANT >DATA[] {:} CCOMPILE-DEFINE COMPILE-DEFER CCOMPILE-DEFINED CCOMPILE-COLON COMPILE-DEFINED COMPILE-COLON POST-COLON PRE-COLON COMPILE-DATA COMPILE-OBJECT END-REFERENCE CRUN-IMMEDIATE CRUN-DEFINE RUN-DEFINED RUN-COLON RUN-OBJECT RUN-DATA A-IMMEDIATE A-DEFINED A-CDATA A-DEFINE A-DEFER A-OBJECT A-DATA A-COLON DO-UNDEFINED IS-UNDEFINED BROADCAST[] BROADCAST DOMSG CREATE-MEMBER DO-MEMBER (COMMON) DO-NONMEMBER RESOLVED ?OBJECT IS-OBJECT REFERENCE-MEMBER CLATE-BINDING LATE-BINDING C-EARLY-BINDING EARLY-BINDING MEMBER? VISIBLE-MEMBER? CLASS-MEMBER? PRIVATE? PROTECTED? PUBLIC? BELONGS? NEW-MEMBER CREATE-FLAVORED MEMBER-DATA! RE-FLAVOR-MEMBER GROUP SAME-AS <WILL-BE FLAVOR (FLAVOR) >CCOMPILE-XT >COMPILE-XT >CRUNTIME-XT >RUNTIME-XT FLAVOR+ UPDATE-LINKS INHERITS (CLASS) RE-OPEN CLASSES |CLASS| >CLASSTAG >OBJCHAIN >SIZE >ANONYMOUS3 >ANONYMOUS2 >ANONYMOUS >PRIVATE >PROTECTED >PUBLIC >SUPER >CHANDLE >CLINK BODY+ (BUILDS) (OBJECT) INTERPRET-AN-OBJECT COMPILE-AN-OBJECT -CC +CC "THIS" "SELF" MYLINK >MEMBER-MSG >MEMBER 'FLAVOR OPAQUE CSTATE IOR_OOP_NORUNTIME IOR_OOP_NOTDEFINED IOR_OOP_NOTMEMBER IOR_OOP_NOCALLING IOR_OOP_NOSENDMSG IOR_OOP_NORESOLVE IOR_OOP_NOTOBJ

WINDOWS-INTERFACE[]

RUNCB CALLBACK CAUGHT NTH_PARAM

NAME-TOOLS[]

CONTEXT-WORDS ALL-WORDS .REPORT TALLIES .FILTER .NAME FILTER? FILTERED FILTER #WORDS ANOTHER LARGEST COPY-WID (.'WID) (.'STRAND) BETTER

OPTIMIZING-COMPILER[]

MSG-LIT-COMP-IF MSG-LIT-COMP LIT->C THIS->C LIT->DATA+ LIT->DATA->S LIT->DATA SELF-LIT-PLUS-! SELF-LIT+LIT+ SELF-LIT+ SELF->S A-DROP A-2DROP A-3DROP LIT->BODY-LIT+ LIT->BODY LIT+LOOP 2LIT-DO LIT-DO VAR-@-UNARY-IF VAR-@-IF VAR-@-MATH 2LIT->BODY+! LIT->BODY+! 2LIT->BODY! LIT->BODY! LIT-VAR-+! VAR-+! LIT-VAR-! VAR-OFF VAR-ON DUP-VAR-! VAR-PLUS VAR-! VAR-@ NEW-VAR USER-@-UNARY-IF USER-@-IF R>-USER-! USER-@->R USER-@-MATH DUP-USER-! LIT-USER-! USER-! USER-@ NEW-USER LIT-CONST NEW-CONST CONST->LITERAL -ROT-LIT-/STRING-ROT -ROT-LIT-/STRING TAIL-RECURSION TAIL-RECURSE? DOES>-MATH 2DUP-LIT LIT-DUP 2LIT-D+ 2LIT-MATH TWO-LITERALS IC@-MATH I@-MATH I-MATH LIT-/STRING 3DROP-LIT 2DROP-LIT LIT-MOD LIT-DIV LIT-STAR LIT-SHIFT LIT-SWAP-C! LIT-SWAP-! LIT-SWAP CELLS+@ LIT-CELLS+ LIT-CELLS >R-LIT LIT->R DROP-LIT LIT-PICK DUP-LIT DUP-@-OVER-LIT-MATH-! OVER-LIT-MATH-! LIT-MATH-! PLUS-! THIRD-UNARY-IF OVER-UNARY-IF DUP-UNARY-IF DUP-R@-CMP-IF CMP-?EXIT CMP-IF UNARY-IF THIRD-UNARY OVER-UNARY DUP-UNARY THIRD-MATH-IF OVER-MATH-IF STACK-MATH-IF MATH-IF THIRD-#-CMP-IF OVER-#-CMP-IF DUP-#-CMP-IF 2DUP-CMP-IF OVER-C@-#-CMP-IF OVER-C@ #-CMP-IF R@-CMP-IF R>-COMP R@-COMP 2OVER-MATH->R 2DUP-MATH->R 2DUP-MATH 2OVER-MATH 2DUP-OVER MATH->R THIRD-MATH OVER-MATH STACK-MATH MATH-DUP R@-MATH R>-MATH LIT+LIT+ LIT-PLUS LIT-MATH SWAP-COMP-IF SWAP-COMP OVER-COMP-IF THIRD-COMP OVER-COMP STACK-COMP 2DUP-COMPARE R@-LIT-COMP-IF R@-LIT-COMP LIT-COMPARE UNDER- NIPNIP-LITERAL NIP-LITERAL NIPNIP 2DUP-SWAP 2@SWAP UNDER IC@ I@ CELL+_! CELL+@ TUCK! R@-SWAP DUP-@ !-R> COUNT-+ DROP-DUP DROP-OVER C@IF @IF @+-+ -ROT-2DROP ROT-2DROP DOES>-SWAP OVER-R@ @-SWAP DUP-R@ >R-DUP ROT->R THIRD->R OVER->R SWAP->R R@-IF OVER-IF DUP-IF ?DUP-IF ?DUP-EXIT ?DUP?EXIT DUP-EXIT DUP?EXIT ROT-! SWAP-C! SWAP-! SWAP-@ 2CELLS+ >R-OVER-R> >R-OVER DROP-R@ DROP-R> (NO-TAIL-RECURSION) ASSEMBLE SUBSTITUTE SUBSTITUTES WITH ?RULE OPTIMIZE OPTIMIZING SAFE LASTCHILD DUMB, IMPROVE IMPROVED OPTIMIZATION UNCOMPILE OPTIMIZABLE? UNCOMPILABLE ANY OPTIMIZED OPTIMIZER OPTIMIZING? RECORD VIEW-OPT +XTHIST -XTHIST /XTHIST XTHIST2 XTHIST1 XTHIST |OPT| RULEX RULE@ >RULE /RULES RULESTACK OPT_BADRULE OPT_NORULE OPT_UNCOMPILE

ASM-WORDLIST[]

END-CODE ASM] [-ASM] !INLINE ADDR PUSH(EBX) POP(EBX) [U] FUCOMP FUCOM FXCH FFREE FIDIVR FDIVP FDIVR FIDIV FDIVRP FDIV FISUBR FSUBP FSUBR FISUB FSUBRP FSUB FIMUL FMULP FMUL FIADD FADDP FADD FBSTP FBLD FSTSW FNSTSW FSAVE FNSAVE FRSTOR FSTCW FNSTCW FSTENV FNSTENV FLDCW FLDENV FCOS FSIN FSCALE FRNDINT FSINCOS FSQRT FYL2XP1 FPREM FINCSTP FDECSTP FPREM1 FXTRACT FPATAN FPTAN FYL2X F2XM1 FLDZ FLDLN2 FLDLG2 FLDPI FLDL2E FUCOMPP FLDL2T FLD1 FXAM FSETPM FTST FINIT FCLEX FDISI FABS FSTSWAX FENI FCHS FCOMPP FNOP SCASW SCASD SCASB LODSW LODSD LODSB STOSW STOSD STOSB CMPSW CMPSD CMPSB MOVSW MOVSD MOVSB OUTSW OUTSD OUTSB INSW INSD INSB SETNLE SETG SETNG SETLE SETNL SETGE SETNGE SETL SETPO SETNP SETPE SETP SETNS SETS SETNBE SETA SETNA SETBE SETNZ SETNE SETZ SETE SETNC SETNB SETAE SETNAE SETC SETB SETNO SETO JECXZ LOOP LOOPE LOOPNE JG JLE JGE JL JPO JPE JNS JS JA JBE JNZ JNE JZ JE JNC JAE JC JB JNO JO DEC INC MOVSXW MOVZXW MOVSX MOVZX CMPXCHG BSR BSF LGS LFS LSS LDS LES LEA BOUND SAR SHR SHL RCR RCL ROR ROL CMP XOR SUB AND SBB ADC OR ADD IDIV DIV IMUL MUL NEG GS: FS: DS: SS: CS: ES: STD CLD STI CLI STC CLC CMC HLT REPZ REPE REP REPNZ REPNE LOCK XLAT AAD AAM IRET INTO LAHF SAHF POPF PUSHF WAIT CDQ CBW NOP POPA PUSHA AAS AAA DAS DAA UNTIL REPEAT WHILE AGAIN BEGIN ELSE THEN IF -SHORT NOT (NOT) COND, CS? NEVER ECXNZ <= 0> > < >= PE PO 0< 0>= U<= U> 0= 0<> U< CC U>= OV COND FCOMP FCOM FSTP FST FLD FISTP FIST FILD OUT IN POP PUSH MOV XCHG INT TEST RET CALL LJMP JMP REL RANGE? REL32, REL8, REL8? NPS NIM NFR NFMR NPC SET I/D RMRW RMR MR SH ALU2 ALU1 INH2 16BIT, 16BIT: PRE INH1 WR/SM, WRR/RM, WRR, WRM, RR/RM, MR, SOP, RR, DISP, EXT, SIZE, OP, [EDI*8] [EDI*4] [EDI*2] [ESI*8] [ESI*4] [ESI*2] [EBP*8] [EBP*4] [EBP*2] [EBX*8] [EBX*4] [EBX*2] [EDX*8] [EDX*4] [EDX*2] [ECX*8] [ECX*4] [ECX*2] [EAX*8] [EAX*4] [EAX*2] SCALE [EDI] [ESI] [EBP] [ESP] [EBX] [EDX] [ECX] [EAX] INDEX S16? TBYTE S80 QWORD S64 DWORD S32 WORD S16 BYTE S8 SIZES ST? COND? MEM? SIB? IDX? ADDR? ABS? IMM? @SIZE SIZE? SEG? ACC? R32? R16? R8? REG? REG R/M OFFSET [] # ST(7) ST(6) ST(5) ST(4) ST(3) ST(2) ST(1) ST(0) ST EDI DI BH ESI SI DH GS EBP BP CH FS ESP SP AH DS EBX BX BL SS EDX DX DL CS ECX CX CL ES EAX AX AL SIMPLE /LABELS ?DANGLING L# L: L? LPOP LPUSH BWDS FWDS MXL# ILLOP? LONG? SHORT? ,(A) W,(A) C,(A) C!(A) ALLOT(A) HERE(A) IOR_ASM_INVALIDCC IOR_ASM_RANGE IOR_ASM_FWDREF IOR_ASM_ILLOP IOR_ASM_NOTREG

Advertisement