@Override public TerminalAST dupNode() { return new TerminalAST(this); }
@Override public TerminalAST dupNode() { return new TerminalAST(this); }
@Override public TerminalAST dupNode() { return new TerminalAST(this); }
@Override public TerminalAST dupNode() { return new TerminalAST(this); }
@Override public TerminalAST dupNode() { return new TerminalAST(this); }
@Override /** Make sure even imaginary nodes know the input stream */ public Object create(int tokenType, String text) { GrammarAST t; if ( tokenType==ANTLRParser.RULE ) { // needed by TreeWizard to make RULE tree t = new RuleAST(new CommonToken(tokenType, text)); } else if ( tokenType==ANTLRParser.STRING_LITERAL ) { // implicit lexer construction done with wizard; needs this node type // whereas grammar ANTLRParser.g can use token option to spec node type t = new TerminalAST(new CommonToken(tokenType, text)); } else { t = (GrammarAST)super.create(tokenType, text); } t.token.setInputStream(input); return t; }
@Override /** Make sure even imaginary nodes know the input stream */ public Object create(int tokenType, String text) { GrammarAST t; if ( tokenType==ANTLRParser.RULE ) { // needed by TreeWizard to make RULE tree t = new RuleAST(new CommonToken(tokenType, text)); } else if ( tokenType==ANTLRParser.STRING_LITERAL ) { // implicit lexer construction done with wizard; needs this node type // whereas grammar ANTLRParser.g can use token option to spec node type t = new TerminalAST(new CommonToken(tokenType, text)); } else { t = (GrammarAST)super.create(tokenType, text); } t.token.setInputStream(input); return t; }
@Override /** Make sure even imaginary nodes know the input stream */ public Object create(int tokenType, String text) { GrammarAST t; if ( tokenType==ANTLRParser.RULE ) { // needed by TreeWizard to make RULE tree t = new RuleAST(new CommonToken(tokenType, text)); } else if ( tokenType==ANTLRParser.STRING_LITERAL ) { // implicit lexer construction done with wizard; needs this node type // whereas grammar ANTLRParser.g can use token option to spec node type t = new TerminalAST(new CommonToken(tokenType, text)); } else { t = (GrammarAST)super.create(tokenType, text); } t.token.setInputStream(input); return t; }
@Override /** Make sure even imaginary nodes know the input stream */ public Object create(int tokenType, String text) { GrammarAST t; if ( tokenType==ANTLRParser.RULE ) { // needed by TreeWizard to make RULE tree t = new RuleAST(new CommonToken(tokenType, text)); } else if ( tokenType==ANTLRParser.STRING_LITERAL ) { // implicit lexer construction done with wizard; needs this node type // whereas grammar ANTLRParser.g can use token option to spec node type t = new TerminalAST(new CommonToken(tokenType, text)); } else { t = (GrammarAST)super.create(tokenType, text); } t.token.setInputStream(input); return t; }
@Override /** Make sure even imaginary nodes know the input stream */ public GrammarAST create(int tokenType, String text) { GrammarAST t; if ( tokenType==ANTLRParser.RULE ) { // needed by TreeWizard to make RULE tree t = new RuleAST(new CommonToken(tokenType, text)); } else if ( tokenType==ANTLRParser.STRING_LITERAL ) { // implicit lexer construction done with wizard; needs this node type // whereas grammar ANTLRParser.g can use token option to spec node type t = new TerminalAST(new CommonToken(tokenType, text)); } else { t = (GrammarAST)super.create(tokenType, text); } t.token.setInputStream(input); return t; }
STRING_LITERAL212_tree = new TerminalAST(STRING_LITERAL212) ; adaptor.addChild(root_0, STRING_LITERAL212_tree); STRING_LITERAL214_tree = new TerminalAST(STRING_LITERAL214) ; adaptor.addChild(root_0, STRING_LITERAL214_tree);
STRING_LITERAL212_tree = new TerminalAST(STRING_LITERAL212) ; adaptor.addChild(root_0, STRING_LITERAL212_tree); STRING_LITERAL214_tree = new TerminalAST(STRING_LITERAL214) ; adaptor.addChild(root_0, STRING_LITERAL214_tree);
STRING_LITERAL212_tree = new TerminalAST(STRING_LITERAL212) ; adaptor.addChild(root_0, STRING_LITERAL212_tree); STRING_LITERAL214_tree = new TerminalAST(STRING_LITERAL214) ; adaptor.addChild(root_0, STRING_LITERAL214_tree);
STRING_LITERAL214_tree = new TerminalAST(STRING_LITERAL214) ; adaptor.addChild(root_0, STRING_LITERAL214_tree); STRING_LITERAL216_tree = new TerminalAST(STRING_LITERAL216) ; adaptor.addChild(root_0, STRING_LITERAL216_tree);
STRING_LITERAL212_tree = new TerminalAST(STRING_LITERAL212) ; adaptor.addChild(root_0, STRING_LITERAL212_tree); STRING_LITERAL214_tree = new TerminalAST(STRING_LITERAL214) ; adaptor.addChild(root_0, STRING_LITERAL214_tree);
root_1 = (GrammarAST)adaptor.becomeRoot(new TerminalAST(WILDCARD, DOT187), root_1);
root_1 = (GrammarAST)adaptor.becomeRoot(new TerminalAST(WILDCARD, DOT187), root_1);
root_1 = (GrammarAST)adaptor.becomeRoot(new TerminalAST(WILDCARD, DOT187), root_1);
root_1 = (GrammarAST)adaptor.becomeRoot(new TerminalAST(WILDCARD, DOT187), root_1);
root_1 = (GrammarAST)adaptor.becomeRoot(new TerminalAST(WILDCARD, DOT189), root_1);