change name of method
[git-p4: depot-paths = "//depot/code/antlr4/main/": change = 9144]
This commit is contained in:
parent
632ccffd93
commit
3bbcfa5d25
|
@ -118,7 +118,7 @@ public abstract class BaseRecognizer extends Recognizer<ParserATNSimulator> {
|
|||
* somebody's children list. Contexts are then not candidates
|
||||
* for garbage collection.
|
||||
*/
|
||||
public void setBuildParseTrees(boolean buildParseTrees) {
|
||||
public void setBuildParseTree(boolean buildParseTrees) {
|
||||
this.buildParseTrees = buildParseTrees;
|
||||
}
|
||||
|
||||
|
|
|
@ -110,7 +110,7 @@ public class DefaultANTLRErrorStrategy implements ANTLRErrorStrategy {
|
|||
TokenStream tokens = (TokenStream)recognizer.getInputStream();
|
||||
Token la = tokens.LT(1);
|
||||
// Return but don't end recovery. only do that upon valid token match
|
||||
if ( expecting.contains(la.getType()) ) return;
|
||||
if ( la.getType()==Token.EOF || expecting.contains(la.getType()) ) return;
|
||||
reportUnwantedToken(recognizer);
|
||||
consumeUntil(recognizer, expecting);
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ public class TestAA {
|
|||
AALexer t = new AALexer(new ANTLRFileStream(args[0]));
|
||||
CommonTokenStream tokens = new CommonTokenStream(t);
|
||||
AAParser p = new AAParser(tokens);
|
||||
p.setBuildParseTrees(true);
|
||||
p.setBuildParseTree(true);
|
||||
RuleContext ctx = p.prog();
|
||||
//System.out.println("ctx="+ctx.toStringTree(p));
|
||||
}
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
import org.antlr.v4.runtime.*;
|
||||
import org.antlr.v4.runtime.ANTLRFileStream;
|
||||
import org.antlr.v4.runtime.CommonTokenStream;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
import org.antlr.v4.runtime.tree.ParseTreeWalker;
|
||||
|
||||
public class TestT {
|
||||
|
@ -10,7 +12,7 @@ public class TestT {
|
|||
// System.out.println(tok);
|
||||
// }
|
||||
TParser p = new TParser(tokens);
|
||||
p.setBuildParseTrees(true);
|
||||
p.setBuildParseTree(true);
|
||||
TParser.sContext tree = p.s();
|
||||
|
||||
System.out.println(tree.toStringTree(p));
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
import org.antlr.v4.runtime.*;
|
||||
import org.antlr.v4.runtime.tree.*;
|
||||
import org.antlr.v4.runtime.ANTLRFileStream;
|
||||
import org.antlr.v4.runtime.CommonTokenStream;
|
||||
import org.antlr.v4.runtime.tree.ASTNodeStream;
|
||||
import org.antlr.v4.runtime.tree.CommonASTNodeStream;
|
||||
import org.antlr.v4.runtime.tree.Tree;
|
||||
|
||||
public class TestU {
|
||||
public static void main(String[] args) throws Exception {
|
||||
ULexer t = new ULexer(new ANTLRFileStream(args[0]));
|
||||
CommonTokenStream tokens = new CommonTokenStream(t);
|
||||
UParser p = new UParser(tokens);
|
||||
p.setBuildParseTrees(true);
|
||||
p.setBuildParseTree(true);
|
||||
UParser.aContext ctx = p.a();
|
||||
|
||||
System.out.println(((Tree) ctx.tree).toStringTree());
|
||||
|
|
|
@ -7,7 +7,7 @@ public class TestW {
|
|||
WLexer t = new WLexer(new ANTLRFileStream(args[0]));
|
||||
CommonTokenStream tokens = new CommonTokenStream(t);
|
||||
WParser p = new WParser(tokens);
|
||||
p.setBuildParseTrees(true);
|
||||
p.setBuildParseTree(true);
|
||||
RuleContext ctx = p.s();
|
||||
//System.out.println("ctx="+ctx.toStringTree(p));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue