TODO revision 2632
12632Sstever@eecs.umich.eduThe PLY to-do list: 22632Sstever@eecs.umich.edu 32632Sstever@eecs.umich.edu$Header: /home/stever/bk/newmem2/ext/ply/TODO 1.1 03/06/06 14:53:34-00:00 stever@ $ 42632Sstever@eecs.umich.edu 52632Sstever@eecs.umich.edu1. Create a Python package using distutils 62632Sstever@eecs.umich.edu 72632Sstever@eecs.umich.edu2. More interesting parsing examples. 82632Sstever@eecs.umich.edu 92632Sstever@eecs.umich.edu3. Work on the ANSI C grammar so that it can actually parse C programs. To do this, 102632Sstever@eecs.umich.edu some extra code needs to be added to the lexer to deal with typedef names and enumeration 112632Sstever@eecs.umich.edu constants. 122632Sstever@eecs.umich.edu 132632Sstever@eecs.umich.edu4. Get LALR(1) to work. Hard, but not impossible. 142632Sstever@eecs.umich.edu 152632Sstever@eecs.umich.edu5. More tests in the test directory. 162632Sstever@eecs.umich.edu 172632Sstever@eecs.umich.edu6. Performance improvements and cleanup in yacc.py. 182632Sstever@eecs.umich.edu 192632Sstever@eecs.umich.edu7. More documentation. 202632Sstever@eecs.umich.edu 212632Sstever@eecs.umich.edu8. Lots and lots of cleanup. 222632Sstever@eecs.umich.edu 23