Some more libparse error messages
Memoize check_first_token in libparse, it was getting slow
Update linecount groupings
Replace a list comprehension with a loop in libparse. Apparently the Mutagen grammar comes close to blowing out Python's stack. Yay.
Some more dirty-ish tricks for not blowing out the stack in libparse
Reimplement the parser using libparse. Still some rough edges (no line number info, no trailing commas in lists etc.).
Return None and not an empty list for optional parse elements that aren't there
Fix slicing bug in new parser
Hackily work around the trailing comma parser issue
A few tiny parser fixes
Fix bug in str.split
Oops, forgot to add StarParams (dummy object just used in parsing)
Check argument types in the Node constructors
Trying to fix up the block/statement delimiter issue. Now all tests pass with the new parser (and it's even faster! Neat!)
Delete old parser and PLY. With a vengeance.
Fix up linecount script for PLYlessness
Fix old regalloc bug
Another statement-delimiting fix
Small readme updates