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