public final HiveParser_IdentifiersParser.expressionPart_return expressionPart(CommonTree t, boolean isStruct) throws RecognitionException { HiveParser_IdentifiersParser.expressionPart_return retval = new HiveParser_IdentifiersParser.expressionPart_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_expression=new RewriteRuleSubtreeStream(adaptor,"rule expression"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_expression.add(expression37.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); while ( stream_expression.hasNext() ) { adaptor.addChild(root_1, stream_expression.nextTree()); stream_expression.reset(); adaptor.addChild(root_0, root_1); while ( stream_expression.hasNext() ) { adaptor.addChild(root_0, stream_expression.nextTree()); stream_expression.reset(); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException { HiveParser_IdentifiersParser.tableOrPartition_return retval = new HiveParser_IdentifiersParser.tableOrPartition_return(); retval.start = input.LT(1); ParserRuleReturnScope partitionSpec280 =null; RewriteRuleSubtreeStream stream_partitionSpec=new RewriteRuleSubtreeStream(adaptor,"rule partitionSpec"); RewriteRuleSubtreeStream stream_tableName=new RewriteRuleSubtreeStream(adaptor,"rule tableName"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_tableName.add(tableName279.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_tableName.nextTree()); if ( stream_partitionSpec.hasNext() ) { adaptor.addChild(root_1, stream_partitionSpec.nextTree()); stream_partitionSpec.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final smaliParser.method_reference_return method_reference() throws RecognitionException { smaliParser.method_reference_return retval = new smaliParser.method_reference_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_method_prototype=new RewriteRuleSubtreeStream(adaptor,"rule method_prototype"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); state._fsp--; state._fsp--; stream_method_prototype.add(method_prototype206.getTree()); if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_0, stream_reference_type_descriptor.nextTree()); stream_reference_type_descriptor.reset(); adaptor.addChild(root_0, stream_member_name.nextTree()); adaptor.addChild(root_0, stream_method_prototype.nextTree()); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_IdentifiersParser.expressionPart_return expressionPart(CommonTree t, boolean isStruct) throws RecognitionException { HiveParser_IdentifiersParser.expressionPart_return retval = new HiveParser_IdentifiersParser.expressionPart_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_expression=new RewriteRuleSubtreeStream(adaptor,"rule expression"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_expression.add(expression37.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); while ( stream_expression.hasNext() ) { adaptor.addChild(root_1, stream_expression.nextTree()); stream_expression.reset(); adaptor.addChild(root_0, root_1); while ( stream_expression.hasNext() ) { adaptor.addChild(root_0, stream_expression.nextTree()); stream_expression.reset(); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_ResourcePlanParser.activate_return activate() throws RecognitionException { HiveParser_ResourcePlanParser.activate_return retval = new HiveParser_ResourcePlanParser.activate_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_withReplace=new RewriteRuleSubtreeStream(adaptor,"rule withReplace"); state._fsp--; stream_withReplace.add(withReplace40.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_ACTIVATE, "TOK_ACTIVATE"), root_1); if ( stream_withReplace.hasNext() ) { adaptor.addChild(root_1, stream_withReplace.nextTree()); stream_withReplace.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
state._fsp--; stream_class_spec.add(class_spec1.getTree()); smali_file_stack.peek().hasClassSpec = true; state._fsp--; state._fsp--; stream_implements_spec.add(implements_spec3.getTree()); adaptor.addChild(root_1, stream_class_spec.nextTree()); stream_super_spec.reset(); stream_implements_spec.reset(); if ( stream_source_spec.hasNext() ) { stream_source_spec.reset(); stream_method.reset(); stream_field.reset(); retval.stop = input.LT(-1);
public final HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException { HiveParser_IdentifiersParser.tableOrPartition_return retval = new HiveParser_IdentifiersParser.tableOrPartition_return(); retval.start = input.LT(1); ParserRuleReturnScope partitionSpec256 =null; RewriteRuleSubtreeStream stream_partitionSpec=new RewriteRuleSubtreeStream(adaptor,"rule partitionSpec"); RewriteRuleSubtreeStream stream_tableName=new RewriteRuleSubtreeStream(adaptor,"rule tableName"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_tableName.add(tableName255.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_tableName.nextTree()); if ( stream_partitionSpec.hasNext() ) { adaptor.addChild(root_1, stream_partitionSpec.nextTree()); stream_partitionSpec.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_IdentifiersParser.partitionVal_return partitionVal() throws RecognitionException { HiveParser_IdentifiersParser.partitionVal_return retval = new HiveParser_IdentifiersParser.partitionVal_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); RewriteRuleSubtreeStream stream_constant=new RewriteRuleSubtreeStream(adaptor,"rule constant"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_identifier.add(identifier287.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_identifier.nextTree()); if ( stream_constant.hasNext() ) { adaptor.addChild(root_1, stream_constant.nextTree()); stream_constant.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ParserRuleReturnScope annotation39 =null; state._fsp--; stream_ordered_method_item.add(ordered_method_item34.getTree()); state._fsp--; stream_registers_directive.add(registers_directive35.getTree()); state._fsp--; stream_catch_directive.add(catch_directive36.getTree()); stream_registers_directive.reset(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ORDERED_METHOD_ITEMS, "I_ORDERED_METHOD_ITEMS"), root_1); stream_ordered_method_item.reset(); adaptor.addChild(root_0, root_1); stream_catch_directive.reset(); stream_catchall_directive.reset(); stream_parameter_directive.reset();
public final smaliParser.field_reference_return field_reference() throws RecognitionException { smaliParser.field_reference_return retval = new smaliParser.field_reference_return(); retval.start = input.LT(1); state._fsp--; stream_reference_type_descriptor.add(reference_type_descriptor207.getTree()); ARROW208=(Token)match(input,ARROW,FOLLOW_ARROW_in_field_reference3278); stream_ARROW.add(ARROW208); state._fsp--; state._fsp--; stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor211.getTree()); if ( stream_reference_type_descriptor.hasNext() ) { adaptor.addChild(root_0, stream_reference_type_descriptor.nextTree()); stream_reference_type_descriptor.reset(); adaptor.addChild(root_0, stream_member_name.nextTree()); adaptor.addChild(root_0, stream_nonvoid_type_descriptor.nextTree()); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_FromClauseParser.uniqueJoinTableSource_return uniqueJoinTableSource() throws RecognitionException { HiveParser_FromClauseParser.uniqueJoinTableSource_return retval = new HiveParser_FromClauseParser.uniqueJoinTableSource_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_tableSample=new RewriteRuleSubtreeStream(adaptor,"rule tableSample"); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); RewriteRuleSubtreeStream stream_tableName=new RewriteRuleSubtreeStream(adaptor,"rule tableName"); adaptor.addChild(root_1, stream_tabname.nextTree()); if ( stream_ts.hasNext() ) { adaptor.addChild(root_1, stream_ts.nextTree()); stream_ts.reset(); if ( stream_alias.hasNext() ) { adaptor.addChild(root_1, stream_alias.nextTree()); stream_alias.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_FromClauseParser.tableSource_return tableSource() throws RecognitionException { HiveParser_FromClauseParser.tableSource_return retval = new HiveParser_FromClauseParser.tableSource_return(); retval.start = input.LT(1); adaptor.addChild(root_1, stream_tabname.nextTree()); if ( stream_props.hasNext() ) { adaptor.addChild(root_1, stream_props.nextTree()); stream_props.reset(); if ( stream_ts.hasNext() ) { adaptor.addChild(root_1, stream_ts.nextTree()); stream_ts.reset(); if ( stream_alias.hasNext() ) { adaptor.addChild(root_1, stream_alias.nextTree()); stream_alias.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return columnRefOrderNotInParenthesis() throws RecognitionException { HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return retval = new HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_columnRefOrder=new RewriteRuleSubtreeStream(adaptor,"rule columnRefOrder"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnRefOrder.add(columnRefOrder45.getTree()); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnRefOrder.add(columnRefOrder47.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); if ( !(stream_columnRefOrder.hasNext()) ) { throw new RewriteEarlyExitException(); while ( stream_columnRefOrder.hasNext() ) { adaptor.addChild(root_0, stream_columnRefOrder.nextTree()); stream_columnRefOrder.reset(); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ParserRuleReturnScope relativePathSegment97 =null; RewriteRuleSubtreeStream stream_relativePathSegment=new RewriteRuleSubtreeStream(adaptor,"rule relativePathSegment"); RewriteRuleSubtreeStream stream_currentOrParent=new RewriteRuleSubtreeStream(adaptor,"rule currentOrParent"); state._fsp--; stream_currentOrParent.add(currentOrParent96.getTree()); state._fsp--; stream_relativePathSegment.add(relativePathSegment97.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_currentOrParent.nextTree()); if ( stream_relativePathSegment.hasNext() ) { adaptor.addChild(root_1, stream_relativePathSegment.nextTree()); stream_relativePathSegment.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ParserRuleReturnScope subPath88 =null; RewriteRuleSubtreeStream stream_subPath=new RewriteRuleSubtreeStream(adaptor,"rule subPath"); RewriteRuleSubtreeStream stream_nonSelfFieldRef=new RewriteRuleSubtreeStream(adaptor,"rule nonSelfFieldRef"); state._fsp--; stream_nonSelfFieldRef.add(nonSelfFieldRef87.getTree()); state._fsp--; stream_subPath.add(subPath88.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_nonSelfFieldRef.nextTree()); while ( stream_subPath.hasNext() ) { adaptor.addChild(root_1, stream_subPath.nextTree()); stream_subPath.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ParserRuleReturnScope subPath92 =null; RewriteRuleSubtreeStream stream_subPath=new RewriteRuleSubtreeStream(adaptor,"rule subPath"); RewriteRuleSubtreeStream stream_nonSelfFieldRef=new RewriteRuleSubtreeStream(adaptor,"rule nonSelfFieldRef"); state._fsp--; stream_nonSelfFieldRef.add(nonSelfFieldRef91.getTree()); state._fsp--; stream_subPath.add(subPath92.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_nonSelfFieldRef.nextTree()); while ( stream_subPath.hasNext() ) { adaptor.addChild(root_1, stream_subPath.nextTree()); stream_subPath.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ParserRuleReturnScope subPath86 =null; RewriteRuleSubtreeStream stream_fieldRef=new RewriteRuleSubtreeStream(adaptor,"rule fieldRef"); RewriteRuleSubtreeStream stream_subPath=new RewriteRuleSubtreeStream(adaptor,"rule subPath"); state._fsp--; stream_fieldRef.add(fieldRef85.getTree()); state._fsp--; stream_subPath.add(subPath86.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); adaptor.addChild(root_1, stream_fieldRef.nextTree()); while ( stream_subPath.hasNext() ) { adaptor.addChild(root_1, stream_subPath.nextTree()); stream_subPath.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
state._fsp--; stream_enable.add(enable59.getTree()); state._fsp--; stream_disable.add(disable60.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_ALTER_RP, "TOK_ALTER_RP"), root_1); if ( stream_enable.hasNext() ) { adaptor.addChild(root_1, stream_enable.nextTree()); stream_enable.reset(); if ( stream_disable.hasNext() ) { adaptor.addChild(root_1, stream_disable.nextTree()); stream_disable.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
public final HiveParser_FromClauseParser.viewName_return viewName() throws RecognitionException { HiveParser_FromClauseParser.viewName_return retval = new HiveParser_FromClauseParser.viewName_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_identifier.add(view.getTree()); RewriteRuleSubtreeStream stream_view=new RewriteRuleSubtreeStream(adaptor,"rule view",view!=null?view.getTree():null); RewriteRuleSubtreeStream stream_db=new RewriteRuleSubtreeStream(adaptor,"rule db",db!=null?db.getTree():null); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_TABNAME, "TOK_TABNAME"), root_1); if ( stream_db.hasNext() ) { adaptor.addChild(root_1, stream_db.nextTree()); stream_db.reset(); adaptor.addChild(root_1, stream_view.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
state._fsp--; stream_declareClause.add(declareClause56.getTree()); state._fsp--; stream_selectClause.add(selectClause57.getTree()); state._fsp--; stream_whereClause.add(whereClause58.getTree()); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(QUERY, "QUERY"), root_1); if ( stream_declareClause.hasNext() ) { adaptor.addChild(root_1, stream_declareClause.nextTree()); stream_declareClause.reset(); adaptor.addChild(root_1, stream_selectClause.nextTree()); stream_whereClause.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1);