aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..893ec2f
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,13 @@
1# Currently open issues
2
3- [] Fill up symbol tables/environments/types.
4- [] Add symbol name checking (first pass should fill symbol names on global
5 scope so that we can use global functions/variables before they are inside
6 procedures even when those come first).
7- [] Add type checking.
8- [] Support output dot files for visualizing internal data structures with
9 `graphviz`
10- [] Use bump allocators to avoid a large number of `malloc` calls.
11- [] Free memory. Not important for now, since it will be cleaned up at exit.
12- [] Add structs.
13- [] Add arrays and darrays.