27 Commits (7381e87be6f2fa545e11a0a538291e7e2fc1e1a6)

Author SHA1 Message Date
Clyne d36bb13f52 -Wconversion 2 years ago
Clyne bf7fe756a1 u. um* 2 years ago
Clyne bc3e952b48 common error enum; eval to _ev 2 years ago
Clyne f6e3fa4663
make parser static; tested msp430 build 2 years ago
Clyne 970bbb473c linting; reduce msp430 binary size 2 years ago
Clyne a529c15918 add case/endcase of/endof 2 years ago
Clyne 0a294fa8cc
wip: evaluate 2 years ago
Clyne 1c76451acc revise parsing for better compliance 2 years ago
Clyne 2ece0e4993
major compliance refactor; undo packed literals for now 2 years ago
Clyne 4af14b8c3e reduce built-in word count 2 years ago
Clyne 34e5d76f98 double-width mul/div; error strings 2 years ago
Clyne 0b88b4596e
compact implementation; runs on msp430 2 years ago
Clyne dac0553eb5
remove ParseStatus; reduce stack usage 2 years ago
Clyne 2aaec63b91 try dict save/load; prevent execute recursion 2 years ago
Clyne 1815716fc7 .(, buffer:, c", erase 2 years ago
Clyne bf9f8a902b
move some corewords to core.fth; fix word reading 2 years ago
Clyne 6ef7f7ce85
create, does>, variables 2 years ago
Clyne d1cf88229d do loops, executor fixes 2 years ago
Clyne 171b82dab0 fundamental compiling words 2 years ago
Clyne 24a61f3c99 some cleanup 2 years ago
Clyne e45926fa2a handle input within dictionary 2 years ago
Clyne 78507c65c4
implement if and then 2 years ago
Clyne 501ca28d50
add more core.fth words 2 years ago
Clyne 5bc9e4d2ad
build as library; add small target 2 years ago
Clyne 92680120c6
fix indentation 2 years ago
Clyne 59ecb61463
parse files 2 years ago
Clyne 56760f0517 initial commit 2 years ago