start
repl
prompt
ref
read-line
ref
eof-flag
ref
-1
num
halt
ref
input-buffer
ref
src-ptr
ref
skip-spaces
ref
src-ptr
ref
temp-char
ref
temp-char
ref
0
num
repl
ref
temp-char
ref
32
num
temp-char
ref
temp-char
ref
101
num
cmd-enter
ref
temp-char
ref
97
num
cmd-assemble
ref
temp-char
ref
99
num
cmd-call
ref
temp-char
ref
100
num
cmd-display
ref
temp-char
ref
117
num
cmd-unassemble
ref
temp-char
ref
108
num
cmd-load
ref
temp-char
ref
119
num
cmd-write
ref
repl
ref
cmd-enter
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
parse-result
ref
cmd-addr
ref
ce-loop
skip-spaces
ref
src-ptr
ref
temp-char
ref
temp-char
ref
0
num
ce-done
ref
parse-number
ref
parse-result
ref
cmd-addr
ref
cmd-addr
ref
1
num
cmd-addr
ref
ce-loop
ref
ce-done
repl
ref
cmd-assemble
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
parse-result
ref
cmd-addr
ref
ca-loop
skip-spaces
ref
src-ptr
ref
temp-char
ref
temp-char
ref
0
num
ca-done
ref
temp-char
ref
35
num
ca-raw
ref
parse-bundle
ref
ca-store
ref
ca-raw
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
ca-store
parse-result
ref
cmd-addr
ref
cmd-addr
ref
1
num
cmd-addr
ref
ca-loop
ref
ca-done
repl
ref
cmd-call
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
parse-result
ref
repl
ref
cmd-display
parse-range-args
ref
cd-loop
cmd-count
ref
0
num
cd-body
ref
repl
ref
cd-body
cmd-addr
ref
print-stack-number
ref
print-colon-space
ref
cmd-addr
ref
print-stack-number
ref
newline
ref
cmd-addr
ref
1
num
cmd-addr
ref
cmd-count
ref
1
num
cmd-count
ref
cd-loop
ref
cmd-unassemble
parse-range-args
ref
cu-loop
cmd-count
ref
0
num
cu-body
ref
repl
ref
cu-body
cmd-addr
ref
print-stack-number
ref
print-colon-space
ref
cmd-addr
ref
print-bundle
ref
32
num
0
num
cmd-addr
ref
print-stack-number
ref
newline
ref
cmd-addr
ref
1
num
cmd-addr
ref
cmd-count
ref
1
num
cmd-count
ref
cu-loop
ref
cmd-load
2
num
cmd-op
ref
parse-block-args
ref
cb-loop
ref
cmd-write
3
num
cmd-op
ref
parse-block-args
ref
cb-loop
ref
cb-loop
cmd-count
ref
0
num
cb-body
ref
repl
ref
cb-body
cmd-block
ref
cmd-addr
ref
cmd-op
ref
1
num
cmd-block
ref
cmd-block
ref
cmd-count
ref
1
num
cmd-count
ref
cmd-addr
ref
1024
num
cmd-addr
ref
cb-loop
ref
halt
6
num
emit
0
num
newline
10
num
0
num
print-colon-space
58
num
0
num
32
num
0
num
print-stack-number
number-temp
ref
print-number
ref
print-bundle
dis-word
ref
print-op-step
ref
print-op-step
ref
print-op-step
ref
print-op-step
ref
print-op-step
dis-word
ref
255
num
op-byte
ref
op-byte
ref
30
num
pos-valid
ref
63
num
0
num
63
num
0
num
pos-next
ref
pos-valid
op-byte
ref
2
num
temp
ref
temp
ref
op-names
ref
bundle-ptr
ref
bundle-ptr
ref
emit
ref
bundle-ptr
ref
1
num
bundle-ptr
ref
bundle-ptr
ref
emit
ref
pos-next
dis-word
ref
8
num
dis-word
ref
print-z
z-ptr
ref
pz-loop
z-ptr
ref
temp-char
ref
temp-char
ref
0
num
pz-done
ref
temp-char
ref
emit
ref
z-ptr
ref
1
num
z-ptr
ref
pz-loop
ref
pz-done
prompt
prompt-text
ref
print-z
ref
read-line
input-buffer
ref
input-ptr
ref
0
num
read-len
ref
eof-flag
ref
0
num
eof-flag
ref
rl-loop
1
num
-1
num
rl-eof
ref
10
num
rl-finish
ref
13
num
rl-finish
ref
input-ptr
ref
input-ptr
ref
1
num
input-ptr
ref
read-len
ref
1
num
read-len
ref
rl-loop
ref
rl-eof
read-len
ref
0
num
rl-set-eof
ref
rl-finish
ref
rl-set-eof
-1
num
eof-flag
ref
rl-finish
0
num
input-ptr
ref
skip-spaces
src-ptr
ref
temp-char
ref
temp-char
ref
32
num
ss-advance
ref
ss-advance
src-ptr
ref
1
num
src-ptr
ref
skip-spaces
ref
parse-number
skip-spaces
ref
1
num
num-sign
ref
0
num
parse-result
ref
src-ptr
ref
temp-char
ref
temp-char
ref
45
num
pn-neg
ref
pn-digits
ref
pn-neg
-1
num
num-sign
ref
src-ptr
ref
1
num
src-ptr
ref
pn-digits
src-ptr
ref
temp-char
ref
temp-char
ref
48
num
pn-done
ref
temp-char
ref
57
num
pn-done
ref
parse-result
ref
10
num
parse-result
ref
temp-char
ref
48
num
temp
ref
parse-result
ref
temp
ref
parse-result
ref
src-ptr
ref
1
num
src-ptr
ref
pn-digits
ref
pn-done
num-sign
ref
-1
num
pn-apply-sign
ref
pn-apply-sign
0
num
parse-result
ref
parse-result
ref
parse-bundle
0
num
parse-result
ref
1
num
bundle-factor
ref
bundle-step
ref
bundle-step
ref
bundle-step
ref
bundle-step
ref
bundle-step
parse-op
ref
op-code
ref
bundle-factor
ref
temp
ref
parse-result
ref
temp
ref
parse-result
ref
bundle-factor
ref
256
num
bundle-factor
ref
src-ptr
ref
2
num
src-ptr
ref
parse-op
0
num
op-index
ref
0
num
op-code
ref
po-loop
op-index
ref
2
num
temp
ref
temp
ref
op-names
ref
entry-ptr
ref
src-ptr
ref
entry-ptr
ref
2
num
po-found
ref
op-index
ref
29
num
po-done
ref
op-index
ref
1
num
op-index
ref
po-loop
ref
po-found
op-index
ref
op-code
ref
po-done
parse-block-args
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
parse-result
ref
cmd-block
ref
parse-number
ref
parse-result
ref
cmd-count
ref
parse-number
ref
parse-result
ref
cmd-addr
ref
parse-range-args
src-ptr
ref
1
num
src-ptr
ref
parse-number
ref
parse-result
ref
cmd-addr
ref
parse-number
ref
parse-result
ref
cmd-count
ref
print-number
number-temp
ref
0
num
pn-zero
ref
number-temp
ref
0
num
pn-neg-out
ref
pn-prepare
ref
pn-neg-out
45
num
0
num
number-temp
ref
number-temp
ref
pn-prepare
0
num
digit-count
ref
pn-split
number-temp
ref
10
num
remainder
ref
number-temp
ref
remainder
ref
digit-count
ref
digits
ref
digit-count
ref
1
num
digit-count
ref
number-temp
ref
0
num
pn-split
ref
pn-emit-loop
digit-count
ref
0
num
pn-done-emit
ref
digit-count
ref
1
num
digit-count
ref
digit-count
ref
digits
ref
48
num
0
num
pn-emit-loop
ref
pn-zero
48
num
0
num
pn-done-emit
digits
16 cells
reserve
input-buffer
128 cells
reserve
prompt-text
ilo>
str-z
op-names
..lidudrswpupojucacccjreeqneltgtfestadsumudianorxoslsrcpcyio
str-z
src-ptr
0
num
input-ptr
0
num
read-len
0
num
eof-flag
0
num
parse-result
0
num
num-sign
0
num
temp
0
num
temp-char
0
num
bundle-factor
0
num
op-code
0
num
op-index
0
num
entry-ptr
0
num
dis-word
0
num
op-byte
0
num
bundle-ptr
0
num
number-temp
0
num
digit-count
0
num
remainder
0
num
cmd-addr
0
num
cmd-count
0
num
cmd-block
0
num
cmd-op
0
num
z-ptr
0
num