Commit Graph

26 Commits

Author SHA1 Message Date
Dominic Grimm fcc8379cc3
Update 2023-04-04 14:07:21 +02:00
Dominic Grimm 00bab636db
Update WIP with jump table for words and conditions 2023-04-02 12:39:35 +02:00
Dominic Grimm df73353bc6
Add language support and massively update Forth compiler 2023-04-01 19:20:32 +02:00
Dominic Grimm 804da393a8
Make 'pop' operation safe 2023-03-31 14:36:00 +02:00
Dominic Grimm 5b5886a2f2
Add README.md 2023-03-24 21:35:06 +01:00
Dominic Grimm cdd5b8855a
Update henceforth 2023-03-24 21:13:40 +01:00
Dominic Grimm d6f7a51e11
Update after a long time! 2023-03-23 17:59:10 +01:00
Dominic Grimm 2bc7ee5f42
Update 2023-03-09 17:05:33 +01:00
Dominic Grimm fe6086b45c
Update 2023-03-08 19:06:28 +01:00
Dominic Grimm b607b6f8ed
WIP graph 2022-10-26 11:17:19 +02:00
Dominic Grimm e020b8b78a Fixed invalid tests 2022-10-11 16:52:48 +02:00
Dominic Grimm 2c67dba4d7
[WIP] Fix assembler 2022-09-30 17:43:55 +02:00
Dominic Grimm 2e71d9e99e
[WIP] Add conditions 2022-09-11 19:32:05 +02:00
Dominic Grimm 7943b1607b
Update README 2022-09-11 16:41:25 +02:00
Dominic Grimm 604c89f72f Revert "Update tlrc opcode"
This reverts commit 95ff05f154.
2022-09-11 09:25:20 +02:00
Dominic Grimm 95ff05f154
Update tlrc opcode 2022-09-11 09:23:48 +02:00
Dominic Grimm 783ba9fce0 Fix codegen for escaped args 2022-09-10 10:28:15 +02:00
Dominic Grimm 1e3e520d0e
Fix memory mapping 2022-09-09 14:52:07 +02:00
Dominic Grimm c14a89050c
Update memory specs 2022-09-09 14:17:37 +02:00
Dominic Grimm 20dfd1244d
Add string support to henceforth 2022-09-06 11:54:57 +02:00
Dominic Grimm ec7a147ec9
Start writing forth compiler 2022-09-03 15:14:58 +02:00
Dominic Grimm 6f28879402 Did stuff again 2022-08-26 15:02:48 +02:00
Dominic Grimm 366ac05225
Upgrades upgrades upgrades 2022-08-23 16:20:38 +02:00
Dominic Grimm 2def36a617
Did stuff 2022-07-20 14:24:38 +02:00
Dominic Grimm dd23759f85
Update lisp lexer 2022-07-17 22:07:59 +02:00
Dominic Grimm ffad349a41
Rewrite everything in rust 2022-07-17 20:24:49 +02:00