change back union stuff and expriment with new union mode for initializers
[cparser] / TODO
1 Lexer:
2 - proper support of preprocessor
3 - octal&hex escape sequences
4 - wide string constants
5 - proper handling of different file encodings
6
7 Parser:
8 - the expect macros abort functions directly. This leads to some functions
9   not resetting the current context properly (parse_for)
10 - proper handling of function pointer types
11 - outermost typequalifiers can differ between function declarations and
12   implementations...
13 - fix semantic to ignore type qualifiers (const double is the same as double)
14 - label: declaration; is no valid C99 but we parse it anyway
15 - designator support for initializers
16 - support string literals in intializers
17
18 ast2firm:
19 - output source file positions for panics...
20 - create strict convs where necessary
21
22
23 Coole Warnungen:
24
25         int x = 5;
26         x = bla():
27
28         -> dead assignment