Remove unneeded createATN().

This commit is contained in:
Terence Parr 2014-07-16 20:37:15 -07:00
parent 70dd5227c1
commit 2ca20e00ff
1 changed files with 2 additions and 5 deletions

View File

@ -871,14 +871,11 @@ public abstract class BaseTest {
} }
void checkRuleATN(Grammar g, String ruleName, String expecting) { void checkRuleATN(Grammar g, String ruleName, String expecting) {
ParserATNFactory f = new ParserATNFactory(g);
ATN atn = f.createATN();
DOTGenerator dot = new DOTGenerator(g); DOTGenerator dot = new DOTGenerator(g);
System.out.println(dot.getDOT(atn.ruleToStartState[g.getRule(ruleName).index])); System.out.println(dot.getDOT(g.atn.ruleToStartState[g.getRule(ruleName).index]));
Rule r = g.getRule(ruleName); Rule r = g.getRule(ruleName);
ATNState startState = atn.ruleToStartState[r.index]; ATNState startState = g.atn.ruleToStartState[r.index];
ATNPrinter serializer = new ATNPrinter(g, startState); ATNPrinter serializer = new ATNPrinter(g, startState);
String result = serializer.asString(); String result = serializer.asString();