40 Commits (master)

Author SHA1 Message Date
Ondřej Hruška 5724ac4273 add ACCEPT and KEY 3 years ago
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