@Override public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }
@Override public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }
@Override public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }
public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = (ParseTree)callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }
@Override public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }
@Override public void exitRule(String filename, String ruleName) { if ( backtracking>0 ) return; ParseTree ruleNode = callStack.peek(); if ( ruleNode.getChildCount()==0 ) { ruleNode.addChild(epsilonNode()); } callStack.pop(); }