summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authoreli.bendersky <devnull@localhost>2010-10-30 12:13:23 +0200
committereli.bendersky <devnull@localhost>2010-10-30 12:13:23 +0200
commitf890a86b31bc8095a501044e4b2071ffc993844d (patch)
treedea3ffd833bc6a43f747d3a66865d6ee4a4ea7df /TODO.txt
parent98f453755aea35e4c69c665edc558d58dd2eb9f5 (diff)
downloadpycparser-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.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/TODO.txt b/TODO.txt
index 988f826..dc1da89 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -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