- not resetting the current context properly (parse_for)
-- proper handling of function pointer types
-- outermost typequalifiers can differ between function declarations and
- implementations...
-- fix semantic to ignore type qualifiers (const double is the same as double)
+ not resetting the current context properly (parse_for); expect in expressions
+ suddenly return NULL which triggers asserts
+- label: declaration; is no valid C99 but we parse it anyway
+- designator support for initializers
+- add constant folding code
+- Refactor code, so code to handle number values (and strings?) is an own
+ module and replacable
+- Support some attributes. noreturn, unused, printf, scanf, packed would be
+ interesting candidates
+- Add columns to source positions
+- SourcePositions could be stored selectively on expressions that really need
+ them.
+- check semantic for functions declared/defined in global scope and declared
+ again in a local scope