removed superfluous &
[cparser] / TODO
1 Lexer:
2 - Add preprocessor code
3 - proper handling of different file encodings, parsing non-ascii strings
4
5 Parser:
6 - the expect macros abort functions directly. This leads to some functions
7   not resetting the current context properly (parse_for)
8 - label: declaration; is no valid C99 but we parse it anyway
9 - designator support for initializers
10 - add constant folding code
11 - Refactor code, so code to handle number values and strings is
12   an own module and replacable
13 - Support some attributes. noreturn, unused, printf, scanf, packed would be
14   interesting candidates
15
16 ast2firm:
17 - output source file positions for panics...
18 - output variable names for uninitialized variable warnings
19
20 Missing Warnings:
21 * dead assignments (int x = 5; x = bla(); -> dead assignment at x = 5;)
22 * unused label
23 *