diff options
author | Bad Diode <bd@badd10de.dev> | 2022-04-09 08:22:31 -0300 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-04-09 08:22:31 -0300 |
commit | ab3e064c6f90ec94daad99b5a4c56e0abbcc79bb (patch) | |
tree | 597b3d8a3d10ea5914bb86d6c3774bde1b333eeb /TODO.md | |
parent | 233dd92768a54060df9096558aa58c1f598cce7d (diff) | |
download | bdl-ab3e064c6f90ec94daad99b5a4c56e0abbcc79bb.tar.gz bdl-ab3e064c6f90ec94daad99b5a4c56e0abbcc79bb.zip |
Add more type rules and numeric type coercion
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2,6 +2,9 @@ | |||
2 | 2 | ||
3 | - [~] Fill up symbol tables/environments/types. | 3 | - [~] Fill up symbol tables/environments/types. |
4 | - [~] Add type checking. | 4 | - [~] Add type checking. |
5 | - [ ] Write a proper spec. | ||
6 | - [ ] Write proper typing rules. | ||
7 | - [ ] Write numeric type coercion rules. | ||
5 | - [ ] Add user defined function calls (Only builtin calls currently supported). | 8 | - [ ] Add user defined function calls (Only builtin calls currently supported). |
6 | - [ ] Use bump allocators to avoid a large number of `malloc` calls. | 9 | - [ ] Use bump allocators to avoid a large number of `malloc` calls. |
7 | - [ ] Free memory. Not important for now, since it will be cleaned up at exit. | 10 | - [ ] Free memory. Not important for now, since it will be cleaned up at exit. |