diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-07-17 00:38:51 -0400 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-07-17 00:38:51 -0400 |
| commit | a5c12fd6f4438fc172f28b722e54908b575c6ce1 (patch) | |
| tree | 5f9b2d48681e02d392567eb8798ba614cb96bfbd /README.md | |
| parent | 1dfa2971999b4adf36a33866b0b07af07188da08 (diff) | |
| download | ccc-a5c12fd6f4438fc172f28b722e54908b575c6ce1.tar.gz | |
before I do something crazy
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ # Carson's C Compiler fuck it, we ball + +TODO soon: +- [ ] type checking +- [ ] use evaluated types to make code gen around math better +- [ ] ideally we don't want to recompute the definitions that live in scopes + - [ ] add a `struct scope* scope` to expr_node + - [ ] make the root scope live on a `struct ast` that houses the root node as well + - [ ] handle scope deallocation in ast.c + - [ ] `group_node` and `fn_decl_node` can have a `struct scope* scope` that they own |
