From a5c12fd6f4438fc172f28b722e54908b575c6ce1 Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Fri, 17 Jul 2026 00:38:51 -0400 Subject: before I do something crazy --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index c979324..4ff2649 100644 --- a/README.md +++ b/README.md @@ -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 -- cgit v1.2.3