Clyne
|
bc3e952b48
|
common error enum; eval to _ev
|
2 years ago |
Clyne
|
08a5696e60
|
move (most) of core-ext to its own file
|
2 years ago |
Clyne
|
c5e10679c7
|
packed literals again
|
2 years ago |
Clyne
|
a529c15918
|
add case/endcase of/endof
|
2 years ago |
Clyne
|
a51428cff0
|
evaluate complete
|
2 years ago |
Clyne
|
0a294fa8cc
|
wip: evaluate
|
2 years ago |
Clyne
|
1c76451acc
|
revise parsing for better compliance
|
2 years ago |
Clyne
|
9a58f8a55d
|
word, division compliance
|
2 years ago |
Clyne
|
2ece0e4993
|
major compliance refactor; undo packed literals for now
|
2 years ago |
Clyne
|
d175fa6a88
|
:noname, ?do; fix +loop, aligned
|
2 years ago |
Clyne
|
f63c4dec8a
|
key in forth; abort"; draft find
|
2 years ago |
Clyne
|
c5db61d59f
|
packed literals; faster execution
|
2 years ago |
Clyne
|
4af14b8c3e
|
reduce built-in word count
|
2 years ago |
Clyne
|
fc0d3ed9cf
|
implement leave
|
2 years ago |
Clyne
|
34e5d76f98
|
double-width mul/div; error strings
|
2 years ago |
Clyne
|
914a75b209
|
fix decimal and hex
|
2 years ago |
Clyne
|
9f0127c3c8
|
fix cell size handling; optimize for speed
|
2 years ago |
Clyne
|
1815716fc7
|
.(, buffer:, c", erase
|
2 years ago |
Clyne
|
9ccce3fd18
|
begin work on core extensions; fix does>
|
2 years ago |
Clyne
|
0ede616831
|
add j
|
2 years ago |
Clyne
|
bf9f8a902b
|
move some corewords to core.fth; fix word reading
|
2 years ago |
Clyne
|
90c27fd4c9
|
fix comments; add accept, invert, true/false, environment?
|
2 years ago |
Clyne
|
572a79b4c7
|
add recurse, move
|
2 years ago |
Clyne
|
9a5b8581d0
|
s", quit, abort
|
2 years ago |
Clyne
|
5632b65540
|
fix execution lookup; add unloop
|
2 years ago |
Clyne
|
bc118ad31f
|
concise parser; >body, >in, source
|
2 years ago |
Clyne
|
6ef7f7ce85
|
create, does>, variables
|
2 years ago |
Clyne
|
2bf1634aa4
|
text words; control word fixes
|
2 years ago |
Clyne
|
d1cf88229d
|
do loops, executor fixes
|
2 years ago |
Clyne
|
171b82dab0
|
fundamental compiling words
|
2 years ago |
Clyne
|
12cb6b9e56
|
fix bad word detection
|
2 years ago |
Clyne
|
a506b65bdd
|
allow byte indexing
|
2 years ago |
Clyne
|
18bcd5dd0e
|
depth and more core.fth words
|
2 years ago |
Clyne
|
27742595b5
|
add 2/ and 2*
|
2 years ago |
Clyne
|
501ca28d50
|
add more core.fth words
|
2 years ago |
Clyne
|
59ecb61463
|
parse files
|
2 years ago |