Jesse D. McDonald
|
29b949d583
|
add exception handling with THROW and CATCH, and a version of SEE
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
c0391de969
|
revise the input system to better align with ANS FORTH
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
3ae2ff353b
|
add more primitives from the ANS FORTH standard
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
4528e9c5d8
|
add project .gdbinit script to simplify debugging
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
1d56576f49
|
separate bootstrap (asm) definitions from runtime definitions
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
3790a647fd
|
implement the Search-Order word set
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
60333e365c
|
fix DOES> to work as described in the ANS Forth standard
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
3a4e040ec1
|
implement CASE/OF, looping structures, :NONAME, and more
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
2d8f282611
|
revise startup code with comments and new definitions
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
09afabc21c
|
move comment words \ and ( to myforth.S for earlier commenting
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
35c42fa895
|
refactor ABORT etc.; add GETPID, GETTID, and RAISE
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
19f12a45b9
|
add definitions for syscall and signal numbers
|
2020-10-21 00:44:23 -05:00 |
Jesse D. McDonald
|
df89a30338
|
initial commit
|
2020-10-21 00:44:18 -05:00 |