|
6b89074f58
|
Type check binary expressions
|
2024-12-20 16:08:45 +01:00 |
|
|
052dda78f8
|
Split result into symboltable and types
|
2024-12-20 16:08:45 +01:00 |
|
|
aa5579f234
|
Generate code for loops
|
2024-12-20 16:08:45 +01:00 |
|
|
c6ef27d809
|
Don't relax function calls
|
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 |
|
|
c210c55a17
|
Replace ! with a function call writei
|
2024-12-20 16:08:45 +01:00 |
|
|
e7d8f9116a
|
Write parts of generated code directly to objects
|
2024-12-20 16:08:45 +01:00 |
|
|
27197c7725
|
Implement simple if conditions
|
2024-12-20 16:08:45 +01:00 |
|
|
25657ac36d
|
Support compound statements
|
2024-12-20 16:08:45 +01:00 |
|
|
a3e3be5ec7
|
Implement division
|
2024-12-20 16:08:45 +01:00 |
|
|
fe805ca893
|
Split code generation from the ui
|
2024-12-20 16:08:45 +01:00 |
|