RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); 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--; stream_reference_type_descriptor.add(reference_type_descriptor203.getTree()); ARROW204=(Token)match(input,ARROW,FOLLOW_ARROW_in_method_reference3248); stream_ARROW.add(ARROW204); stream_member_name.add(member_name205.getTree()); pushFollow(FOLLOW_method_prototype_in_method_reference3254); method_prototype206=method_prototype(); state._fsp--; stream_method_prototype.add(method_prototype206.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); 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());
public final HiveParser_IdentifiersParser.identifier_return identifier() throws RecognitionException { HiveParser_IdentifiersParser.identifier_return retval = new HiveParser_IdentifiersParser.identifier_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_nonReserved=new RewriteRuleSubtreeStream(adaptor,"rule nonReserved"); int LA66_0 = input.LA(1); if ( (LA66_0==Identifier) ) { alt66=1; if (state.backtracking>0) {state.failed=true; return retval;} NoViableAltException nvae = new NoViableAltException("", 66, 0, input); throw nvae; root_0 = (ASTNode)adaptor.nil(); Identifier304_tree = (ASTNode)adaptor.create(Identifier304); adaptor.addChild(root_0, Identifier304_tree); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_nonReserved.add(nonReserved305.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); retval.stop = input.LT(-1);
public final HiveParser_IdentifiersParser.functionName_return functionName() throws RecognitionException { HiveParser_IdentifiersParser.functionName_return retval = new HiveParser_IdentifiersParser.functionName_return(); retval.start = input.LT(1); ParserRuleReturnScope sql11ReservedKeywordsUsedAsFunctionName75 =null; RewriteRuleSubtreeStream stream_sql11ReservedKeywordsUsedAsFunctionName=new RewriteRuleSubtreeStream(adaptor,"rule sql11ReservedKeywordsUsedAsFunctionName"); int LA22_0 = input.LA(1); if ( (LA22_0==Identifier||(LA22_0 >= KW_ABORT && LA22_0 <= KW_AFTER)||LA22_0==KW_ALLOC_FRACTION||LA22_0==KW_ANALYZE||LA22_0==KW_ARCHIVE||(LA22_0 >= KW_ASC && LA22_0 <= KW_AST)||(LA22_0 >= KW_AUTOCOMMIT && LA22_0 <= KW_BEFORE)||(LA22_0 >= KW_BUCKET && LA22_0 <= KW_BUCKETS)||(LA22_0 >= KW_CACHE && LA22_0 <= KW_CASCADE)||(LA22_0 >= KW_CBO && LA22_0 <= KW_CHANGE)||(LA22_0 >= KW_CHECK && LA22_0 <= KW_COLLECTION)||(LA22_0 >= KW_COLUMNS && LA22_0 <= KW_COMMENT)||(LA22_0 >= KW_COMPACT && LA22_0 <= KW_CONCATENATE)||LA22_0==KW_CONTINUE||LA22_0==KW_DATA||LA22_0==KW_DATABASES||(LA22_0 >= KW_DATETIME && LA22_0 <= KW_DEBUG)||(LA22_0 >= KW_DEFAULT && LA22_0 <= KW_DEFINED)||(LA22_0 >= KW_DELIMITED && LA22_0 <= KW_DESC)||(LA22_0 >= KW_DETAIL && LA22_0 <= KW_DISABLE)||(LA22_0 >= KW_DISTRIBUTE && LA22_0 <= KW_DO)||LA22_0==KW_DOW||(LA22_0 >= KW_DUMP && LA22_0 <= KW_ELEM_TYPE)||LA22_0==KW_ENABLE||(LA22_0 >= KW_ENFORCED && LA22_0 <= KW_ESCAPED)||LA22_0==KW_EXCLUSIVE||(LA22_0 >= KW_EXPLAIN && LA22_0 <= KW_EXPRESSION)||(LA22_0 >= KW_FIELDS && LA22_0 <= KW_FIRST)||(LA22_0 >= KW_FORMAT && LA22_0 <= KW_FORMATTED)||LA22_0==KW_FUNCTIONS||(LA22_0 >= KW_HOUR && LA22_0 <= KW_IDXPROPERTIES)||(LA22_0 >= KW_INDEX && LA22_0 <= KW_INDEXES)||(LA22_0 >= KW_INPATH && LA22_0 <= KW_INPUTFORMAT)||(LA22_0 >= KW_ISOLATION && LA22_0 <= KW_JAR)||(LA22_0 >= KW_KEY && LA22_0 <= KW_LAST)||LA22_0==KW_LEVEL||(LA22_0 >= KW_LIMIT && LA22_0 <= KW_LOAD)||(LA22_0 >= KW_LOCATION && LA22_0 <= KW_LONG)||LA22_0==KW_MANAGEMENT||(LA22_0 >= KW_MAPJOIN && LA22_0 <= KW_MATERIALIZED)||LA22_0==KW_METADATA||(LA22_0 >= KW_MINUTE && LA22_0 <= KW_MONTH)||(LA22_0 >= KW_MOVE && LA22_0 <= KW_MSCK)||(LA22_0 >= KW_NORELY && LA22_0 <= KW_NOSCAN)||LA22_0==KW_NOVALIDATE||LA22_0==KW_NULLS||LA22_0==KW_OFFSET||(LA22_0 >= KW_OPERATOR && LA22_0 <= KW_OPTION)||(LA22_0 >= KW_OUTPUTDRIVER && LA22_0 <= KW_OUTPUTFORMAT)||(LA22_0 >= KW_OVERWRITE && LA22_0 <= KW_OWNER)||(LA22_0 >= KW_PARTITIONED && LA22_0 <= KW_PATH)||(LA22_0 >= KW_PLAN && LA22_0 <= KW_POOL)||LA22_0==KW_PRINCIPALS||(LA22_0 >= KW_PURGE && LA22_0 <= KW_QUERY_PARALLELISM)||LA22_0==KW_READ||(LA22_0 >= KW_REBUILD && LA22_0 <= KW_RECORDWRITER)||(LA22_0 >= KW_RELOAD && LA22_0 <= KW_RESTRICT)||LA22_0==KW_REWRITE||(LA22_0 >= KW_ROLE && LA22_0 <= KW_ROLES)||(LA22_0 >= KW_SCHEDULING_POLICY && LA22_0 <= KW_SECOND)||(LA22_0 >= KW_SEMI && LA22_0 <= KW_SERVER)||(LA22_0 >= KW_SETS && LA22_0 <= KW_SKEWED)||(LA22_0 >= KW_SNAPSHOT && LA22_0 <= KW_SSL)||(LA22_0 >= KW_STATISTICS && LA22_0 <= KW_SUMMARY)||LA22_0==KW_TABLES||(LA22_0 >= KW_TBLPROPERTIES && LA22_0 <= KW_TERMINATED)||LA22_0==KW_TINYINT||(LA22_0 >= KW_TOUCH && LA22_0 <= KW_TRANSACTIONS)||LA22_0==KW_UNARCHIVE||LA22_0==KW_UNDO||LA22_0==KW_UNIONTYPE||(LA22_0 >= KW_UNKNOWN && LA22_0 <= KW_UNSIGNED)||(LA22_0 >= KW_URI && LA22_0 <= KW_USE)||(LA22_0 >= KW_UTC && LA22_0 <= KW_VALIDATE)||LA22_0==KW_VALUE_TYPE||(LA22_0 >= KW_VECTORIZATION && LA22_0 <= KW_WEEK)||LA22_0==KW_WHILE||(LA22_0 >= KW_WORK && LA22_0 <= KW_ZONE)||LA22_0==KW_BATCH||LA22_0==KW_DAYOFWEEK||LA22_0==KW_HOLD_DDLTIME||LA22_0==KW_IGNORE||LA22_0==KW_NO_DROP||LA22_0==KW_OFFLINE||LA22_0==KW_PROTECTION||LA22_0==KW_READONLY||LA22_0==KW_TIMESTAMPTZ) ) { alt22=1; root_0 = (ASTNode)adaptor.nil(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) adaptor.addChild(root_0, functionIdentifier74.getTree()); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_sql11ReservedKeywordsUsedAsFunctionName.add(sql11ReservedKeywordsUsedAsFunctionName75.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); retval.stop = input.LT(-1);
RewriteRuleTokenStream stream_KW_ACTIVATE=new RewriteRuleTokenStream(adaptor,"token KW_ACTIVATE"); RewriteRuleSubtreeStream stream_withReplace=new RewriteRuleSubtreeStream(adaptor,"rule withReplace"); stream_KW_ACTIVATE.add(KW_ACTIVATE39); state._fsp--; stream_withReplace.add(withReplace40.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); 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);
RewriteRuleTokenStream stream_EQUAL=new RewriteRuleTokenStream(adaptor,"token EQUAL"); 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()); if ( state.backtracking==0 ) stream_EQUAL.add(EQUAL288); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_constant.add(constant289.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_PARTVAL, "TOK_PARTVAL"), root_1); 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);
RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); RewriteRuleSubtreeStream stream_member_name=new RewriteRuleSubtreeStream(adaptor,"rule member_name"); RewriteRuleSubtreeStream stream_reference_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule reference_type_descriptor"); 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); stream_member_name.add(member_name209.getTree()); COLON210=(Token)match(input,COLON,FOLLOW_COLON_in_field_reference3284); stream_COLON.add(COLON210); stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor211.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); 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());
RewriteRuleTokenStream stream_EQUAL=new RewriteRuleTokenStream(adaptor,"token EQUAL"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); RewriteRuleSubtreeStream stream_literal=new RewriteRuleSubtreeStream(adaptor,"rule literal"); state._fsp--; stream_simple_name.add(simple_name159.getTree()); EQUAL160=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_annotation_element2878); stream_EQUAL.add(EQUAL160); state._fsp--; stream_literal.add(literal161.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_ANNOTATION_ELEMENT, (retval.start), "I_ANNOTATION_ELEMENT"), root_1); adaptor.addChild(root_1, stream_simple_name.nextTree()); adaptor.addChild(root_1, stream_literal.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);
RewriteRuleTokenStream stream_OPEN_PAREN=new RewriteRuleTokenStream(adaptor,"token OPEN_PAREN"); RewriteRuleTokenStream stream_CLOSE_PAREN=new RewriteRuleTokenStream(adaptor,"token CLOSE_PAREN"); RewriteRuleSubtreeStream stream_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule type_descriptor"); RewriteRuleSubtreeStream stream_param_list=new RewriteRuleSubtreeStream(adaptor,"rule param_list"); stream_OPEN_PAREN.add(OPEN_PAREN93); state._fsp--; stream_param_list.add(param_list94.getTree()); state._fsp--; stream_type_descriptor.add(type_descriptor96.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); adaptor.addChild(root_2, stream_type_descriptor.nextTree()); if ( stream_param_list.hasNext() ) { adaptor.addChild(root_1, stream_param_list.nextTree()); stream_param_list.reset(); retval.stop = input.LT(-1);
public final smaliParser.insn_format10t_return insn_format10t() throws RecognitionException { smaliParser.insn_format10t_return retval = new smaliParser.insn_format10t_return(); retval.start = input.LT(1); 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);
public final smaliParser.insn_format30t_return insn_format30t() throws RecognitionException { smaliParser.insn_format30t_return retval = new smaliParser.insn_format30t_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT30t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT30t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT30t.add(INSTRUCTION_FORMAT30t433); state._fsp--; stream_label_ref.add(label_ref434.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_FORMAT30t, (retval.start), "I_STATEMENT_FORMAT30t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT30t.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);
RewriteRuleTokenStream stream_KW_WORKLOAD=new RewriteRuleTokenStream(adaptor,"token KW_WORKLOAD"); RewriteRuleTokenStream stream_KW_MANAGEMENT=new RewriteRuleTokenStream(adaptor,"token KW_MANAGEMENT"); RewriteRuleSubtreeStream stream_enable=new RewriteRuleSubtreeStream(adaptor,"rule enable"); RewriteRuleSubtreeStream stream_disable=new RewriteRuleSubtreeStream(adaptor,"rule disable"); state._fsp--; stream_enable.add(enable59.getTree()); state._fsp--; stream_disable.add(disable60.getTree()); stream_KW_WORKLOAD.add(KW_WORKLOAD61); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); 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();
public final smaliParser.label_return label() throws RecognitionException { smaliParser.label_return retval = new smaliParser.label_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); stream_COLON.add(COLON212); state._fsp--; stream_simple_name.add(simple_name213.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_LABEL, COLON212, "I_LABEL"), root_1); adaptor.addChild(root_1, stream_simple_name.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final smaliParser.line_directive_return line_directive() throws RecognitionException { smaliParser.line_directive_return retval = new smaliParser.line_directive_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_LINE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LINE_DIRECTIVE"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); stream_LINE_DIRECTIVE.add(LINE_DIRECTIVE245); state._fsp--; stream_integral_literal.add(integral_literal246.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_LINE, (retval.start), "I_LINE"), root_1); adaptor.addChild(root_1, stream_integral_literal.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final smaliParser.label_ref_return label_ref() throws RecognitionException { smaliParser.label_ref_return retval = new smaliParser.label_ref_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_simple_name=new RewriteRuleSubtreeStream(adaptor,"rule simple_name"); stream_COLON.add(COLON214); state._fsp--; stream_simple_name.add(simple_name215.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); adaptor.addChild(root_0, stream_simple_name.nextTree()); 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.enum_literal_return enum_literal() throws RecognitionException { smaliParser.enum_literal_return retval = new smaliParser.enum_literal_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_ENUM_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token ENUM_DIRECTIVE"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); stream_ENUM_DIRECTIVE.add(ENUM_DIRECTIVE171); state._fsp--; stream_field_reference.add(field_reference172.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_ENCODED_ENUM, "I_ENCODED_ENUM"), root_1); adaptor.addChild(root_1, stream_field_reference.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); reportError(re); recover(input,re); retval.tree = (CommonTree)adaptor.errorNode(input, retval.start, input.LT(-1), re);
public final smaliParser.insn_format20t_return insn_format20t() throws RecognitionException { smaliParser.insn_format20t_return retval = new smaliParser.insn_format20t_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT20t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT20t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT20t.add(INSTRUCTION_FORMAT20t339); state._fsp--; stream_label_ref.add(label_ref340.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_FORMAT20t, (retval.start), "I_STATEMENT_FORMAT20t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT20t.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);
RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); RewriteRuleSubtreeStream stream_instruction_format31i=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format31i"); state._fsp--; stream_instruction_format31i.add(instruction_format31i439.getTree()); REGISTER440=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format31i5475); stream_REGISTER.add(REGISTER440); state._fsp--; stream_fixed_32bit_literal.add(fixed_32bit_literal442.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_FORMAT31i, (retval.start), "I_STATEMENT_FORMAT31i"), root_1); adaptor.addChild(root_1, stream_instruction_format31i.nextTree()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_fixed_32bit_literal.nextTree()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1);
CommonTree ARROW553_tree=null; CommonTree END_SPARSE_SWITCH_DIRECTIVE555_tree=null; RewriteRuleTokenStream stream_ARROW=new RewriteRuleTokenStream(adaptor,"token ARROW"); RewriteRuleTokenStream stream_SPARSE_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SPARSE_SWITCH_DIRECTIVE"); RewriteRuleTokenStream stream_END_SPARSE_SWITCH_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_SPARSE_SWITCH_DIRECTIVE"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); state._fsp--; stream_fixed_32bit_literal.add(fixed_32bit_literal552.getTree()); state._fsp--; stream_label_ref.add(label_ref554.getTree()); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); while ( stream_label_ref.hasNext()||stream_fixed_32bit_literal.hasNext() ) { adaptor.addChild(root_2, stream_fixed_32bit_literal.nextTree()); adaptor.addChild(root_2, stream_label_ref.nextTree()); stream_label_ref.reset(); stream_fixed_32bit_literal.reset(); retval.stop = input.LT(-1);
RewriteRuleTokenStream stream_DOT=new RewriteRuleTokenStream(adaptor,"token DOT"); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_identifier.add(db.getTree()); DOT119=(Token)match(input,DOT,FOLLOW_DOT_in_viewName1619); if (state.failed) return retval; if ( state.backtracking==0 ) stream_DOT.add(DOT119); 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_0 = (ASTNode)adaptor.nil(); 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);
RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleSubtreeStream stream_columnRefOrder=new RewriteRuleSubtreeStream(adaptor,"rule columnRefOrder"); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnRefOrder.add(columnRefOrder45.getTree()); if ( state.backtracking==0 ) stream_COMMA.add(COMMA46); 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); root_0 = (ASTNode)adaptor.nil(); 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);