aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
blob: 893ec2f35bb8012be13083c4f8619f35bda62abe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# 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.