|
c390b6b28e
|
Check assignment type
|
2024-12-20 16:08:45 +01:00 |
|
|
adfa28be47
|
Type check if and while conditions
|
2024-12-20 16:08:45 +01:00 |
|
|
6b89074f58
|
Type check binary expressions
|
2024-12-20 16:08:45 +01:00 |
|
|
b8e2be6b38
|
Remove libc dependency for the generated code
|
2024-12-20 16:08:45 +01:00 |
|
|
27065714b9
|
Introduce a procedure type
|
2024-12-20 16:08:45 +01:00 |
|
|
3f13adcfe7
|
Type check pointer dereferencing
|
2024-12-20 16:08:45 +01:00 |
|
|
052dda78f8
|
Split result into symboltable and types
|
2024-12-20 16:08:45 +01:00 |
|
|
986bcdd0c7
|
Parse pointer types
|
2024-12-20 16:08:45 +01:00 |
|
|
5cf0863e0a
|
Support multiple function arguments
|
2024-12-20 16:08:45 +01:00 |
|
|
12869f0ec7
|
Support procedure calls without arguments
|
2024-12-20 16:08:45 +01:00 |
|
|
a78e08521e
|
Implement first intrinsics for output
|
2024-12-20 16:08:45 +01:00 |
|
|
99a1ef5f96
|
Assign variables
|
2024-12-20 16:08:45 +01:00 |
|