aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 78e442a1eb274a1623cd2ed3c722940da4a51515 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TODO list:

Critical:

- add hash tables for symbols (useful for long programs)
- 0 is pointer - fix type compare
- add message if external function or variable not found.

Not critical:

- fix preprocessor symbol redefinition 
- better constant opt (&&, ||, ?:)
- function pointers to forward reference (patch code generator) 
- add PowerPC code generator.
- add portable byte code generator and interpreter.