Go sexps all the way when serializing grammars
In C, use same type for rules and tokens
Merge tokens and rules

Move each rule class into its own file