add a panic for unimplemented initializer creation
[cparser] / TODO
diff --git a/TODO b/TODO
index 450fcbb..e375fd2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,9 +1,10 @@
 Refactoring:
 - eliminate target_architecture.h and replace with stuff in lang_features.h
-- create structures for variables and functions, removing the omnipotent declaration
+- create structures for variables and functions, removing the omnipotent
+  declaration
 
 Lexer:
-- Add preprocessor code
+- Add preprocessor code.
 - proper handling of different file encodings, parsing non-ascii strings
 - We could save some space by holding source positions in a separate (somehow
   compressed table) and only storing pointers to it on the AST.
@@ -21,13 +22,13 @@ Parser:
 - check semantic for functions declared/defined in global scope and declared
   again in a local scope
 - print initialisation type_path for initializer errors
-- check switches for: double cases, all enums
 
 ast2firm:
 - handle non-constant initializers
-- output source file positions for panics...
+- output source file positions for panics.
 - handle bitfield members with 0 correctly (standard says they finish the
   current unit)
+- create asm nodes.
 
 Missing Errors:
 * label: declaration; is no valid C99 but we parse it anyway