Major features:
Grammar:
- Support for default code blocks in %nonterminal_type and %default_nonterminal_type
CitronParser:
- Support for keeping track of how large the stack grows at runtime: maxAttainedStackSize
CitronLexer:
- Support for tracking the position of the token in the input: currentPosition
- Ability to continue lexing after an error: tokenize()