Annotation of gforth/wordsets.fs, revision 1.1
1.1 ! pazsan 1: \ WORDSETS.STR All the words of the Wordsets 03may93jaw
! 2:
! 3: WS CORE
! 4:
! 5: ^ ! ^ # ^ #> ^ #S ^ ' ^ ( ^ * ^ */ ^ */MOD ^ + ^ +! ^ +LOOP
! 6: ^ , ^ - ^ . ^ ." ^ / ^ /MOD ^ 0< ^ 0= ^ 1+ ^ 1- ^ 2! ^ 2* ^ 2/
! 7: ^ 2@ ^ 2DROP ^ 2DUP ^ 2OVER ^ 2SWAP ^ : ^ ; ^ < ^ <# ^ = ^ >
! 8: ^ >BODY ^ >IN ^ >NUMBER ^ >R ^ ?DUP ^ @ ^ ABORT ^ ABORT"
! 9: ^ ABS ^ ACCEPT ^ ALIGN ^ ALIGNED ^ ALLOT ^ AND ^ BASE ^ BEGIN
! 10: ^ BL ^ C! ^ C, ^ C@ ^ CELL+ ^ CELLS ^ CHAR ^ CHAR+ ^ CHARS
! 11: ^ CONSTANT ^ COUNT ^ CR ^ CREATE ^ DECIMAL ^ DEPTH ^ DO ^ DOES>
! 12: ^ DROP ^ DUP ^ ELSE ^ EMIT ^ ENVIRONMENT? ^ EVALUATE ^ EXECUTE
! 13: ^ EXIT ^ FILL ^ FIND ^ FM/MOD ^ HERE ^ HOLD ^ I ^ IF ^ IMMEDIATE
! 14: ^ INVERT ^ J ^ KEY ^ LEAVE ^ LITERAL ^ LOOP ^ LSHIFT ^ M* ^ MAX
! 15: ^ MIN ^ MOD ^ MOVE ^ NEGATE ^ OR ^ OVER ^ POSTPONE ^ QUIT
! 16: ^ R> ^ R@ ^ RECURSE ^ REPEAT ^ ROT ^ RSHIFT ^ S" ^ S>D
! 17: ^ SIGN ^ SM/REM ^ SOURCE ^ SPACE ^ SPACES ^ STATE ^ SWAP
! 18: ^ THEN ^ TYPE ^ U. ^ U< ^ UM* ^ UM/MOD ^ UNLOOP ^ UNTIL ^ VARIABLE
! 19: ^ WHILE ^ WORD ^ XOR ^ [ ^ ['] ^ [CHAR] ^ ]
! 20:
! 21: WS CORE-EXT
! 22:
! 23: ^ #TIB ^ .( ^ .R ^ 0<> ^ 0> ^ 2>R ^ 2R> ^ 2R@ ^ :NONAME ^ <>
! 24: ^ ?DO ^ AGAIN ^ C" ^ CASE ^ COMPILE, ^ CONVERT ^ ENDCASE
! 25: ^ ENDOF ^ ERASE ^ EXPECT ^ FALSE ^ HEX ^ MARKER ^ NIP ^ OF
! 26: ^ PAD ^ PARSE ^ PICK ^ QUERY ^ REFILL ^ RESTORE-INPUT ^ ROLL
! 27: ^ SAVE-INPUT ^ SOURCE-ID ^ SPAN ^ TIB ^ TO ^ TRUE ^ TUCK ^ U.R
! 28: ^ U> ^ UNUSED ^ VALUE ^ WITHIN ^ [COMPILE] ^ \
! 29:
! 30: WS BLOCK
! 31:
! 32: ^ BLK ^ BLOCK ^ BUFFER ^ EVALUATE ^ FLUSH ^ LOAD ^ SAVE-BUFFERS
! 33: ^ UPDATE
! 34:
! 35: WS BLOCK-EXT
! 36:
! 37: ^ EMPTY-BUFFERS ^ LIST ^ REFILL ^ SCR ^ THRU ^ \
! 38:
! 39: WS DOUBLE
! 40:
! 41: ^ 2CONSTANT ^ 2LITERAL ^ 2VARIABLE ^ D+ ^ D- ^ D. ^ D.R ^ D0<
! 42: ^ D0= ^ D2* ^ D2/ ^ D< ^ D= ^ D>S ^ DABS ^ DMAX ^ DMIN ^ DNEGATE
! 43: ^ M*/ ^ M+ ^ 2ROT ^ DU<
! 44:
! 45: WS EXEPTION
! 46:
! 47: ^ CATCH ^ THROW
! 48:
! 49: WS EXEPTION-EXT
! 50:
! 51: ^ ABORT ^ ABORT"
! 52:
! 53: WS FACILITY
! 54:
! 55: ^ AT-XY ^ KEY? ^ PAGE
! 56:
! 57: WS FACILITY-EXT
! 58:
! 59: ^ EKEY ^ EKEY>CHAR ^ EKEY? ^ EMIT? ^ MS ^ TIME&DATE
! 60:
! 61: WS FILE
! 62:
! 63: ^ ( ^ BIN ^ CLOSE-FILE ^ CREATE-FILE ^ DELETE-FILE
! 64: ^ FILE-POSITION ^ FILE-SIZE ^ INCLUDE-FILE ^ INCLUDED
! 65: ^ OPEN-FILE ^ R/O ^ R/W ^ READ-FILE ^ READ-LINE ^ REPOSITION-FILE
! 66: ^ RESIZE-FILE ^ S" ^ SOURCE-ID ^ W/O ^ WRITE-FILE ^ WRITE-LINE
! 67:
! 68: WS FILE-EXT
! 69:
! 70: ^ FILE-STATUS ^ FLUSH-FILE ^ REFILL ^ RENAME-FILE
! 71:
! 72: WS FLOAT
! 73:
! 74: ^ >FLOAT ^ D>F ^ F! ^ F* ^ F+ ^ F- ^ F/ ^ F0< ^ F0= ^ F< ^ F>D
! 75: ^ F@ ^ FALIGN ^ FALIGNED ^ FCONSTANT ^ FDEPTH ^ FDROP ^ FDUP
! 76: ^ FLITERAL ^ FLOAT+ ^ FLOATS ^ FLOOR ^ FMAX ^ FMIN ^ FNEGATE
! 77: ^ FOVER ^ FROT ^ FROUND ^ FSWAP ^ FVARIABLE ^ REPRESENT
! 78:
! 79: WS FLOAT-EXT
! 80:
! 81: ^ DF! ^ DF@ ^ DFALIGN ^ DFALIGNED ^ DFLOAT+ ^ DFLOATS ^ F**
! 82: ^ F. ^ FABS ^ FACOS ^ FACOSH ^ FALOG ^ FASINH ^ FATAN
! 83: ^ FATAN2 ^ FATANH ^ FCOS ^ FCOSH ^ FE. ^ FEXP ^ FEXPM1
! 84: ^ FLN ^ FLNP1 ^ FLOG ^ FS. ^ FSIN ^ FSINCOS ^ FSINH
! 85: ^ FSQRT ^ FTAN ^ FTANH ^ F- ^ PRECISION ^ SF! ^ SF@
! 86: ^ SFALIGN ^ SFALIGNED ^ SFLOAT+ ^ SFLOATS
! 87:
! 88: WS LOCAL
! 89:
! 90: ^ (LOCAL) ^ TO
! 91:
! 92: WS LOCAL-EXT
! 93:
! 94: ^ LOCALS|
! 95:
! 96: WS MEMORY
! 97:
! 98: ^ ALLOCATE ^ FREE ^ RESIZE
! 99:
! 100: WS TOOLKIT
! 101:
! 102: ^ .S ^ ? ^ DUMP ^ SEE ^ WORDS
! 103:
! 104: WS TOOLKIT-EXT
! 105:
! 106: ^ ;CODE ^ AHEAD ^ ASSEMBLER ^ BYE ^ CODE ^ CS-PICK ^ CS-ROLL
! 107: ^ EDITOR ^ FORGET ^ STATE ^ [ELSE] ^ [IF] ^ [THEN]
! 108:
! 109: WS SEARCH
! 110:
! 111: ^ DEFINITIONS ^ FIND ^ FORTH-WORDLIST ^ GET-CURRENT ^ GET-ORDER
! 112: ^ SEARCH-WORDLIST ^ SET-CURRENT ^ SET-ORDER ^ WORDLIST
! 113:
! 114: WS SEARCH-EXT
! 115:
! 116: ^ ALSO ^ FORTH ^ ONLY ^ ORDER ^ PREVIOUS
! 117:
! 118: WS STRING
! 119:
! 120: ^ -TRAILING ^ /STRING ^ BLANK ^ CMOVE ^ CMOVE> ^ COMPARE ^ SEARCH
! 121: ^ SLITERAL
! 122:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>