/* File: mpost_outputtbl.cpp Date and Time: Fri Jan 30 18:55:16 2015 */ #include "mpost_output.h" using namespace NS_yacco2_T_enum;// enumerate using namespace NS_yacco2_err_symbols;// error symbols using namespace NS_yacco2_k_symbols;// lrk using namespace NS_yacco2_terminals;// terminals using namespace NS_yacco2_characters;// rc using namespace yacco2;// yacco2 library using namespace NS_mpost_output;// grammar's ns // first set terminals // T_fsm_phrase // T_cweb_marker yacco2::UCHAR LA1_Cmpost_output[] ={ 2 ,41,1 ,46,64 }; // LR1_invisible_shift_operator // T_fsm_phrase // T_parallel_parser_phrase // T_enum_phrase // T_terminals_phrase // T_error_symbols_phrase // T_lr1_k_phrase // T_rc_phrase // rule_def // T_rules_phrase // LR1_eog yacco2::UCHAR LA2_Cmpost_output[] ={ 3 ,0,34 ,41,199 ,42,51 }; // LR1_invisible_shift_operator // T_parallel_parser_phrase yacco2::UCHAR LA3_Cmpost_output[] ={ 2 ,0,32 ,41,2 }; // T_enum_phrase yacco2::UCHAR LA4_Cmpost_output[] ={ 1 ,41,4 }; // T_lr1_k_phrase yacco2::UCHAR LA5_Cmpost_output[] ={ 1 ,42,1 }; // T_rc_phrase yacco2::UCHAR LA6_Cmpost_output[] ={ 1 ,42,2 }; // T_terminals_phrase yacco2::UCHAR LA7_Cmpost_output[] ={ 1 ,41,64 }; // T_error_symbols_phrase yacco2::UCHAR LA8_Cmpost_output[] ={ 1 ,41,128 }; // T_rules_phrase yacco2::UCHAR LA9_Cmpost_output[] ={ 1 ,42,32 }; // rule_def yacco2::UCHAR LA10_Cmpost_output[] ={ 1 ,42,16 }; // rule_def // LR1_eog yacco2::UCHAR LA11_Cmpost_output[] ={ 2 ,0,2 ,42,16 }; // LR1_eolr yacco2::UCHAR LA12_Cmpost_output[] ={ 1 ,0,4 }; // T_subrule_def yacco2::UCHAR LA13_Cmpost_output[] ={ 1 ,42,64 }; // rule_def // T_cweb_marker // LR1_eog yacco2::UCHAR LA14_Cmpost_output[] ={ 3 ,0,2 ,42,16 ,46,64 }; // refered_T // refered_rule // T_eosubrule yacco2::UCHAR LA15_Cmpost_output[] ={ 2 ,43,10 ,46,2 }; // rule_def // T_subrule_def // T_cweb_marker // LR1_eog yacco2::UCHAR LA16_Cmpost_output[] ={ 3 ,0,2 ,42,80 ,46,64 }; // rule_def // T_subrule_def // refered_T // refered_rule // T_eosubrule // T_cweb_marker // LR1_eog yacco2::UCHAR LA17_Cmpost_output[] ={ 4 ,0,2 ,42,80 ,43,10 ,46,66 }; // LR1_invisible_shift_operator // T_fsm_phrase // T_parallel_parser_phrase // T_enum_phrase // T_terminals_phrase // T_error_symbols_phrase // T_lr1_k_phrase // T_rc_phrase // rule_def // T_rules_phrase // T_cweb_marker // LR1_eog yacco2::UCHAR LA18_Cmpost_output[] ={ 4 ,0,34 ,41,199 ,42,51 ,46,64 }; // LR1_invisible_shift_operator // T_parallel_parser_phrase // T_cweb_marker yacco2::UCHAR LA19_Cmpost_output[] ={ 3 ,0,32 ,41,2 ,46,64 }; // T_enum_phrase // T_cweb_marker yacco2::UCHAR LA20_Cmpost_output[] ={ 2 ,41,4 ,46,64 }; // T_lr1_k_phrase // T_cweb_marker yacco2::UCHAR LA21_Cmpost_output[] ={ 2 ,42,1 ,46,64 }; // T_rc_phrase // T_cweb_marker yacco2::UCHAR LA22_Cmpost_output[] ={ 2 ,42,2 ,46,64 }; // T_terminals_phrase // T_cweb_marker yacco2::UCHAR LA23_Cmpost_output[] ={ 2 ,41,64 ,46,64 }; // T_error_symbols_phrase // T_cweb_marker yacco2::UCHAR LA24_Cmpost_output[] ={ 2 ,41,128 ,46,64 }; // T_rules_phrase // T_cweb_marker yacco2::UCHAR LA25_Cmpost_output[] ={ 2 ,42,32 ,46,64 }; // rule_def // T_cweb_marker yacco2::UCHAR LA26_Cmpost_output[] ={ 2 ,42,16 ,46,64 }; extern yacco2::State S1_Cmpost_output; extern yacco2::State S2_Cmpost_output; extern yacco2::State S3_Cmpost_output; extern yacco2::State S4_Cmpost_output; extern yacco2::State S5_Cmpost_output; extern yacco2::State S6_Cmpost_output; extern yacco2::State S7_Cmpost_output; extern yacco2::State S8_Cmpost_output; extern yacco2::State S9_Cmpost_output; extern yacco2::State S10_Cmpost_output; extern yacco2::State S11_Cmpost_output; extern yacco2::State S12_Cmpost_output; extern yacco2::State S13_Cmpost_output; extern yacco2::State S14_Cmpost_output; extern yacco2::State S15_Cmpost_output; extern yacco2::State S16_Cmpost_output; extern yacco2::State S17_Cmpost_output; extern yacco2::State S18_Cmpost_output; extern yacco2::State S19_Cmpost_output; extern yacco2::State S20_Cmpost_output; extern yacco2::State S21_Cmpost_output; extern yacco2::State S22_Cmpost_output; extern yacco2::State S23_Cmpost_output; extern yacco2::State S24_Cmpost_output; extern yacco2::State S25_Cmpost_output; extern yacco2::State S26_Cmpost_output; extern yacco2::State S27_Cmpost_output; extern yacco2::State S28_Cmpost_output; extern yacco2::State S29_Cmpost_output; extern yacco2::State S30_Cmpost_output; extern yacco2::State S31_Cmpost_output; extern yacco2::State S32_Cmpost_output; extern yacco2::State S33_Cmpost_output; extern yacco2::State S34_Cmpost_output; extern yacco2::State S35_Cmpost_output; extern yacco2::State S36_Cmpost_output; extern yacco2::State S37_Cmpost_output; extern yacco2::State S38_Cmpost_output; extern yacco2::State S39_Cmpost_output; extern yacco2::State S40_Cmpost_output; extern yacco2::State S41_Cmpost_output; extern yacco2::State S42_Cmpost_output; extern yacco2::State S43_Cmpost_output; extern yacco2::State S44_Cmpost_output; extern yacco2::State S45_Cmpost_output; extern yacco2::State S46_Cmpost_output; extern yacco2::State S47_Cmpost_output; extern yacco2::State S48_Cmpost_output; extern yacco2::State S49_Cmpost_output; extern yacco2::State S50_Cmpost_output; extern yacco2::State S51_Cmpost_output; extern yacco2::State S52_Cmpost_output; extern yacco2::State S53_Cmpost_output; extern yacco2::State S54_Cmpost_output; extern yacco2::State S55_Cmpost_output; extern yacco2::State S56_Cmpost_output; struct S1std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S1std_Cmpost_output S1st_Cmpost_output = { 3 , {// start of table {373,(State*)&S2_Cmpost_output} // shift sym: T_grammar_phrase ,{569,(State*)&S1_Cmpost_output} // accept sym: Rmpost_output ,{570,(State*)&S3_Cmpost_output} // shift sym: Rgrammar_phrase }// end of shift table }; yacco2::State S1_Cmpost_output = //State's vectored into symbol: " No symbol" {1 ,0,0,0,0,(Shift_tbl*)&S1st_Cmpost_output,0,0,0,0}; struct S2rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S2rtd_Cmpost_output S2rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA1_Cmpost_output,Cmpost_output::rhs1_Rgrammar_phrase_} }// end of reduce table }; yacco2::State S2_Cmpost_output = //State's vectored into symbol: "grammar-phrase" {2 ,0,0,0,0,0,(Reduce_tbl*)&S2rt_Cmpost_output,0,0,0}; struct S3std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S3std_Cmpost_output S3st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S4_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S3rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S3rtd_Cmpost_output S3rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA2_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S3_Cmpost_output = //State's vectored into symbol: "Rgrammar_phrase" {3 ,0,0,0,0,(Shift_tbl*)&S3st_Cmpost_output,(Reduce_tbl*)&S3rt_Cmpost_output,0,0,0}; struct S4std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S4std_Cmpost_output S4st_Cmpost_output = { 2 , {// start of table {328,(State*)&S46_Cmpost_output} // shift sym: T_fsm_phrase ,{574,(State*)&S5_Cmpost_output} // shift sym: Rfsm_phrase }// end of shift table }; yacco2::State S4_Cmpost_output = //State's vectored into symbol: "Rks_epi" {4 ,0,0,0,0,(Shift_tbl*)&S4st_Cmpost_output,0,0,0,0}; struct S5std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S5std_Cmpost_output S5st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S6_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S5rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S5rtd_Cmpost_output S5rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA3_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S5_Cmpost_output = //State's vectored into symbol: "Rfsm_phrase" {5 ,0,0,0,0,(Shift_tbl*)&S5st_Cmpost_output,(Reduce_tbl*)&S5rt_Cmpost_output,0,0,0}; struct S6std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S6std_Cmpost_output S6st_Cmpost_output = { 3 , {// start of table {5,(State*)&S47_Cmpost_output} // shift sym: LR1_invisible_shift_operator ,{329,(State*)&S48_Cmpost_output} // shift sym: T_parallel_parser_phrase ,{575,(State*)&S7_Cmpost_output} // shift sym: Rparallel_phrase }// end of shift table }; yacco2::Shift_entry S6ise_Cmpost_output = {5,(State*)&S47_Cmpost_output}; yacco2::State S6_Cmpost_output = //State's vectored into symbol: "Rks_epi" {6 ,0,0,(Shift_entry*)&S6ise_Cmpost_output ,0,(Shift_tbl*)&S6st_Cmpost_output,0,0,0,0}; struct S7std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S7std_Cmpost_output S7st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S8_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S7rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S7rtd_Cmpost_output S7rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA4_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S7_Cmpost_output = //State's vectored into symbol: "Rparallel_phrase" {7 ,0,0,0,0,(Shift_tbl*)&S7st_Cmpost_output,(Reduce_tbl*)&S7rt_Cmpost_output,0,0,0}; struct S8std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S8std_Cmpost_output S8st_Cmpost_output = { 2 , {// start of table {330,(State*)&S49_Cmpost_output} // shift sym: T_enum_phrase ,{576,(State*)&S9_Cmpost_output} // shift sym: RT_enum_phrase }// end of shift table }; yacco2::State S8_Cmpost_output = //State's vectored into symbol: "Rks_epi" {8 ,0,0,0,0,(Shift_tbl*)&S8st_Cmpost_output,0,0,0,0}; struct S9std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S9std_Cmpost_output S9st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S10_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S9rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S9rtd_Cmpost_output S9rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA5_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S9_Cmpost_output = //State's vectored into symbol: "RT_enum_phrase" {9 ,0,0,0,0,(Shift_tbl*)&S9st_Cmpost_output,(Reduce_tbl*)&S9rt_Cmpost_output,0,0,0}; struct S10std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S10std_Cmpost_output S10st_Cmpost_output = { 2 , {// start of table {336,(State*)&S50_Cmpost_output} // shift sym: T_lr1_k_phrase ,{579,(State*)&S11_Cmpost_output} // shift sym: Rlr1_k_phrase }// end of shift table }; yacco2::State S10_Cmpost_output = //State's vectored into symbol: "Rks_epi" {10 ,0,0,0,0,(Shift_tbl*)&S10st_Cmpost_output,0,0,0,0}; struct S11std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S11std_Cmpost_output S11st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S12_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S11rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S11rtd_Cmpost_output S11rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA6_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S11_Cmpost_output = //State's vectored into symbol: "Rlr1_k_phrase" {11 ,0,0,0,0,(Shift_tbl*)&S11st_Cmpost_output,(Reduce_tbl*)&S11rt_Cmpost_output,0,0,0}; struct S12std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S12std_Cmpost_output S12st_Cmpost_output = { 2 , {// start of table {337,(State*)&S51_Cmpost_output} // shift sym: T_rc_phrase ,{578,(State*)&S13_Cmpost_output} // shift sym: Rrc_phrase }// end of shift table }; yacco2::State S12_Cmpost_output = //State's vectored into symbol: "Rks_epi" {12 ,0,0,0,0,(Shift_tbl*)&S12st_Cmpost_output,0,0,0,0}; struct S13std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S13std_Cmpost_output S13st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S14_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S13rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S13rtd_Cmpost_output S13rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA7_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S13_Cmpost_output = //State's vectored into symbol: "Rrc_phrase" {13 ,0,0,0,0,(Shift_tbl*)&S13st_Cmpost_output,(Reduce_tbl*)&S13rt_Cmpost_output,0,0,0}; struct S14std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S14std_Cmpost_output S14st_Cmpost_output = { 2 , {// start of table {334,(State*)&S52_Cmpost_output} // shift sym: T_terminals_phrase ,{580,(State*)&S15_Cmpost_output} // shift sym: Rterms_phrase }// end of shift table }; yacco2::State S14_Cmpost_output = //State's vectored into symbol: "Rks_epi" {14 ,0,0,0,0,(Shift_tbl*)&S14st_Cmpost_output,0,0,0,0}; struct S15std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S15std_Cmpost_output S15st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S16_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S15rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S15rtd_Cmpost_output S15rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA8_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S15_Cmpost_output = //State's vectored into symbol: "Rterms_phrase" {15 ,0,0,0,0,(Shift_tbl*)&S15st_Cmpost_output,(Reduce_tbl*)&S15rt_Cmpost_output,0,0,0}; struct S16std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S16std_Cmpost_output S16st_Cmpost_output = { 2 , {// start of table {335,(State*)&S53_Cmpost_output} // shift sym: T_error_symbols_phrase ,{577,(State*)&S17_Cmpost_output} // shift sym: Rerr_phrase }// end of shift table }; yacco2::State S16_Cmpost_output = //State's vectored into symbol: "Rks_epi" {16 ,0,0,0,0,(Shift_tbl*)&S16st_Cmpost_output,0,0,0,0}; struct S17std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S17std_Cmpost_output S17st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S18_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S17rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S17rtd_Cmpost_output S17rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA9_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S17_Cmpost_output = //State's vectored into symbol: "Rerr_phrase" {17 ,0,0,0,0,(Shift_tbl*)&S17st_Cmpost_output,(Reduce_tbl*)&S17rt_Cmpost_output,0,0,0}; struct S18std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S18std_Cmpost_output S18st_Cmpost_output = { 2 , {// start of table {341,(State*)&S54_Cmpost_output} // shift sym: T_rules_phrase ,{581,(State*)&S19_Cmpost_output} // shift sym: Rrule_phrase }// end of shift table }; yacco2::State S18_Cmpost_output = //State's vectored into symbol: "Rks_epi" {18 ,0,0,0,0,(Shift_tbl*)&S18st_Cmpost_output,0,0,0,0}; struct S19std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S19std_Cmpost_output S19st_Cmpost_output = { 5 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S55_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk ,{582,(State*)&S20_Cmpost_output} // shift sym: Rrules }// end of shift table }; struct S19rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S19rtd_Cmpost_output S19rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA10_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S19_Cmpost_output = //State's vectored into symbol: "Rrule_phrase" {19 ,0,0,0,0,(Shift_tbl*)&S19st_Cmpost_output,(Reduce_tbl*)&S19rt_Cmpost_output,0,0,0}; struct S20std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S20std_Cmpost_output S20st_Cmpost_output = { 4 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{571,(State*)&S21_Cmpost_output} // shift sym: Rks_epi ,{572,(State*)&S43_Cmpost_output} // shift sym: Rks ,{573,(State*)&S45_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S20rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S20rtd_Cmpost_output S20rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA11_Cmpost_output,Cmpost_output::rhs2_Rks_epi_} }// end of reduce table }; yacco2::State S20_Cmpost_output = //State's vectored into symbol: "Rrules" {20 ,0,0,0,0,(Shift_tbl*)&S20st_Cmpost_output,(Reduce_tbl*)&S20rt_Cmpost_output,0,0,0}; struct S21std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S21std_Cmpost_output S21st_Cmpost_output = { 4 , {// start of table {1,(State*)&S22_Cmpost_output} // shift sym: LR1_eog ,{340,(State*)&S23_Cmpost_output} // shift sym: rule_def ,{583,(State*)&S24_Cmpost_output} // shift sym: Rrule ,{584,(State*)&S25_Cmpost_output} // shift sym: Rrule_def }// end of shift table }; yacco2::State S21_Cmpost_output = //State's vectored into symbol: "Rks_epi" {21 ,0,0,0,0,(Shift_tbl*)&S21st_Cmpost_output,0,0,0,0}; struct S22rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S22rtd_Cmpost_output S22rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA12_Cmpost_output,Cmpost_output::rhs1_Rmpost_output_} }// end of reduce table }; yacco2::State S22_Cmpost_output = //State's vectored into symbol: "eog" {22 ,0,0,0,0,0,(Reduce_tbl*)&S22rt_Cmpost_output,0,0,0}; struct S23rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S23rtd_Cmpost_output S23rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA13_Cmpost_output,Cmpost_output::rhs1_Rrule_def_} }// end of reduce table }; yacco2::State S23_Cmpost_output = //State's vectored into symbol: "rule-def" {23 ,0,0,0,0,0,(Reduce_tbl*)&S23rt_Cmpost_output,0,0,0}; struct S24rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S24rtd_Cmpost_output S24rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA14_Cmpost_output,Cmpost_output::rhs2_Rrules_} }// end of reduce table }; yacco2::State S24_Cmpost_output = //State's vectored into symbol: "Rrule" {24 ,0,0,0,0,0,(Reduce_tbl*)&S24rt_Cmpost_output,0,0,0}; struct S25std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S25std_Cmpost_output S25st_Cmpost_output = { 4 , {// start of table {342,(State*)&S26_Cmpost_output} // shift sym: T_subrule_def ,{585,(State*)&S27_Cmpost_output} // shift sym: Rsubrules ,{586,(State*)&S41_Cmpost_output} // shift sym: Rsubrule ,{587,(State*)&S29_Cmpost_output} // shift sym: Rsubrule_def }// end of shift table }; yacco2::State S25_Cmpost_output = //State's vectored into symbol: "Rrule_def" {25 ,0,0,0,0,(Shift_tbl*)&S25st_Cmpost_output,0,0,0,0}; struct S26rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S26rtd_Cmpost_output S26rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA15_Cmpost_output,Cmpost_output::rhs1_Rsubrule_def_} }// end of reduce table }; yacco2::State S26_Cmpost_output = //State's vectored into symbol: "subrule-def" {26 ,0,0,0,0,0,(Reduce_tbl*)&S26rt_Cmpost_output,0,0,0}; struct S27std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S27std_Cmpost_output S27st_Cmpost_output = { 3 , {// start of table {342,(State*)&S26_Cmpost_output} // shift sym: T_subrule_def ,{586,(State*)&S28_Cmpost_output} // shift sym: Rsubrule ,{587,(State*)&S29_Cmpost_output} // shift sym: Rsubrule_def }// end of shift table }; struct S27rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S27rtd_Cmpost_output S27rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA14_Cmpost_output,Cmpost_output::rhs1_Rrule_} }// end of reduce table }; yacco2::State S27_Cmpost_output = //State's vectored into symbol: "Rsubrules" {27 ,0,0,0,0,(Shift_tbl*)&S27st_Cmpost_output,(Reduce_tbl*)&S27rt_Cmpost_output,0,0,0}; struct S28rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S28rtd_Cmpost_output S28rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA16_Cmpost_output,Cmpost_output::rhs2_Rsubrules_} }// end of reduce table }; yacco2::State S28_Cmpost_output = //State's vectored into symbol: "Rsubrule" {28 ,0,0,0,0,0,(Reduce_tbl*)&S28rt_Cmpost_output,0,0,0}; struct S29std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S29std_Cmpost_output S29st_Cmpost_output = { 5 , {// start of table {345,(State*)&S30_Cmpost_output} // shift sym: refered_T ,{347,(State*)&S36_Cmpost_output} // shift sym: refered_rule ,{369,(State*)&S37_Cmpost_output} // shift sym: T_eosubrule ,{588,(State*)&S38_Cmpost_output} // shift sym: Relements ,{589,(State*)&S40_Cmpost_output} // shift sym: Relement }// end of shift table }; yacco2::State S29_Cmpost_output = //State's vectored into symbol: "Rsubrule_def" {29 ,0,0,0,0,(Shift_tbl*)&S29st_Cmpost_output,0,0,0,0}; struct S30std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S30std_Cmpost_output S30st_Cmpost_output = { 2 , {// start of table {5,(State*)&S31_Cmpost_output} // shift sym: LR1_invisible_shift_operator ,{345,(State*)&S32_Cmpost_output} // shift sym: refered_T }// end of shift table }; yacco2::Shift_entry S30ise_Cmpost_output = {5,(State*)&S31_Cmpost_output}; yacco2::State S30_Cmpost_output = //State's vectored into symbol: "refered-T" {30 ,0,0,(Shift_entry*)&S30ise_Cmpost_output ,0,(Shift_tbl*)&S30st_Cmpost_output,0,0,0,0}; struct S31rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S31rtd_Cmpost_output S31rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs1_Relement_} }// end of reduce table }; yacco2::State S31_Cmpost_output = //State's vectored into symbol: "|.|" {31 ,0,0,0,0,0,(Reduce_tbl*)&S31rt_Cmpost_output,0,0,0}; struct S32std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S32std_Cmpost_output S32st_Cmpost_output = { 3 , {// start of table {5,(State*)&S33_Cmpost_output} // shift sym: LR1_invisible_shift_operator ,{370,(State*)&S34_Cmpost_output} // shift sym: T_called_thread_eosubrule ,{371,(State*)&S35_Cmpost_output} // shift sym: T_null_call_thread_eosubrule }// end of shift table }; yacco2::Shift_entry S32ise_Cmpost_output = {5,(State*)&S33_Cmpost_output}; yacco2::State S32_Cmpost_output = //State's vectored into symbol: "refered-T" {32 ,0,0,(Shift_entry*)&S32ise_Cmpost_output ,0,(Shift_tbl*)&S32st_Cmpost_output,0,0,0,0}; struct S33rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S33rtd_Cmpost_output S33rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs6_Relement_} }// end of reduce table }; yacco2::State S33_Cmpost_output = //State's vectored into symbol: "|.|" {33 ,0,0,0,0,0,(Reduce_tbl*)&S33rt_Cmpost_output,0,0,0}; struct S34rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S34rtd_Cmpost_output S34rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs4_Relement_} }// end of reduce table }; yacco2::State S34_Cmpost_output = //State's vectored into symbol: "called thread eosubrule" {34 ,0,0,0,0,0,(Reduce_tbl*)&S34rt_Cmpost_output,0,0,0}; struct S35rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S35rtd_Cmpost_output S35rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs5_Relement_} }// end of reduce table }; yacco2::State S35_Cmpost_output = //State's vectored into symbol: "null call thread eosubrule" {35 ,0,0,0,0,0,(Reduce_tbl*)&S35rt_Cmpost_output,0,0,0}; struct S36rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S36rtd_Cmpost_output S36rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs2_Relement_} }// end of reduce table }; yacco2::State S36_Cmpost_output = //State's vectored into symbol: "refered-rule" {36 ,0,0,0,0,0,(Reduce_tbl*)&S36rt_Cmpost_output,0,0,0}; struct S37rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S37rtd_Cmpost_output S37rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs3_Relement_} }// end of reduce table }; yacco2::State S37_Cmpost_output = //State's vectored into symbol: "eosubrule" {37 ,0,0,0,0,0,(Reduce_tbl*)&S37rt_Cmpost_output,0,0,0}; struct S38std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S38std_Cmpost_output S38st_Cmpost_output = { 4 , {// start of table {345,(State*)&S30_Cmpost_output} // shift sym: refered_T ,{347,(State*)&S36_Cmpost_output} // shift sym: refered_rule ,{369,(State*)&S37_Cmpost_output} // shift sym: T_eosubrule ,{589,(State*)&S39_Cmpost_output} // shift sym: Relement }// end of shift table }; struct S38rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S38rtd_Cmpost_output S38rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA16_Cmpost_output,Cmpost_output::rhs1_Rsubrule_} }// end of reduce table }; yacco2::State S38_Cmpost_output = //State's vectored into symbol: "Relements" {38 ,0,0,0,0,(Shift_tbl*)&S38st_Cmpost_output,(Reduce_tbl*)&S38rt_Cmpost_output,0,0,0}; struct S39rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S39rtd_Cmpost_output S39rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs2_Relements_} }// end of reduce table }; yacco2::State S39_Cmpost_output = //State's vectored into symbol: "Relement" {39 ,0,0,0,0,0,(Reduce_tbl*)&S39rt_Cmpost_output,0,0,0}; struct S40rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S40rtd_Cmpost_output S40rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA17_Cmpost_output,Cmpost_output::rhs1_Relements_} }// end of reduce table }; yacco2::State S40_Cmpost_output = //State's vectored into symbol: "Relement" {40 ,0,0,0,0,0,(Reduce_tbl*)&S40rt_Cmpost_output,0,0,0}; struct S41rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S41rtd_Cmpost_output S41rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA16_Cmpost_output,Cmpost_output::rhs1_Rsubrules_} }// end of reduce table }; yacco2::State S41_Cmpost_output = //State's vectored into symbol: "Rsubrule" {41 ,0,0,0,0,0,(Reduce_tbl*)&S41rt_Cmpost_output,0,0,0}; struct S42rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S42rtd_Cmpost_output S42rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA18_Cmpost_output,Cmpost_output::rhs1_Rk_} }// end of reduce table }; yacco2::State S42_Cmpost_output = //State's vectored into symbol: "cweb-marker" {42 ,0,0,0,0,0,(Reduce_tbl*)&S42rt_Cmpost_output,0,0,0}; struct S43std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S43std_Cmpost_output S43st_Cmpost_output = { 2 , {// start of table {374,(State*)&S42_Cmpost_output} // shift sym: T_cweb_marker ,{573,(State*)&S44_Cmpost_output} // shift sym: Rk }// end of shift table }; struct S43rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S43rtd_Cmpost_output S43rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA2_Cmpost_output,Cmpost_output::rhs1_Rks_epi_} }// end of reduce table }; yacco2::State S43_Cmpost_output = //State's vectored into symbol: "Rks" {43 ,0,0,0,0,(Shift_tbl*)&S43st_Cmpost_output,(Reduce_tbl*)&S43rt_Cmpost_output,0,0,0}; struct S44rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S44rtd_Cmpost_output S44rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA18_Cmpost_output,Cmpost_output::rhs1_Rks_} }// end of reduce table }; yacco2::State S44_Cmpost_output = //State's vectored into symbol: "Rk" {44 ,0,0,0,0,0,(Reduce_tbl*)&S44rt_Cmpost_output,0,0,0}; struct S45rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S45rtd_Cmpost_output S45rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA18_Cmpost_output,Cmpost_output::rhs2_Rks_} }// end of reduce table }; yacco2::State S45_Cmpost_output = //State's vectored into symbol: "Rk" {45 ,0,0,0,0,0,(Reduce_tbl*)&S45rt_Cmpost_output,0,0,0}; struct S46rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S46rtd_Cmpost_output S46rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA19_Cmpost_output,Cmpost_output::rhs1_Rfsm_phrase_} }// end of reduce table }; yacco2::State S46_Cmpost_output = //State's vectored into symbol: "fsm-phrase" {46 ,0,0,0,0,0,(Reduce_tbl*)&S46rt_Cmpost_output,0,0,0}; struct S47rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S47rtd_Cmpost_output S47rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA20_Cmpost_output,Cmpost_output::rhs2_Rparallel_phrase_} }// end of reduce table }; yacco2::State S47_Cmpost_output = //State's vectored into symbol: "|.|" {47 ,0,0,0,0,0,(Reduce_tbl*)&S47rt_Cmpost_output,0,0,0}; struct S48rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S48rtd_Cmpost_output S48rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA20_Cmpost_output,Cmpost_output::rhs1_Rparallel_phrase_} }// end of reduce table }; yacco2::State S48_Cmpost_output = //State's vectored into symbol: "parallel-parser-phrase" {48 ,0,0,0,0,0,(Reduce_tbl*)&S48rt_Cmpost_output,0,0,0}; struct S49rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S49rtd_Cmpost_output S49rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA21_Cmpost_output,Cmpost_output::rhs1_RT_enum_phrase_} }// end of reduce table }; yacco2::State S49_Cmpost_output = //State's vectored into symbol: "T-enum-phrase" {49 ,0,0,0,0,0,(Reduce_tbl*)&S49rt_Cmpost_output,0,0,0}; struct S50rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S50rtd_Cmpost_output S50rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA22_Cmpost_output,Cmpost_output::rhs1_Rlr1_k_phrase_} }// end of reduce table }; yacco2::State S50_Cmpost_output = //State's vectored into symbol: "lr1-k-phrase" {50 ,0,0,0,0,0,(Reduce_tbl*)&S50rt_Cmpost_output,0,0,0}; struct S51rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S51rtd_Cmpost_output S51rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA23_Cmpost_output,Cmpost_output::rhs1_Rrc_phrase_} }// end of reduce table }; yacco2::State S51_Cmpost_output = //State's vectored into symbol: "rc-phrase" {51 ,0,0,0,0,0,(Reduce_tbl*)&S51rt_Cmpost_output,0,0,0}; struct S52rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S52rtd_Cmpost_output S52rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA24_Cmpost_output,Cmpost_output::rhs1_Rterms_phrase_} }// end of reduce table }; yacco2::State S52_Cmpost_output = //State's vectored into symbol: "terminals-phrase" {52 ,0,0,0,0,0,(Reduce_tbl*)&S52rt_Cmpost_output,0,0,0}; struct S53rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S53rtd_Cmpost_output S53rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA25_Cmpost_output,Cmpost_output::rhs1_Rerr_phrase_} }// end of reduce table }; yacco2::State S53_Cmpost_output = //State's vectored into symbol: "error-symbols-phrase" {53 ,0,0,0,0,0,(Reduce_tbl*)&S53rt_Cmpost_output,0,0,0}; struct S54rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S54rtd_Cmpost_output S54rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA26_Cmpost_output,Cmpost_output::rhs1_Rrule_phrase_} }// end of reduce table }; yacco2::State S54_Cmpost_output = //State's vectored into symbol: "rules-phrase" {54 ,0,0,0,0,0,(Reduce_tbl*)&S54rt_Cmpost_output,0,0,0}; struct S55std_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S55std_Cmpost_output S55st_Cmpost_output = { 3 , {// start of table {340,(State*)&S23_Cmpost_output} // shift sym: rule_def ,{583,(State*)&S56_Cmpost_output} // shift sym: Rrule ,{584,(State*)&S25_Cmpost_output} // shift sym: Rrule_def }// end of shift table }; yacco2::State S55_Cmpost_output = //State's vectored into symbol: "Rks_epi" {55 ,0,0,0,0,(Shift_tbl*)&S55st_Cmpost_output,0,0,0,0}; struct S56rtd_Cmpost_output{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S56rtd_Cmpost_output S56rt_Cmpost_output = { 1 , {// start of table {(Set_tbl*)&LA14_Cmpost_output,Cmpost_output::rhs1_Rrules_} }// end of reduce table }; yacco2::State S56_Cmpost_output = //State's vectored into symbol: "Rrule" {56 ,0,0,0,0,0,(Reduce_tbl*)&S56rt_Cmpost_output,0,0,0};