Grow stack automatically

This commit is contained in:
2024-02-18 11:26:57 +01:00
parent df2494e145
commit 86d579e8d5
12 changed files with 262 additions and 146 deletions

8
TODO Normal file
View File

@ -0,0 +1,8 @@
- Mark all classes as extern(C++) to interface with C++.
- Some nodes assert(false, "Not implemented") because their logic is handled
in the parent nodes. Move this logic to the nodes themselves.
- Implement multiplication and division.
- Split tester.cpp into a header and implementation files.
- The generate function in backend.d contains the whole compilation logic.
It's not a backend task.
- Output assembly.