|
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 |
|