Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 1 | Todo |
| 2 | ---- |
| 3 | |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 4 | Version Update |
| 5 | -------------- |
| 6 | |
Eli Bendersky | 40af8bd | 2015-04-21 14:48:45 -0700 | [diff] [blame] | 7 | setup.py, __init__.py, README, CHANGES |
Eli Bendersky | 978ad7a | 2015-04-21 17:04:53 -0700 | [diff] [blame] | 8 | - Make sure _build_tables was run in pycparser/ |
Eli Bendersky | 7fa0dce | 2013-08-03 06:36:01 -0700 | [diff] [blame] | 9 | - Tag in git. When pushing to GitHub, git push --tags |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 10 | - If PLY version changes, note it in README and ply/LICENSE |
Eli Bendersky | 40af8bd | 2015-04-21 14:48:45 -0700 | [diff] [blame] | 11 | - Run tox tests |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 12 | |
Eli Bendersky | f29f92a | 2016-10-27 20:15:49 -0700 | [diff] [blame^] | 13 | python setup.py sdist |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 14 | |
| 15 | Misc |
| 16 | ---- |
| 17 | |
| 18 | yacc optimization: |
Eli Bendersky | 2660ca9 | 2013-08-03 06:35:09 -0700 | [diff] [blame] | 19 | - If parsetab.py/pyc doesn't exist in the path, the table will be reconstructed |
| 20 | anyway, regardless of the optimize parameter |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 21 | - If it does exist: |
| 22 | - If optimize=True, the table will be loaded unconditionally |
Eli Bendersky | f29f92a | 2016-10-27 20:15:49 -0700 | [diff] [blame^] | 23 | - If optimize=False, the table will be loaded only if it's older than the |
| 24 | grammar |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 25 | |
| 26 | lex optimization: |
Eli Bendersky | f29f92a | 2016-10-27 20:15:49 -0700 | [diff] [blame^] | 27 | - If optimize=False, the lexical table is re-computed and is not saved to a |
| 28 | lextab file |
Eli Bendersky | 8dbd149 | 2013-08-03 06:07:08 -0700 | [diff] [blame] | 29 | - If optimize=True: |
| 30 | - If lextab.py/pyc exists in the path, it will be loaded unconditionally |
| 31 | - If lextab.py/pyc doesn't exist, it will be created and loaded |