diff options
author | Bad Diode <bd@badd10de.dev> | 2022-04-06 08:20:49 -0300 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-04-06 08:20:49 -0300 |
commit | a2274155bce516f904486e7f0ddf20d01093251b (patch) | |
tree | 3a97dc20cc48d93ae0d529f686af80577912720e /TODO.md | |
parent | 11df0f4556f526189234be216fa16a2fcb8c308b (diff) | |
download | bdl-a2274155bce516f904486e7f0ddf20d01093251b.tar.gz bdl-a2274155bce516f904486e7f0ddf20d01093251b.zip |
Add TODO.md file to keep track of open tasks
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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. | ||