antlr/CHANGES.txt

77 lines
1.9 KiB
Plaintext
Raw Normal View History

2012-09-19 02:01:52 +08:00
ANTLR v4 Honey Badger
November 18, 2012
* fixed: undefined rule refs caused exception
* cleanup, rm dead etypes, add check for ids that cause code gen issues
* added notion of one-off error
November 17, 2012
* .tokens files goes in output dir like parser file.
* added check: action in lexer rules must be last element of outermost alt
* properly check for grammar/filename difference
* if labels, don't allow set collapse for
a : A # X | B ;
* wasn't checking soon enough for rule redef; now it sets a dead flag in
AST so no more walking dup.
error(51): T.g:7:0: rule s redefinition (ignoring); previous at line 3
2012-11-12 02:41:04 +08:00
November 11, 2012
* Change version to 4.0b4 (btw, forgot to push 4.0b3 in build.properties when
I made git tag 4.0b3...ooops).
November 4, 2012
* Kill box in tree dialog box makes dialog dispose of itself
October 29, 2012
* Sam fixes nongreedy more.
* -Werror added.
2012-10-30 03:47:09 +08:00
* Sam made speed improvement re preds in lexer.
2012-02-19 08:50:12 +08:00
2012-10-21 03:15:43 +08:00
October 20, 2012
* Merged Sam's fix for nongreedy lexer/parser. lots of unit tests. A fix in
prediction ctx merge. https://github.com/parrt/antlr4/pull/99
2012-10-15 09:53:54 +08:00
October 14, 2012
* Rebuild how ANTLR detects SLL conflict and failover to full LL. LL is
a bit slower but correct now. Added ability to ask for exact ambiguity
detection.
2012-10-09 02:33:40 +08:00
October 8, 2012
* Fixed a bug where labeling the alternatives of the start rule caused
a null pointer exception.
2012-10-02 06:48:12 +08:00
October 1, 2012 -- 4.0b2 release
2012-09-30 03:53:44 +08:00
September 30, 2012
* Fixed the unbuffered streams, which actually buffered everything
up by mistake. tweaked a few comments.
* Added a getter to IntStream for the token factory
* Added -depend cmd-line option.
2012-09-30 03:53:44 +08:00
September 29, 2012
2012-09-29 07:39:36 +08:00
2012-09-30 03:36:41 +08:00
* no nongreedy or wildcard in parser.
September 28, 2012
2012-09-29 07:39:36 +08:00
* empty "tokens {}" is ok now.
September 22, 2012
* Rule exception handlers weren't passed to the generated code
* $ruleattribute.foo weren't handled properly
2012-09-23 08:36:59 +08:00
* Added -package option
2012-09-29 07:39:36 +08:00
September 18, 2012 -- 4.0b1 release