Clyne
|
6bd7338414
|
add SOURCE-ID
|
1 year ago |
Clyne
|
97a590fc8e
|
add PARSE; fixes to actually comply with all tests
|
1 year ago |
Clyne
|
91566e20e8
|
fix core and core-ext impl to pass all tests
|
1 year ago |
Clyne
|
3bb6ecbb23
|
fix MARKER
|
1 year ago |
Clyne
|
ddba135e7d
|
add [COMPILE], fix :NONAME
|
1 year ago |
Clyne
|
79a15b78b1
|
remove compat.txt
|
1 year ago |
Clyne
|
5ee8f7e01d
|
add .R PAD U.R U> UNUSED WITHIN
|
1 year ago |
Clyne
|
6b1955a69e
|
remove old tests
|
1 year ago |
Clyne
|
650a344aad
|
support long definitions; add tests as submodule
|
1 year ago |
Clyne
|
7381e87be6
|
100% core test passing
|
1 year ago |
Clyne
|
194acf022d
|
implement HOLDS
|
1 year ago |
Clyne
|
6bd7c01389
|
implement pictured numeric output
|
1 year ago |
Clyne
|
3d7a45e5cd
|
msp430.fth
|
1 year ago |
Clyne
|
5991370657
|
consteval and other refactoring
|
1 year ago |
Clyne
|
70e399b498
|
switch to c++20
|
1 year ago |
Clyne
|
0b2ef84376
|
align builtin dictionary
|
1 year ago |
Clyne
|
f7a9103bbe
|
more refactoring, object organization
|
1 year ago |
Clyne
|
15c0c2f789
|
some class refactoring
|
1 year ago |
Clyne
|
d36bb13f52
|
-Wconversion
|
2 years ago |
Clyne
|
74753670d5
|
>number
|
2 years ago |
Clyne
|
c46f531b6b
|
u< um/mod
|
2 years ago |
Clyne
|
bf7fe756a1
|
u. um*
|
2 years ago |
Clyne
|
f186ff2a22
|
find
|
2 years ago |
Clyne
|
400e277b0c
|
make forth and msp430 folders
|
2 years ago |
Clyne
|
e41b124320
|
update documentation
|
2 years ago |
Clyne
|
bc3e952b48
|
common error enum; eval to _ev
|
2 years ago |
Clyne
|
f8270776e7
|
oops
|
2 years ago |
Clyne
|
b31036813c
|
size reduction and refactoring
|
2 years ago |
Clyne
|
7eeb515c5d
|
Word::iterator
|
2 years ago |
Clyne
|
f6e3fa4663
|
make parser static; tested msp430 build
|
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
|
76dfbba524
|
add msp430 linker
|
2 years ago |
Clyne
|
967775313d
|
add cppcheck and test targets; some code size reductions
|
2 years ago |
Clyne
|
970bbb473c
|
linting; reduce msp430 binary size
|
2 years ago |
Clyne
|
dcd5e792b1
|
move libalee into folder
|
2 years ago |
Clyne
|
1960aa8773
|
update readme; make msp430 standalone
|
2 years ago |
Clyne
|
685accbcba
|
build core.fth into executable
|
2 years ago |
Clyne
|
a529c15918
|
add case/endcase of/endof
|
2 years ago |
Clyne
|
18a4c6111f
|
evaluate
|
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
|
42d64c6da2
|
optimize ip incrementation
|
2 years ago |
Clyne
|
739fce1848
|
pull exit check out of State::execute
|
2 years ago |