Pasha Bibko
|
2a47fd1756
|
Now supports function calling
|
2025-05-11 15:17:07 +01:00 |
|
Pasha Bibko
|
c47889a4ff
|
Function parameters can now be read
|
2025-05-10 15:09:50 +01:00 |
|
Pasha Bibko
|
9e9606681f
|
Removed how variables were handled
|
2025-05-10 13:39:25 +01:00 |
|
Pasha Bibko
|
050eeb5a53
|
Allowed multiple functions + non "main" functions
Also fixed a bug in the lexer and changed how AST is logged.
|
2025-05-08 16:03:54 +01:00 |
|
Pasha Bibko
|
4509250c4e
|
Tided up Parser project
|
2025-05-07 20:33:39 +01:00 |
|
Pasha Bibko
|
0f11fe006b
|
Made projects use PCHs
|
2025-05-05 17:17:33 +01:00 |
|
Pasha Bibko
|
c64a2c692c
|
Made common a project
|
2025-05-05 16:45:34 +01:00 |
|
Pasha Bibko
|
616ed1ca21
|
Refactored error handling
Now uses base error class which has an abstract function for overiding how it is displayed to the console.
|
2025-05-05 15:44:59 +01:00 |
|
Pasha Bibko
|
a16ce34c8b
|
Small changes
|
2025-05-04 20:12:44 +01:00 |
|
Pasha Bibko
|
88ce75ceb1
|
Changed how scopes work
Also added logging and GenIR functions for VariableDeclaration
|
2025-04-27 21:48:16 +01:00 |
|
Pasha Bibko
|
c8001a3a58
|
Made the process actually output to the file
|
2025-04-21 15:56:10 +01:00 |
|
Pasha Bibko
|
49e4bba510
|
Improved lexer debugging
|
2025-04-21 14:23:47 +01:00 |
|
Pasha Bibko
|
6ba9f8e596
|
Improved compile times
Added A LOT of comments
|
2025-04-20 19:32:25 +01:00 |
|
Pasha Bibko
|
680a3d1323
|
LLVM-Works
|
2025-04-20 13:49:43 +01:00 |
|
Pasha Bibko
|
14b2b36748
|
IT CRASHES
WHYYYYYYYYYYYYYYYYYYYYYY
|
2025-04-17 18:34:56 +01:00 |
|