diff options
author | eli.bendersky <devnull@localhost> | 2010-10-29 12:02:32 +0200 |
---|---|---|
committer | eli.bendersky <devnull@localhost> | 2010-10-29 12:02:32 +0200 |
commit | 145890da7bc84269e23aa73b4fce2ddd9e263b4f (patch) | |
tree | d16121ce756399111976cc1654872569e0ae2a92 /TODO.txt | |
parent | d465fa4a8e9e2df8a08e7f7744f66f876d5e46ba (diff) | |
download | pycparser-145890da7bc84269e23aa73b4fce2ddd9e263b4f.tar.gz |
Implemented declarations in first expr of a For loop, for C99
Diffstat (limited to 'TODO.txt')
-rw-r--r-- | TODO.txt | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -1,3 +1,17 @@ +Todo
+----
+
+Pycparser 2: the idea is to "mostly" support C99
+
+Implement:
+
+- new keywords restrict, inline
+- mix declarations and statements inside a block
+- VLAs (non-constants in arr[n]), including [*] for parameter lists
+- declarations in the first expression of "for" loops
+- named initializers for structs and arrays
+
+
Fixes since last:
------------------
@@ -9,14 +23,14 @@ 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
|