static ASTNode andAST(ASTNode left, ASTNode right) { if ( left == null ) { return right; } else if ( right == null ) { return left; } else { Object o = ParseDriver.adaptor.create(HiveParser.KW_AND, "AND"); ParseDriver.adaptor.addChild(o, left); ParseDriver.adaptor.addChild(o, right); return (ASTNode) o; } }
public final smaliParser.insn_format10x_return insn_format10x() throws RecognitionException { smaliParser.insn_format10x_return retval = new smaliParser.insn_format10x_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10x=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10x"); stream_INSTRUCTION_FORMAT10x.add(INSTRUCTION_FORMAT10x323); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT10x, (retval.start), "I_STATEMENT_FORMAT10x"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT10x.nextNode()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final smaliParser.reference_type_descriptor_return reference_type_descriptor() throws RecognitionException { smaliParser.reference_type_descriptor_return retval = new smaliParser.reference_type_descriptor_return(); retval.start = input.LT(1); new NoViableAltException("", 17, 0, input); throw nvae; root_0 = (CommonTree)adaptor.nil(); CLASS_DESCRIPTOR109_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR109); adaptor.addChild(root_0, CLASS_DESCRIPTOR109_tree); root_0 = (CommonTree)adaptor.nil(); state._fsp--; adaptor.addChild(root_0, array_descriptor110.getTree()); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final HiveParser_IdentifiersParser.functionIdentifier_return functionIdentifier() throws RecognitionException { HiveParser_IdentifiersParser.functionIdentifier_return retval = new HiveParser_IdentifiersParser.functionIdentifier_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_DOT=new RewriteRuleTokenStream(adaptor,"token DOT"); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); new NoViableAltException("", 67, 1, input); throw nvae; } finally { new NoViableAltException("", 67, 2, input); throw nvae; } finally { root_0 = (ASTNode)adaptor.nil(); adaptor.addChild(root_0, (ASTNode)adaptor.create(Identifier, (db!=null?input.toString(db.start,db.stop):null) + "." + (fn!=null?input.toString(fn.start,fn.stop):null))); root_0 = (ASTNode)adaptor.nil(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) adaptor.addChild(root_0, identifier307.getTree()); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
stream_REGISTER.add(REGISTER216); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_0, root_1); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final smaliParser.parsed_integer_literal_return parsed_integer_literal() throws RecognitionException { smaliParser.parsed_integer_literal_return retval = new smaliParser.parsed_integer_literal_return(); retval.start = input.LT(1); root_0 = (CommonTree)adaptor.nil(); state._fsp--; adaptor.addChild(root_0, integer_literal133.getTree()); retval.value = LiteralTools.parseInt((integer_literal133!=null?input.toString(integer_literal133.start,integer_literal133.stop):null)); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return triggerActionExpressionStandalone() throws RecognitionException { HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return retval = new HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return(); retval.start = input.LT(1); root_0 = (ASTNode)adaptor.nil(); state._fsp--; adaptor.addChild(root_0, triggerActionExpression96.getTree()); EOF97_tree = (ASTNode)adaptor.create(EOF97); adaptor.addChild(root_0, EOF97_tree); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final smaliParser.insn_format10x_odex_return insn_format10x_odex() throws RecognitionException { smaliParser.insn_format10x_odex_return retval = new smaliParser.insn_format10x_odex_return(); retval.start = input.LT(1); root_0 = (CommonTree)adaptor.nil(); INSTRUCTION_FORMAT10x_ODEX324_tree = (CommonTree)adaptor.create(INSTRUCTION_FORMAT10x_ODEX324); adaptor.addChild(root_0, INSTRUCTION_FORMAT10x_ODEX324_tree); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
static ASTNode buildGroupBy() { ASTNode gBy = (ASTNode) ParseDriver.adaptor.create(HiveParser.TOK_GROUPBY, "TOK_GROUPBY"); return gBy; }
public ASTBuilder add(ASTNode n) { if (n != null) { ParseDriver.adaptor.addChild(curr, n); } return this; } }
public final smaliParser.prologue_directive_return prologue_directive() throws RecognitionException { smaliParser.prologue_directive_return retval = new smaliParser.prologue_directive_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_PROLOGUE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token PROLOGUE_DIRECTIVE"); stream_PROLOGUE_DIRECTIVE.add(PROLOGUE_DIRECTIVE259); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PROLOGUE, (retval.start), "I_PROLOGUE"), root_1); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
root_0 = (CommonTree)adaptor.nil(); VOID_TYPE102_tree = (CommonTree)adaptor.create(VOID_TYPE102); adaptor.addChild(root_0, VOID_TYPE102_tree); root_0 = (CommonTree)adaptor.nil(); PRIMITIVE_TYPE103_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE103); adaptor.addChild(root_0, PRIMITIVE_TYPE103_tree); root_0 = (CommonTree)adaptor.nil(); CLASS_DESCRIPTOR104_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR104); adaptor.addChild(root_0, CLASS_DESCRIPTOR104_tree); root_0 = (CommonTree)adaptor.nil(); state._fsp--; adaptor.addChild(root_0, array_descriptor105.getTree()); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
static ASTNode createAliasAST(String colName) { return (ASTNode) ParseDriver.adaptor.create(HiveParser.Identifier, colName); }
public ASTBuilder add(ASTBuilder b) { ParseDriver.adaptor.addChild(curr, b.curr); return this; }
RewriteRuleTokenStream stream_INSTRUCTION_FORMAT10t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT10t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT10t.add(INSTRUCTION_FORMAT10t321); state._fsp--; stream_label_ref.add(label_ref322.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT10t, (retval.start), "I_STATEMENT_FORMAT10t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT10t.nextNode()); adaptor.addChild(root_1, stream_label_ref.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
switch ( input.LA(1) ) { case PRIMITIVE_TYPE: root_0 = (CommonTree)adaptor.nil(); PRIMITIVE_TYPE106_tree = (CommonTree)adaptor.create(PRIMITIVE_TYPE106); adaptor.addChild(root_0, PRIMITIVE_TYPE106_tree); root_0 = (CommonTree)adaptor.nil(); CLASS_DESCRIPTOR107_tree = (CommonTree)adaptor.create(CLASS_DESCRIPTOR107); adaptor.addChild(root_0, CLASS_DESCRIPTOR107_tree); root_0 = (CommonTree)adaptor.nil(); state._fsp--; adaptor.addChild(root_0, array_descriptor108.getTree()); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
static ASTNode orAST(ASTNode left, ASTNode right) { if ( left == null ) { return right; } else if ( right == null ) { return left; } else { Object o = ParseDriver.adaptor.create(HiveParser.KW_OR, "OR"); ParseDriver.adaptor.addChild(o, left); ParseDriver.adaptor.addChild(o, right); return (ASTNode) o; } }
public static ASTNode createAST(int tokenType, String text) { return (ASTNode) ParseDriver.adaptor.create(tokenType, text); }
public ASTBuilder add(ASTNode n) { if (n != null) { ParseDriver.adaptor.addChild(curr, n); } return this; } }
public final smaliParser.epilogue_directive_return epilogue_directive() throws RecognitionException { smaliParser.epilogue_directive_return retval = new smaliParser.epilogue_directive_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_EPILOGUE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token EPILOGUE_DIRECTIVE"); stream_EPILOGUE_DIRECTIVE.add(EPILOGUE_DIRECTIVE260); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_EPILOGUE, (retval.start), "I_EPILOGUE"), root_1); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);