From 55ecfb3b7713172f76ddbff022fa4d6a80d0661a Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Fri, 8 Apr 2022 08:25:48 -0300 Subject: Add initial implementation of AST vizualization --- TODO.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 893ec2f..aeb507d 100644 --- a/TODO.md +++ b/TODO.md @@ -1,13 +1,8 @@ # Currently open issues -- [] Fill up symbol tables/environments/types. -- [] Add symbol name checking (first pass should fill symbol names on global - scope so that we can use global functions/variables before they are inside - procedures even when those come first). -- [] Add type checking. -- [] Support output dot files for visualizing internal data structures with - `graphviz` -- [] Use bump allocators to avoid a large number of `malloc` calls. -- [] Free memory. Not important for now, since it will be cleaned up at exit. -- [] Add structs. -- [] Add arrays and darrays. +- [~] Fill up symbol tables/environments/types. +- [ ] Add type checking. +- [ ] Use bump allocators to avoid a large number of `malloc` calls. +- [ ] Free memory. Not important for now, since it will be cleaned up at exit. +- [ ] Add structs. +- [ ] Add arrays and darrays. -- cgit v1.2.1