Remove generated ast file from repo
Change token to a named tuple type, change recovery to use the with statement
Add char range visitor
Fix parser bug
Add partial json printer