Update precedence filter to properly handle stepping out of left-recursive rules (fixes #679)
Fix assignment of precedence for binary expressions with an implicit operator (e.g. testDuplicatedLeftRecursiveCall)
Include precedence in rule invocations when -atn is specified
Support zero-length tokens in the lexer (fixes #688)
Support zero-length empty lexer rules with lexer commands (fixes #687)
Implement support for defining custom channels in the channels{} construct in lexer grammars (fixes #309)
Place error 160 in the correct order in ErrorType.java
Merge pull request #690 from sharwell/fix-679

Fix applyPrecedenceFilter removing pruning too many configurations
Merge pull request #694 from sharwell/fix-309

Implement channels{} block
add parrt summary of conversation with Sam about precedence DFA optimization
Merge pull request #695 from parrt/prec-filter-comments

add parrt summary of conversation with Sam about precedence DFA optimization
token types bumped by 1 I assume due to recent lexer updates for 0-length tokens or for channel thing?
Merge pull request #696 from parrt/update-unit-tests-token-positions

token types bumped by 1 I assume due to recent lexer updates for 0-lengt...
Merge pull request #691 from sharwell/fix-688

Improved support for zero-length lexer tokens
Include initial value for attributes in generated code (fixes #672)
Merge pull request #705 from sharwell/fix-672

Include initial value for attributes in generated code
Add regression test for exponential complexity of recursive imports
Fix exponential complexity of recursive imports
Remove logging code which has a detrimental performance impact on processing recursive imports
Suppress OPTIONS_IN_DELEGATE warning if all options match the root grammar (fixes #707)