Todo ---- Pycparser 2: the idea is to "mostly" support C99 Implement: 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 V- named initializers for structs and arrays V- including unnamed objects * Make the changelog in the readme a normal bullet list Fixes since last: ------------------ * Version Update -------------- setup.py, __init__.py, README.txt Build docs and distribution --------------------------- rst2html readme.txt > readme.html setup.py sdist Misc ---- yacc optimization: - If parsetab.py/pyc doesn't exist in the path, the table will be reconstructed anyway, regardless of the optimize parameter - If it does exist: - If optimize=True, the table will be loaded unconditionally - If optimize=False, the table will be loaded only if it's older than the grammar lex optimization: - If optimize=False, the lexical table is re-computed and is not saved to a lextab file - If optimize=True: - If lextab.py/pyc exists in the path, it will be loaded unconditionally - If lextab.py/pyc doesn't exist, it will be created and loaded