Commit Graph

9 Commits

Author SHA1 Message Date
r4 d185396a1c rename arith to binary 2021-12-23 20:10:02 +01:00
r4 97e8e32ebc add if and else, and fix nested loops (hopefully) 2021-12-23 19:58:00 +01:00
r4 5dd15ce9f1 add builtin functions 2021-12-22 16:09:52 +01:00
r4 41a5dba208 replace malloc with xmalloc 2021-12-22 13:10:00 +01:00
r4 b80e5a9c4e formatting 2021-12-22 12:57:14 +01:00
r4 e7f4773cba make while loop parsing more elegant
It is now possible to parse parts of the program and save the IR for
later addition. This is currently used for while loops but will also make other
control flow elements easier to implement in the future.
2021-12-22 12:52:16 +01:00
r4 10d436107c very basic while loop 2021-12-21 15:02:53 +01:00
r4 005309d1eb IR jmp and scopes 2021-12-21 13:59:08 +01:00
r4 21694f98ac init 2021-12-21 01:18:22 +01:00