TODO - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
TODO (711B)
---
1 * Implement bitfields
2 * Rewrite error recovery code, and ensure correct state after recovery
3 * Parse correctly all integer and float constants
4 * Add C99 features (almost all the new features of C99 are missed)
5 * Add correct emit for any kind of constant
6 * Add warning when some ANSI limit is violated.
7 * Free memory in emit after some error happened.
8 * Rewrite initializers to deal with the idea of "current object"
9 * Add some test about pointer airthmetic.
10 * Merge all the definitions of the same string
11 * Do not assign identifierss until symbols are emitted. This change will
12 avoid identifiers that are not emitted.
13 * Fix assignation abbreviations. They fail whe lhs type is smaller than
14 the type in rhs