annotate paste/paste.27233 @ 12320:9c7eb9899d95 draft

<fizzie> le/rn karma//All living beings have actions (karma) as their own, their inheritance, their congenital cause, their kinsman, their refuge. It is karma that differentiates beings into low and high states.
author HackEso <hackeso@esolangs.org>
date Fri, 06 Mar 2020 23:08:37 +0000
parents 6123a6a16020
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2408
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
1 Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc.
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
2 Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
3 Type `bye' to exit
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
4 WORDS
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
5 mov-regv-Iv mov-reg8-Ib xchg-ax jcc-short conditions pop-reg push-reg
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
6 set-add-likes set-add-like set-noarg rAX,Iz AL,Ib Gv,Ev Gb,Eb Ev,Gv
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
7 Eb,Gb Iv Jz Iz immz Jb Ib Ev Ed Eb Ext mem-modRM mem-SIB
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
8 print-base base-regnum masksx displacement-info Ox Gv .width*2
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
9 .width/2 .width .regv Sw Gb Gnum .invalid .sreg .reg64 .reg32
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
10 .reg16 .reg8 .regn dec.- sreg-names reg16-names reg8-names-norex
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
11 reg8-names address-size-disasm operand-size-disasm immediate-prefix
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
12 rex-prefix-disasm repeat-prefix-disasm illegal-inst print-rep disasm
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
13 disasm-addr disasm-addr1 def-opcode1 opcode1-table clear-prefixes
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
14 rex-prefix repeat-prefix address-size operand-size string-table
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
15 save-mem-here cell-fill th c@+ dffield: sffield: ffield: 2field:
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
16 field: cfield: end-structure begin-structure +field init-libcc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
17 end-c-library c-library c-library-name c-library-incomplete clear-libs
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
18 c-function c-function-rt c-function-ft link-wrapper-function
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
19 compile-wrapper-function1 compile-wrapper-function .lib-error
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
20 c-source-file-execute notype-execute c-source-file init-c-source-file
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
21 lib-handle c-tmp-library-name c-named-library-name c-library-name-create
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
22 c-library-name-setup open-wrappers prepend-dirname libcc-tmp-dir
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
23 libcc-named-dir gen-filename basename dirname scan-back
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
24 gen-wrapper-function wrapper-function-name gen-wrapped-stmt
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
25 gen-wrapped-types gen-wrapped-func gen-wrapped-r gen-wrapped-d
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
26 gen-wrapped-a gen-wrapped-n gen-wrapped-void gen-wrapped-call gen-par
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
27 gen-par-types gen-par-void gen-par-func gen-par-r gen-par-d gen-par-a
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
28 gen-par-n count-stacks count-stacks-types count-stacks-void
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
29 count-stacks-func count-stacks-r count-stacks-d count-stacks-a
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
30 count-stacks-n type-letter parse-function-types parse-libcc-type
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
31 libcc-types \c save-c-prefix-line print-c-prefix-lines
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
32 print-c-prefix-line c-prefix-lines-end c-prefix-lines c-prefix%
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
33 c-prefix-chars c-prefix-count append-l add-lib c-libs c-lib%
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
34 c-lib-string list-map list-append list-insert list% list-payload
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
35 list-next append s+ front-char front-string const+ .nb replace-rpath
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
36 libcc-path libcc-named-dir-v lib-modulename lib-filename lib-handle-addr
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
37 c-source-file-id cff% cff-ptypes cff-np cff-rtype cff-lha cff-deferred
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
38 cff-cfr mkdir-parents disasm-gdb append-extend-string end-code ;code
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
39 (;code) code init-asm assembler break" (break") break: (break:)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
40 break:, dbg (debug) (_debug) D-KEY Unnest Nesting nestXT
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
41 nestXT-checkSpecial Body restore-bp set-bp DT BP breaker breaker-size
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
42 DebugLoop jump get-next disp-step Leave-D NoFine d.s .n scanword
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
43 restore-see-flags save-see-flags dbg-ip see-code see-code-range
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
44 see-code-next-inline simple-see simple-see-range simple-see-word
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
45 print-backtrace print-bt-entry backtrace-return-stack init-backtrace
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
46 backtrace-rs-buffer adjust-buffer init-buffer buffer% buffer-maxlength
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
47 buffer-address buffer-length buffer-descriptor c-extend1 c-lp+!#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
48 c-laddr# c-f@local# c-flit c-@local# c-branch-lp+!# c-?branch-lp+!#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
49 c-loop-lp+!# see name-see (.immediate) (xt-see-xt) xt-see seefield
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
50 seecol seedoes see-threaded seedefer seevalue seecon seeuser seevar
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
51 seecode next-prim next-head discode .defname xt-see-xt makepass c-init
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
52 analyse BranchTo? DoTable c-extender C-Table c-(compile) c-does>
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
53 c-abort" c-exit c-?do c-do c-loop c-for c-?branch DebugBranch
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
54 c-branch RepeatCheck Forward? c-string? c-c" .name-without c-lit+
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
55 c-lit c-callxt c-call .word back? Debug? Display? Scan? DebugMode
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
56 DisplayMode ScanMode C-Pass NoOutput Branch! Type! ,Branch CheckWhile
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
57 MyBranch CheckEnd MoreBranchAddr? BranchAddr? (BranchAddr?) FirstBranch
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
58 MaxTable BranchTable SearchPointer BranchPointer Branches C-Stop
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
59 LeaveCode Disable WhileCode2 AheadCode ElseCode UntilCode AgainCode
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
60 RepeatCode .struc c-\type (.string) .string cemit ctype warp? (nl)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
61 nl nlcount uppercase nlflag level- level+ Format Level YPos XPos
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
62 C-Clearline C-Highlight C-Formated C-Output .\" s\" \"-parse \-escape
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
63 \-escape-table parse-num parse-num-x char/ ekey? ekey>fkey ekey>char
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
64 ekey clear-ekey-buffer esc-sequence esc-prefix ekey-buffered ekey-buffer
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
65 esc-sequences unkeys unkey char-append-buffer key-buffered key-buffer
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
66 s-k12 s-k11 s-k10 s-k9 s-k8 s-k7 s-k6 s-k5 s-k4 s-k3 s-k2 s-k1
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
67 k12 k11 k10 k9 k8 k7 k6 k5 k4 k3 k2 k1 k-f12 k-f11 k-f10 k-f9
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
68 k-f8 k-f7 k-f6 k-f5 k-f4 k-f3 k-f2 k-f1 k-delete k-insert k-next
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
69 k-prior k-end k-home k-down k-up k-right k-left k-alt-mask
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
70 k-ctrl-mask k-shift-mask keycode table tablesearch-map table-find
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
71 savesystem dump-fi update-image-included-files delete-prefix
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
72 save-mem-dict <compilation compilation> (compilation>1) <interpretation
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
73 interpretation> (interpretation>1) fix-does-code create-interpret/compile
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
74 no-interpretation-does-code no-compilation-does-code bye block-included
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
75 --> +thru +load thru load block-input list updated? scr buffer
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
76 block get-buffer flush empty-buffers save-buffers empty-buffer
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
77 save-buffer update block-position get-block-fid use open-blocks
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
78 flush-blocks block-cold offset block-offset block-fid block-limit
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
79 buffers last-block block-buffers buffer-struct next-buffer block-buffer
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
80 buffer-dirty buffer-fid buffer-block ) (end-assert) assert( assert3(
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
81 assert2( assert1( assert0( assertn assert-level ~~ .debugline-stderr
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
82 (.debugline) .debugline printdebugdata .sourcepos compile-sourcepos
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
83 current-sourcepos str>loadfilename# loadfilename#>str vt100-decode tcode
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
84 trans: transcode translate history-cold get-history xchar-history
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
85 xtab-expand insert xkill-expand (xenter) xclear-tib xclear-line
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
86 xend-pos xfirst-pos xeof <xdel> ?xdel (xdel) xforw xback (xins)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
87 <xins> xretype .all .rest xback-restore xcur-correct at-deltaxy #esc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
88 kill-prefix tib-full? search-prefix prefix-string prefix-off search-voc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
89 word-lex capscomp sgn prefix-found extract-word (enter) prev-line
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
90 find-prev-line next-line get-line hist-setpos hist-pos clear-line
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
91 linew-off screenw linew cur-correct back-restore history-file
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
92 force-open end^ backward^ forward^ history bindkey >string ctrl
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
93 ctrl-i utf-8-cold set-encoding-utf-8 u8width -u8trailing-garbage
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
94 u8addrlen u8!+? u8@ u8\string- +u8/string u8emit u8key check-xy u8<<
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
95 u8>> u8!+ u8@+ u8len max-single-byte UTF-8-err O-PNT@ O-DEINIT O-INIT
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
96 TypeXT EmitXT O-EMIT O-TYPE O-PNT O-Buffer page at-xy ESC[ ;pn pn
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
97 WordInfo InfoTable Com# Str# Ali# Use# Col# Def# Doe# Val# Var#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
98 Con# Pri# prim? xtprim? colon? defered? does? user? con? var?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
99 alias? >head >name threaded>name look prim>name PrimStart threaded>xt
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
100 search-name xt>threaded base-execute infile-execute outfile-execute l@
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
101 w@ /l /w typewhite what's action-of f.s f.rdp f>str-rdp f>buf-rdp
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
102 f>buf-rdp-try push-right ]] postponer1 [[ compile-compile-2literal
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
103 compile-2literal compile-compile-literal compile-literal slurp-fid
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
104 slurp-file const-does> (const-does>) compile-fliterals compile-literals
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
105 in-return-stack? ]L sh system $? dmax dmin ?CSP !CSP CSP needs
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
106 locals| TO definer! >definer (local) (exit-like) (until-like)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
107 (again-like) (begin-like) (then-like) locals-;-hook locals-:-hook
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
108 endscope adjust-locals-list scope { old-dpp new-locals-wl
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
109 new-locals-map new-locals-reveal new-locals-find some-wlocal some-flocal
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
110 some-dlocal some-clocal locals-types lp-offset, lp-offset create-local
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
111 compile-pushlocal-c compile-pushlocal-d compile-pushlocal-f check-begin
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
112 set-locals-size-list list-size sub-list? common-list compile-pushlocal-w
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
113 alignlp-f alignlp-w locals-dp locals-buffer locals adjust-locals-size
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
114 compile-lp+! compile-f@local compile-@local FMOD FTRUNC f~ f~rel f~abs
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
115 1/f f2/ f2* pi fvariable sfnumber fs. fe. f. f$ -zeros zeros
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
116 scratch set-precision precision FLiteral fdepth fconstant f, dfloat+
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
117 sfloat+ dfalign sfalign .words hash-cold make-hash (hashsearch-map)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
118 hashdouble (rehash) rehashall clearhash addall inithash hash-reveal
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
119 (reveal lastlink! hash-find bucket NewFix DelFix hash-alloc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
120 hashsearch-map HashTable HashPop HashIndex HashPointer revealed insRule
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
121 hash Hashlen hashbits reserve-mem marker marker! marker,
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
122 included-files-mark expect span search blank erase convert [compile]
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
123 C" endcase endof of case m*/ d>s .( broken-pipe-error exception
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
124 next-exception errstring linked include-ffi.h-string libffi-present
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
125 ffcall-present libtool-flags libtool-cc libtool-command has? $has? e?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
126 environment? environment-wordlist environment vocs order .voc .name
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
127 .id id. seal set-order get-order init-vp update-image-order Only Root
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
128 Forth vocsearch (localsvocfind) locals-wordlist (vocfind) previous also
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
129 >order check-maxvp Vocabulary wordlist mappedwordlist slowvoc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
130 definitions vp! set-current get-current vp maxvp-limit maxvp %alloc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
131 %allocate %allot %align %size %alignment double% sfloat% dfloat%
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
132 float% char% cell% struct end-struct field create-field field,
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
133 dozerofield nalign naligned endtry-iferror endtry restore iferror
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
134 handler-intro, (endtry) try (try) nothrow first-throw store-backtrace
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
135 dodoes: dofield: dodefer: douser: dovar: docol: dovalue: docon: vlist
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
136 words wordlist-words cols rows ? dump .line .chars .4 /dump .s
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
137 maxdepth-.s [WHILE] [AGAIN] [REPEAT] [UNTIL] [BEGIN] [I] [NEXT] [FOR]
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
138 [LOOP] [+LOOP] [?DO] [DO] (i) [ENDIF] [THEN] [ELSE] [IFUNDEF]
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
139 [IFDEF] [IF] [undefined] defined [defined] ?if [struct]-voc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
140 [struct]-search scanIF >exec dummy countif ." S" abort" SLiteral
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
141 CLiteral ?EXIT EXIT exit-like NEXT S+LOOP -LOOP +LOOP LOOP loop-like
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
142 FOR U-DO -DO U+DO +DO ?DO ?do-like DO ?LEAVE LEAVE DONE leave>
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
143 >leave clear-leave-stack leave-sp leave-stack leave-stack-size REPEAT
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
144 WHILE UNTIL until-like AGAIN again-like BEGIN begin-like ELSE ENDIF
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
145 THEN cs>addr then-like ?DUP-0=-IF ?DUP-IF IF AHEAD YET BUT <resolve
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
146 >resolve >mark sys? ?struc other-control-flow cs-push-orig cs-push-part
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
147 CS-ROLL CS-PICK cs-item-size cs-item? non-orig? scope? do-dest? dest?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
148 orig? def? scopestart do-dest dest dead-orig live-orig ASSUME-LIVE
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
149 UNREACHABLE backedge-locals dead-code locals-list .included .strings
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
150 require include required included included1 add-included-file included?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
151 init-included-files sourceline# sourcefilename image-included-files
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
152 included-files open-fpath-file open-path-file check-path open-ofile
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
153 reworkdir compact-filename skip-..-prefixes preserve-root del-./s
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
154 del-string expandtopic remove~+ extractpath need/ pathsep? tfile ofile
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
155 absolut-path? .fpath .path previous-path next-path path>string fpath=
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
156 path= fpath+ path+ only-path clear-path also-path os-cold make-path
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
157 fpath +place path-allot ( write-line bin r/o r/w w/o os-boot
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
158 (process-args) process-option args-evaluate args-required args-required1
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
159 os-execute-parsing next-arg shift-args script? argc argv pathdirs
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
160 pathstring #! arg cstring>sstring set-encoding-fixed-width c-size c!+?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
161 string- +string char- xhold x@+/string -trailing-garbage x-width
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
162 x-size xc-size xc@+ xc!+? xc@ x\string- +x/string xchar- xchar+ xkey
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
163 xemit license include-file execute-parsing-file
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
164 execute-parsing-named-file read-loop line-end-hook query clear-tibstack
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
165 evaluate execute-parsing execute-parsing-wrapper create-input
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
166 restore-input save-input pop-file push-file expand-tib new-tib
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
167 file-input read-line evaluate-input terminal-input input-start-line
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
168 input-lexeme! tib+ tib loadfilename #fill-bytes blk loadfile loadline
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
169 old-input max#tib #tib input-lexeme >in (restore-input) (save-input)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
170 source-id refill source input-var input-method accept edit-line decode
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
171 everyline everychar insert-char ctrlkeys (ret) (bs) (ins) recursive
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
172 rehash reveal check-shadow (reveal) warnings last? ; :noname :
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
173 (:noname) defstart ;-hook :-hook interpret/compile? TO IS [IS] <IS>
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
174 defer! DOES> Defers defer@ Defer defer-default interpret/compile:
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
175 interpret/compile-struct interpret/compile-comp interpret/compile-int
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
176 (Field) 2Constant AValue Value AConstant Constant (Value) (Constant)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
177 AUser User uallot 2Variable AVariable Variable Create Alias
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
178 compile-only restrict immediate lastflags ctoggle creset cset ," mem,
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
179 S, ] [ compiler1 recurse POSTPONE postpone, [COMP'] COMP' ['] [(')]
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
180 name>comp (compile) dodoes, (does>2) (does>) !does compile-to-prims,
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
181 peephole-compile, basic-block-end compile, cfa, [char] char char@
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
182 ALiteral 2Literal Literal latest lastxt latestxt noname noname-header
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
183 nextname nextname-header nextname-string input-stream input-stream-header
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
184 header, longstring, string, header (header) const A, cfalign maxalign
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
185 falign align 2, , c, allot bye boot cold 'cold process-args
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
186 bootmessage (bootmessage) quit (DoError) .error-frame .error-line
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
187 part-type mark-end mark-start umin .error-string dobacktrace DOERROR
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
188 -trailing hex. dec.r dec. input-error-data >error error> error-stack
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
189 /error max-errors (quit) prompt .status 'quit extend-mem free-mem-var
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
190 save-mem interpreter1 interpret interpret1 before-word no.extensions
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
191 interpreter-notfound1 compiler-notfound1 name parse-word parse-name
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
192 parser parser1 ' (') find sfind /does-handler does-handler!
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
193 does-code! code-address! flashc! flash! >does-code >code-address body>
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
194 >body >head-noprim head? ??? (name>intn) (name>comp) name?int name>int
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
195 (name>x) ((name>)) name>string (x>int) (cfa>int) compile-only-error
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
196 ticking-compile-only-error flag-sign lcount-mask restrict-mask
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
197 immediate-mask alias-mask find-name search-wordlist (search-wordlist)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
198 context voclink current lookup forth-wordlist f83search initvoc
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
199 f83find wordlist-struct wordlist-extend wordlist-link wordlist-id
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
200 wordlist-map wordlist-map-struct hash-method rehash-method reveal-method
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
201 find-method \G \ ( number number? snumber? s>number s>number?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
202 s>unumber? s'>unumber? ?dnegate sign? getbase bases name-too-long?
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
203 name-too-short? (name) parse word sword (word) version-string .error
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
204 >stderr ErrLink u. . ud. d. u.r .r ud.r d.r #s # sign #>> <<#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
205 #> <# hold pad backspaces spaces space cr bell #lf #ff #cr #del
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
206 #tab #bs #bell #eof (S") (.") key? key emit type (key?) (key)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
207 (emit) (type) infile-id outfile-id hex decimal "lit clearstacks
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
208 clearstack depth ?stack abort (abort") c(abort") throw catch lp@
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
209 ud/mod s>d >number accumulate digit? skip scan bounds place roll
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
210 dabs off on here dp in-dictionary? unused usable-dictionary-end
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
211 dictionary-end A! chars cfaligned maxaligned r@ NIL str<
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
212 string-prefix? str= locals-size max-name-length Last LastCFA dpp
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
213 normal-dp state dpl base includefilename current-input "error
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
214 errorhandler backtrace-rp0 handler lp0 fp0 rp0 sp0 save-task
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
215 prev-task next-task udp main-task def#tib pad-minsize holdend holdptr
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
216 holdbuf-end holdbuf word-pno-size chars/block l/s c/l /line bl float
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
217 cell false true forthstart image-header tag-offsets call2
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
218 set-next-code decompile-prim forget-dyncode finish-code compile-prim1
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
219 lib-error l! sl@ ul@ w! sw@ uw@ wcall lib-sym open-lib fpick f>l
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
220 >l lp! lp+2 lp+ lp- lp+!# laddr# f@local1 f@local0 f@local# @local3
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
221 @local2 @local1 @local0 @local# faxpy v* dfaligned sfaligned dfloats
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
222 sfloats fatanh facosh fasinh ftanh fcosh fsinh ftan fsqrt fsincos
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
223 fsin falog flog flnp1 fln fexpm1 fexp fcos fatan2 fatan fasin
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
224 facos fabs >float represent fmin fmax fround floor floats float+
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
225 ftuck fnip frot fover fswap fdup fdrop fnegate f**2 fm*/ fm/ fm*
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
226 f** f/ f* f- f+ sf! sf@ df! df@ f@ f! f>s f>d d>f s>f f0>=
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
227 f0<= f0> f0< f0<> f0= f>= f<= f> f< f<> f= cputime utime newline
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
228 =mkdir get-dir set-dir filename-match close-dir read-dir open-dir
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
229 file-eof? file-status flush-file emit-file write-file (read-line)
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
230 read-file resize-file file-size reposition-file file-position
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
231 rename-file delete-file create-file open-file close-file call-c
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
232 strsignal strerror resize free allocate ms time&date close-pipe
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
233 open-pipe getenv (system) (bye) flush-icache wcwidth form stderr
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
234 stdout stdin key?-file key-file threading-method faligned aligned
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
235 (parse-white) (hashkey1) (tablelfind) (hashlfind) (listlfind) count
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
236 (chars) char+ cells cell+ 2@ 2! c! c@ +! ! lit@ @ 2tuck 2nip
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
237 2rot 2swap 2over 2dup 2drop pick ?dup tuck nip -rot rot dup swap
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
238 drop over 2rdrop 2r@ 2r> 2>r rdrop r> >r fp! fp@ rp! rp@ sp!
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
239 sp@ up! useraddr within du>= du<= du> du< du<> du= d0>= d0<= d0>
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
240 d0< d0<> d0= d>= d<= d> d< d<> d= u>= u<= u> u< u<> u= >= <=
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
241 > < <> = 0>= 0<= 0> 0< 0<> 0= lshift rshift invert xor or and
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
242 d2/ d2* dnegate d- d+ m+ um/mod um* m* sm/rem fm/mod 2/ 2* */
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
243 */mod /mod mod / * abs min max 1- 1+ negate - under+ lit+ +
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
244 lit /string capscompare toupper compare fill cmove> cmove move k j
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
245 i' i (u-do) (-do) (u+do) (+do) (?do) (do) (for) (s+loop)-lp+!#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
246 (s+loop) (-loop)-lp+!# (-loop) (+loop)-lp+!# (+loop) (loop)-lp+!#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
247 (loop) (next)-lp+!# (next) ?dup-0=-?branch ?dup-?branch ?branch-lp+!#
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
248 ?branch branch branch-lp+!# does-exec lit-perform unloop ;s perform
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
249 execute call noop ok
6123a6a16020 <Gregor> echo WORDS | gforth | paste
HackBot
parents:
diff changeset
250