In parse table, store symbols as Symbol objects, not strings
Make token extraction work for repeat rules
Separate auxiliary rules from user-specified rules