Better default values for tokens
Correctly set parent token children
Update tests to account for token start/end
Basic precedence test
Compute all precedences at grammar creation
Use precedence declarations to resolve shift/reduce conflicts
Keep iterating in dfa creation until no changes are made, not just until no new states are added
Add basic precedence tests
Add support for nonassoc precedence declarations