Allow restriction of individual decisions to SLL prediction; blocks in parsers support an "sll=true;" option to explicitly specify
Update CHANGES.txt
Added error message 135: cannot assign a value to list label: $label
Handle null scope
Also check rule list labels
Update CHANGES.txt
Calculate font metrics from the system
Add map from Java's logical fonts to postscript font names
The ARG_ACTION token for a rule's locals is always an ActionAST
Add field Attribute.token to hold a pseudo-token with specific location information for the attribute; track this position in ScopeParser
Report conflicting argument error at specific location in input
Add detailed errors for the various types of conflicts between names of rules, tokens, parameters, return values, locals, and labels
Documentation and cleanup in AttributeDict
Use separate error messages for multi-character literals (always illegal) and rule references (not yet supported) in lexer sets
Error message cleanup
Updated CHANGES.txt
Reduce size of _serializedATN by adding 2 to each element: new representation avoids embedded values 0 and 0xFFFF which are common and have multi-byte representations in Java's modified UTF-8
Merge remote-tracking branch 'antlr/master' into optimized
Merge branch 'sll-decisions' into optimized
TestRig uses instance fields instead of static fields, allows reuse from other applications