diff options
author | eli.bendersky <devnull@localhost> | 2010-10-30 12:13:23 +0200 |
---|---|---|
committer | eli.bendersky <devnull@localhost> | 2010-10-30 12:13:23 +0200 |
commit | f890a86b31bc8095a501044e4b2071ffc993844d (patch) | |
tree | dea3ffd833bc6a43f747d3a66865d6ee4a4ea7df /TODO.txt | |
parent | 98f453755aea35e4c69c665edc558d58dd2eb9f5 (diff) | |
download | pycparser-f890a86b31bc8095a501044e4b2071ffc993844d.tar.gz |
initial implementation of C99 named initializers and compound literals. The latter still doesn't work because of a shift/reduce conflict
Diffstat (limited to 'TODO.txt')
-rw-r--r-- | TODO.txt | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -5,12 +5,13 @@ Pycparser 2: the idea is to "mostly" support C99 Implement:
-- long long: including literal endings LL in lexer
+V- long long: including literal endings LL in lexer
V- new keywords restrict, inline
V- mix declarations and statements inside a block
V- VLAs (non-constants in arr[n]), including [*] for parameter lists
V- declarations in the first expression of "for" loops
- named initializers for structs and arrays
+ - including unnamed objects
* Make the changelog in the readme a normal bullet list
|