1
0
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
e67eeaaa81
Finalize error handling 2025-02-26 23:30:04 +02:00
3e4d3fad7d
Minor fix to error handling 2025-02-26 22:52:32 +02:00
02026c42e0
Add error handling for parser 2025-02-26 22:31:04 +02:00
9a13d0b9b6
Add error handling for tokenizer errors 2025-02-26 21:50:08 +02:00
051c264a23
Initial working submission, without errors 2025-02-26 18:36:03 +02:00
9fbb7b9a8f
First attempt at proper submission 2025-02-26 16:47:45 +02:00
9a6b4b230c
Assembly generator, excluding instrinsics 2025-02-21 17:05:08 +02:00
2c62a19383
Add unary ops and if-then-else to IR Generator 2025-02-05 19:42:55 +02:00
d929f49bc8
Prefix unary ops with unary_ in tables 2025-02-05 18:15:37 +02:00
dc50ce64eb
Add first part of IR Generator implementation 2025-02-05 17:16:17 +02:00
f059870e81
Finalize type checker for now 2025-02-04 19:06:19 +02:00
b0420a9a5f
Add initial tests for type checker 2025-02-04 16:09:05 +02:00
958957e6dd
Rename module value to variable 2025-02-04 14:10:16 +02:00
77b89dbf37
Refactor interpreter get symtab as argument 2025-02-04 14:06:00 +02:00
1ed2ac97cc
Add support for variables in interpreter 2025-02-03 18:01:39 +02:00
520357d930
Add initial interpreter functionality (missing vars and funcs) 2025-02-03 16:35:06 +02:00
ffc0e812a2
Add very minimal +/- binary op parsing 2025-01-24 14:41:23 +02:00
66bdd5f917
Initial tokenizer implementation 2025-01-18 19:03:05 +02:00