Ondřej Hruška
|
6e045af565
|
safely abort on exec of uninitialized mem or addr 0
|
3 years ago |
Ondřej Hruška
|
d163fb22c5
|
implement source ID, better error handling in nested input
|
3 years ago |
Ondřej Hruška
|
56ab10f6c8
|
fix implementation of ABORT, ABORT" and QUIT
|
3 years ago |
Ondřej Hruška
|
8d66238f47
|
implement saving and restoring input, at least for string (file not tested)
|
3 years ago |
Ondřej Hruška
|
b09bbc4afa
|
some fixes
|
3 years ago |
Ondřej Hruška
|
042a08bcad
|
add INCLUDE and INCLUDED
|
3 years ago |
Ondřej Hruška
|
d0cead3c42
|
evaluate implemented
|
3 years ago |
Ondřej Hruška
|
ab1b39598c
|
convert input parsing to pluggable specs
|
3 years ago |
Ondřej Hruška
|
cab55d835b
|
reformat code, some cleaning
|
3 years ago |
Ondřej Hruška
|
c0c88ebd42
|
implement C"
|
3 years ago |
Ondřej Hruška
|
e7d0053915
|
implemented CASE-OF
|
3 years ago |
Ondřej Hruška
|
71dd84efee
|
fix word resolvable before finished
|
3 years ago |
Ondřej Hruška
|
bcc804289f
|
more words implemented
|
3 years ago |
Ondřej Hruška
|
5600c4d106
|
implement pictured numbers
|
3 years ago |
Ondřej Hruška
|
9b7f780d91
|
fix DOES>
|
3 years ago |
Ondřej Hruška
|
a096f55a67
|
more fixes in DOES>, now it's almost correct and extra weird
|
3 years ago |
Ondřej Hruška
|
f23c8260c9
|
bigger stack
|
3 years ago |
Ondřej Hruška
|
7a64470851
|
fix postpone
|
3 years ago |
Ondřej Hruška
|
e67d85d64e
|
many fixes and add some missing words
|
3 years ago |
Ondřej Hruška
|
be084210f9
|
many new words and some fixes
|
3 years ago |
Ondřej Hruška
|
5da44313c5
|
many fixes using prelimtest
|
3 years ago |
Ondřej Hruška
|
569536ae86
|
add variables, fix negative allot not working
|
3 years ago |
Ondřej Hruška
|
ef2e6943bd
|
big refactor and add DO-LOOP and DO-+LOOP and LEAVE
|
3 years ago |
Ondřej Hruška
|
f74d157a7c
|
refactor "next word/string" parsing to work inside the definition without substates, add char and [char], add .\" and s\"
|
3 years ago |
Ondřej Hruška
|
7f08e8717f
|
moved buffer into heap, prep to remove substates
|
3 years ago |
Ondřej Hruška
|
d79898fa20
|
remove some direct access to stack arrays
|
3 years ago |
Ondřej Hruška
|
c2cba4c057
|
merged dict with heap
|
3 years ago |
Ondřej Hruška
|
964aec76c8
|
control stack merged into data stack
|
3 years ago |
Ondřej Hruška
|
2d30f61387
|
use one buffer for both compiled code and data
|
3 years ago |
Ondřej Hruška
|
44fd2f3dbc
|
add [ ] and literal
|
3 years ago |
Ondřej Hruška
|
c02b3599fb
|
bitwise arith, more loops
|
3 years ago |
Ondřej Hruška
|
2f0f1877fe
|
postpone works now
|
3 years ago |
Ondřej Hruška
|
1be97e4f0e
|
implement IF-THEN-ELSE
|
3 years ago |
Ondřej Hruška
|
3c57373992
|
word overwrite, reset cmd, disassembly
|
3 years ago |
Ondřej Hruška
|
d6c30d5414
|
emit
|
3 years ago |
Ondřej Hruška
|
8c006a0d87
|
implement exit
|
3 years ago |
Ondřej Hruška
|
bc6d7e5d25
|
new words
|
3 years ago |
Ondřej Hruška
|
e63c2287af
|
more stack ops, fix ( in compile mode
|
3 years ago |
Ondřej Hruška
|
cf1a0cd99b
|
move to folders, more cleaning and fixes
|
3 years ago |