From f890a86b31bc8095a501044e4b2071ffc993844d Mon Sep 17 00:00:00 2001 From: "eli.bendersky" Date: Sat, 30 Oct 2010 12:13:23 +0200 Subject: initial implementation of C99 named initializers and compound literals. The latter still doesn't work because of a shift/reduce conflict --- TODO.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'TODO.txt') 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 -- cgit v1.2.1