antlr/tool
parrt ddb68aa948 new example
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9778]
2012-01-02 14:07:11 -08:00
..
playground new example 2012-01-02 14:07:11 -08:00
resources/org/antlr/v4/tool/templates mv comment over and make sure that the tree parsers use the new ATN engine 2011-12-15 16:14:49 -08:00
src/org/antlr/v4 Merging CL9604 to main (optimized string literals in generated code) 2012-01-02 12:08:18 -08:00
test/org/antlr/v4/test Major update to v4. I backed out a change I made on Christmas then mistakenly prevented any lexer DFA creation. Per http://www.antlr.org/wiki/display/~admin/2011/12/29/Flaw+in+ANTLR+v3+LL%28*%29+analysis+algorithm I fixed a major flaw in ANTLR's notion of context. To do that, I needed to create a new LoopEndState, with all of its fanout to the serialization and parser ATN construction. got a very good start on ParserATNPathFinder, which uses basic recursion to find all possible paths and return a tree with the possibilities. I left it in the condition where he would sometimes loop forever; it needs to track sets of configurations in the busy set; it using states at the moment. added a new signal from the interpreter: reportAttemptingFullContext. I fixed a bug where configuration sets derived from a configuration that had reachesIntoOuterContext>0 were not being considered as dipping into the outer context. The ambiguity checker needed to switch so that a check for exact matches not suffixes when doing full context. It's faster at the very least for full context. added some more support routines to DFA. Added TraceTree in support of the new ParserATNPathFinder. 2011-12-29 17:04:40 -08:00
MIGRATION.txt more lexer rule specialization in parser. got antlr almost back to working with new [Aa] notation in lexer. 2011-12-26 17:09:01 -08:00