Ondřej Hruška
|
10dbb3b425
|
add overrun check to SEE
|
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
|
002c9cb100
|
add PARSE, PARSE-NAME
|
3 years ago |
Ondřej Hruška
|
13a069f075
|
fixes for .(
|
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
|
877c98d262
|
fix bad end handling in string-input
|
3 years ago |
Ondřej Hruška
|
b09bbc4afa
|
some fixes
|
3 years ago |
Ondřej Hruška
|
b7443ca9d4
|
fix fucked execptr after pushing input
|
3 years ago |
Ondřej Hruška
|
7bc96a8f58
|
debugging
|
3 years ago |
Ondřej Hruška
|
5db9ae83d3
|
fix >IN manipulation not taken into account at line end
|
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
|
8248637157
|
add COMPILE, ERASE, .R
|
3 years ago |
Ondřej Hruška
|
c0c88ebd42
|
implement C"
|
3 years ago |
Ondřej Hruška
|
3c90303589
|
fix NONAME recurse
|
3 years ago |
Ondřej Hruška
|
e7d0053915
|
implemented CASE-OF
|
3 years ago |
Ondřej Hruška
|
f2d0d82eb3
|
implement BUFFER:
|
3 years ago |
Ondřej Hruška
|
a204966014
|
implement MARKER
|
3 years ago |
Ondřej Hruška
|
5ddba1b4e2
|
implement WITHIN
|
3 years ago |
Ondřej Hruška
|
94ad9986cb
|
WIP within
|
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
|
37a1582801
|
implement >NUMBER, <# #> fixes
|
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
|
41f36400ed
|
wip DOES>, maybe working?
|
3 years ago |
Ondřej Hruška
|
090cbd1fc5
|
fix loop end checking
|
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
|
dd12f8170a
|
commas
|
3 years ago |
Ondřej Hruška
|
a79952531c
|
typos
|
3 years ago |
Ondřej Hruška
|
add154df51
|
move junk to subfolder, add readme
|
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
|
883cc7faf1
|
add U.R, MOD
|
3 years ago |
Ondřej Hruška
|
651fe65ae2
|
fixes
|
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 |