introduce some builtin types
[cparser] / TODO
diff --git a/TODO b/TODO
index ab1a85d..491c6cc 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
 Lexer:
 - proper support of preprocessor
-- parse float numbers
 - octal&hex escape sequences
 - wide string constants
 - proper handling of different file encodings
@@ -11,6 +10,19 @@ Parser:
 - 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)
+- label: declaration; is no valid C99 but we parse it anyway
+- designator support for initializers
+- support string literals in intializers
 
 ast2firm:
 - output source file positions for panics...
+- create strict convs where necessary
+
+
+Coole Warnungen:
+
+       int x = 5;
+       x = bla():
+
+       -> dead assignment