CommonTree endreg_tree=null; CommonTree DOTDOT219_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); stream_REGISTER.add(startreg); stream_DOTDOT.add(DOTDOT219); stream_REGISTER.add(endreg); RewriteRuleTokenStream stream_endreg=new RewriteRuleTokenStream(adaptor,"token endreg",endreg); RewriteRuleTokenStream stream_startreg=new RewriteRuleTokenStream(adaptor,"token startreg",startreg); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); if ( stream_startreg.hasNext() ) { adaptor.addChild(root_1, stream_startreg.nextNode()); stream_startreg.reset(); if ( stream_endreg.hasNext() ) { adaptor.addChild(root_1, stream_endreg.nextNode()); stream_endreg.reset(); adaptor.addChild(root_0, root_1);
CommonTree VOID_TYPE252_tree=null; CommonTree COMMA254_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token LOCAL_DIRECTIVE"); RewriteRuleTokenStream stream_VOID_TYPE=new RewriteRuleTokenStream(adaptor,"token VOID_TYPE"); RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleTokenStream stream_NULL_LITERAL=new RewriteRuleTokenStream(adaptor,"token NULL_LITERAL"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); stream_LOCAL_DIRECTIVE.add(LOCAL_DIRECTIVE247); stream_REGISTER.add(REGISTER248); stream_COMMA.add(COMMA249); stream_NULL_LITERAL.add(NULL_LITERAL250); stream_STRING_LITERAL.add(name); stream_COLON.add(COLON251); stream_VOID_TYPE.add(VOID_TYPE252); stream_COMMA.add(COMMA254); stream_STRING_LITERAL.add(signature);
CommonTree REGISTER366_tree=null; CommonTree COMMA367_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21ih=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21ih"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); stream_INSTRUCTION_FORMAT21ih.add(INSTRUCTION_FORMAT21ih365); stream_REGISTER.add(REGISTER366); stream_COMMA.add(COMMA367); state._fsp--; stream_fixed_32bit_literal.add(fixed_32bit_literal368.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_FORMAT21ih, (retval.start), "I_STATEMENT_FORMAT21ih"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21ih.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_fixed_32bit_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER444_tree=null; CommonTree COMMA445_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT31t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT31t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT31t.add(INSTRUCTION_FORMAT31t443); stream_REGISTER.add(REGISTER444); stream_COMMA.add(COMMA445); state._fsp--; stream_label_ref.add(label_ref446.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_FORMAT31t, (retval.start), "I_STATEMENT_FORMAT31t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT31t.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_label_ref.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER420_tree=null; CommonTree COMMA421_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT22t.add(INSTRUCTION_FORMAT22t417); stream_REGISTER.add(REGISTER418); stream_COMMA.add(COMMA419); stream_REGISTER.add(REGISTER420); stream_COMMA.add(COMMA421); state._fsp--; stream_label_ref.add(label_ref422.getTree()); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22t, (retval.start), "I_STATEMENT_FFORMAT22t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT22t.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_label_ref.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER326_tree=null; CommonTree COMMA327_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT11n=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT11n"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); stream_INSTRUCTION_FORMAT11n.add(INSTRUCTION_FORMAT11n325); stream_REGISTER.add(REGISTER326); stream_COMMA.add(COMMA327); state._fsp--; stream_integral_literal.add(integral_literal328.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_FORMAT11n, (retval.start), "I_STATEMENT_FORMAT11n"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT11n.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_integral_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER350_tree=null; CommonTree COMMA351_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_METHOD_HANDLE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_METHOD_HANDLE"); RewriteRuleSubtreeStream stream_method_handle_reference=new RewriteRuleSubtreeStream(adaptor,"rule method_handle_reference"); stream_INSTRUCTION_FORMAT21c_METHOD_HANDLE.add(INSTRUCTION_FORMAT21c_METHOD_HANDLE349); stream_REGISTER.add(REGISTER350); stream_COMMA.add(COMMA351); state._fsp--; stream_method_handle_reference.add(method_handle_reference352.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_FORMAT21c_METHOD_HANDLE, (retval.start), "I_STATEMENT_FORMAT21c_METHOD_HANDLE"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21c_METHOD_HANDLE.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_method_handle_reference.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER354_tree=null; CommonTree COMMA355_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_METHOD_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_METHOD_TYPE"); RewriteRuleSubtreeStream stream_method_prototype=new RewriteRuleSubtreeStream(adaptor,"rule method_prototype"); stream_INSTRUCTION_FORMAT21c_METHOD_TYPE.add(INSTRUCTION_FORMAT21c_METHOD_TYPE353); stream_REGISTER.add(REGISTER354); stream_COMMA.add(COMMA355); state._fsp--; stream_method_prototype.add(method_prototype356.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_FORMAT21c_METHOD_TYPE, (retval.start), "I_STATEMENT_FORMAT21c_METHOD_TYPE"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21c_METHOD_TYPE.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_method_prototype.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER362_tree=null; CommonTree COMMA363_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_TYPE"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); stream_INSTRUCTION_FORMAT21c_TYPE.add(INSTRUCTION_FORMAT21c_TYPE361); stream_REGISTER.add(REGISTER362); stream_COMMA.add(COMMA363); state._fsp--; stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor364.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_FORMAT21c_TYPE, (retval.start), "I_STATEMENT_FORMAT21c"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21c_TYPE.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_nonvoid_type_descriptor.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER378_tree=null; CommonTree COMMA379_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21t=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21t"); RewriteRuleSubtreeStream stream_label_ref=new RewriteRuleSubtreeStream(adaptor,"rule label_ref"); stream_INSTRUCTION_FORMAT21t.add(INSTRUCTION_FORMAT21t377); stream_REGISTER.add(REGISTER378); stream_COMMA.add(COMMA379); state._fsp--; stream_label_ref.add(label_ref380.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_FORMAT21t, (retval.start), "I_STATEMENT_FORMAT21t"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21t.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_label_ref.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER342_tree=null; CommonTree COMMA343_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21c_FIELD"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); stream_INSTRUCTION_FORMAT21c_FIELD.add(INSTRUCTION_FORMAT21c_FIELD341); stream_REGISTER.add(REGISTER342); stream_COMMA.add(COMMA343); state._fsp--; stream_field_reference.add(field_reference344.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_FORMAT21c_FIELD, (retval.start), "I_STATEMENT_FORMAT21c_FIELD"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21c_FIELD.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_field_reference.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER374_tree=null; CommonTree COMMA375_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21s=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21s"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); stream_INSTRUCTION_FORMAT21s.add(INSTRUCTION_FORMAT21s373); stream_REGISTER.add(REGISTER374); stream_COMMA.add(COMMA375); state._fsp--; stream_integral_literal.add(integral_literal376.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_FORMAT21s, (retval.start), "I_STATEMENT_FORMAT21s"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21s.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_integral_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER384_tree=null; CommonTree COMMA385_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22b=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22b"); RewriteRuleSubtreeStream stream_integral_literal=new RewriteRuleSubtreeStream(adaptor,"rule integral_literal"); stream_INSTRUCTION_FORMAT22b.add(INSTRUCTION_FORMAT22b381); stream_REGISTER.add(REGISTER382); stream_COMMA.add(COMMA383); stream_REGISTER.add(REGISTER384); stream_COMMA.add(COMMA385); state._fsp--; stream_integral_literal.add(integral_literal386.getTree()); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22b, (retval.start), "I_STATEMENT_FORMAT22b"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT22b.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_integral_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER402_tree=null; CommonTree COMMA403_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_TYPE=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_TYPE"); RewriteRuleSubtreeStream stream_nonvoid_type_descriptor=new RewriteRuleSubtreeStream(adaptor,"rule nonvoid_type_descriptor"); stream_INSTRUCTION_FORMAT22c_TYPE.add(INSTRUCTION_FORMAT22c_TYPE399); stream_REGISTER.add(REGISTER400); stream_COMMA.add(COMMA401); stream_REGISTER.add(REGISTER402); stream_COMMA.add(COMMA403); state._fsp--; stream_nonvoid_type_descriptor.add(nonvoid_type_descriptor404.getTree()); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_TYPE, (retval.start), "I_STATEMENT_FORMAT22c_TYPE"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT22c_TYPE.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_nonvoid_type_descriptor.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER370_tree=null; CommonTree COMMA371_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT21lh=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT21lh"); RewriteRuleSubtreeStream stream_fixed_32bit_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_32bit_literal"); stream_INSTRUCTION_FORMAT21lh.add(INSTRUCTION_FORMAT21lh369); stream_REGISTER.add(REGISTER370); stream_COMMA.add(COMMA371); state._fsp--; stream_fixed_32bit_literal.add(fixed_32bit_literal372.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_FORMAT21lh, (retval.start), "I_STATEMENT_FORMAT21lh"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT21lh.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_fixed_32bit_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER540_tree=null; CommonTree COMMA541_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT51l=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT51l"); RewriteRuleSubtreeStream stream_fixed_literal=new RewriteRuleSubtreeStream(adaptor,"rule fixed_literal"); stream_INSTRUCTION_FORMAT51l.add(INSTRUCTION_FORMAT51l539); stream_REGISTER.add(REGISTER540); stream_COMMA.add(COMMA541); state._fsp--; stream_fixed_literal.add(fixed_literal542.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_FORMAT51l, (retval.start), "I_STATEMENT_FORMAT51l"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT51l.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_fixed_literal.nextTree()); adaptor.addChild(root_0, root_1);
CommonTree REGISTER390_tree=null; CommonTree COMMA391_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_INSTRUCTION_FORMAT22c_FIELD=new RewriteRuleTokenStream(adaptor,"token INSTRUCTION_FORMAT22c_FIELD"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_field_reference=new RewriteRuleSubtreeStream(adaptor,"rule field_reference"); stream_INSTRUCTION_FORMAT22c_FIELD.add(INSTRUCTION_FORMAT22c_FIELD387); stream_REGISTER.add(REGISTER388); stream_COMMA.add(COMMA389); stream_REGISTER.add(REGISTER390); stream_COMMA.add(COMMA391); state._fsp--; stream_field_reference.add(field_reference392.getTree()); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_STATEMENT_FORMAT22c_FIELD, (retval.start), "I_STATEMENT_FORMAT22c_FIELD"), root_1); adaptor.addChild(root_1, stream_INSTRUCTION_FORMAT22c_FIELD.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_field_reference.nextTree()); adaptor.addChild(root_0, root_1);
public final smaliParser.source_directive_return source_directive() throws RecognitionException { smaliParser.source_directive_return retval = new smaliParser.source_directive_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_SOURCE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SOURCE_DIRECTIVE"); RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); stream_SOURCE_DIRECTIVE.add(SOURCE_DIRECTIVE261); stream_STRING_LITERAL.add(STRING_LITERAL262); 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_SOURCE, (retval.start), "I_SOURCE"), root_1); if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); stream_STRING_LITERAL.reset(); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);
CommonTree COMMA333_tree=null; CommonTree REGISTER334_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleSubtreeStream stream_instruction_format12x=new RewriteRuleSubtreeStream(adaptor,"rule instruction_format12x"); state._fsp--; stream_instruction_format12x.add(instruction_format12x331.getTree()); REGISTER332=(Token)match(input,REGISTER,FOLLOW_REGISTER_in_insn_format12x4498); stream_REGISTER.add(REGISTER332); stream_COMMA.add(COMMA333); stream_REGISTER.add(REGISTER334); 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_FORMAT12x, (retval.start), "I_STATEMENT_FORMAT12x"), root_1); adaptor.addChild(root_1, stream_instruction_format12x.nextTree()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_1, stream_REGISTER.nextNode()); adaptor.addChild(root_0, root_1); retval.stop = input.LT(-1);
public final smaliParser.end_local_directive_return end_local_directive() throws RecognitionException { smaliParser.end_local_directive_return retval = new smaliParser.end_local_directive_return(); retval.start = input.LT(1); RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_END_LOCAL_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token END_LOCAL_DIRECTIVE"); stream_END_LOCAL_DIRECTIVE.add(END_LOCAL_DIRECTIVE255); stream_REGISTER.add(REGISTER256); 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_END_LOCAL, (retval.start), "I_END_LOCAL"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); 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);