/* File: rules_phrase_thtbl.cpp Date and Time: Fri Jan 30 18:55:23 2015 */ #include "rules_phrase_th.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_rules_phrase_th;// grammar's ns // first set terminals // LR1_questionable_shift_operator // raw_open_brace yacco2::UCHAR LA1_Crules_phrase_th[] ={ 2 ,0,1 ,16,8 }; // LR1_questionable_shift_operator // LR1_reduce_operator // LR1_invisible_shift_operator // raw_open_brace // raw_close_brace yacco2::UCHAR LA2_Crules_phrase_th[] ={ 2 ,0,49 ,16,40 }; // LR1_questionable_shift_operator // LR1_reduce_operator yacco2::UCHAR LA3_Crules_phrase_th[] ={ 1 ,0,17 }; // LR1_eolr yacco2::UCHAR LA4_Crules_phrase_th[] ={ 1 ,0,4 }; // LR1_questionable_shift_operator // LR1_reduce_operator // raw_open_brace // raw_close_brace yacco2::UCHAR LA5_Crules_phrase_th[] ={ 2 ,0,17 ,16,40 }; // LR1_questionable_shift_operator // LR1_reduce_operator // raw_close_brace yacco2::UCHAR LA6_Crules_phrase_th[] ={ 2 ,0,17 ,16,32 }; extern yacco2::State S1_Crules_phrase_th; extern yacco2::State S2_Crules_phrase_th; struct S2ttd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Type_pp_fnct_ptr ar_fnct_ptr_; yacco2::ULINT (*thd_id_bit_map_ptr__)[]; yacco2::Thread_entry* thread_entries_[3]; }; S2ttd_Crules_phrase_th S2tt_Crules_phrase_th = { 3 // no of threads ,0 //AR_rulename or 0 ,0// ptr to thread id bit map ,(yacco2::Thread_entry*)&ITH_eol ,(yacco2::Thread_entry*)&ITH_ws ,(yacco2::Thread_entry*)&ITH_cweb_or_c_k }; extern yacco2::State S3_Crules_phrase_th; extern yacco2::State S4_Crules_phrase_th; extern yacco2::State S5_Crules_phrase_th; extern yacco2::State S6_Crules_phrase_th; extern yacco2::State S7_Crules_phrase_th; extern yacco2::State S8_Crules_phrase_th; extern yacco2::State S9_Crules_phrase_th; extern yacco2::State S10_Crules_phrase_th; extern yacco2::State S11_Crules_phrase_th; extern yacco2::State S12_Crules_phrase_th; extern yacco2::State S13_Crules_phrase_th; extern yacco2::State S14_Crules_phrase_th; extern yacco2::State S15_Crules_phrase_th; extern yacco2::State S16_Crules_phrase_th; extern yacco2::State S17_Crules_phrase_th; extern yacco2::State S18_Crules_phrase_th; extern yacco2::State S19_Crules_phrase_th; extern yacco2::State S20_Crules_phrase_th; extern yacco2::State S21_Crules_phrase_th; struct S21ttd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Type_pp_fnct_ptr ar_fnct_ptr_; yacco2::ULINT (*thd_id_bit_map_ptr__)[]; yacco2::Thread_entry* thread_entries_[4]; }; S21ttd_Crules_phrase_th S21tt_Crules_phrase_th = { 4 // no of threads ,0 //AR_rulename or 0 ,0// ptr to thread id bit map ,(yacco2::Thread_entry*)&ITH_eol ,(yacco2::Thread_entry*)&ITH_ws ,(yacco2::Thread_entry*)&ITH_rule_def_phrase ,(yacco2::Thread_entry*)&ITH_cweb_or_c_k }; extern yacco2::State S22_Crules_phrase_th; extern yacco2::State S23_Crules_phrase_th; extern yacco2::State S24_Crules_phrase_th; extern yacco2::State S25_Crules_phrase_th; extern yacco2::State S26_Crules_phrase_th; extern yacco2::State S27_Crules_phrase_th; extern yacco2::State S28_Crules_phrase_th; extern yacco2::State S29_Crules_phrase_th; extern yacco2::State S30_Crules_phrase_th; struct S30ttd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Type_pp_fnct_ptr ar_fnct_ptr_; yacco2::ULINT (*thd_id_bit_map_ptr__)[]; yacco2::Thread_entry* thread_entries_[1]; }; S30ttd_Crules_phrase_th S30tt_Crules_phrase_th = { 1 // no of threads ,0 //AR_rulename or 0 ,0// ptr to thread id bit map ,(yacco2::Thread_entry*)&ITH_rule_def_phrase }; extern yacco2::State S31_Crules_phrase_th; extern yacco2::State S32_Crules_phrase_th; extern yacco2::State S33_Crules_phrase_th; extern yacco2::State S34_Crules_phrase_th; extern yacco2::State S35_Crules_phrase_th; extern yacco2::State S36_Crules_phrase_th; struct S1std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S1std_Crules_phrase_th S1st_Crules_phrase_th = { 5 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{569,(State*)&S1_Crules_phrase_th} // accept sym: Rrules_phrase ,{577,(State*)&S8_Crules_phrase_th} // shift sym: Rlint_or_cweb ,{578,(State*)&S28_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S1pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; struct S1rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S1rtd_Crules_phrase_th S1rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA1_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S1_Crules_phrase_th = //State's vectored into symbol: " No symbol" {1 ,(Shift_entry*)&S1pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S1st_Crules_phrase_th,(Reduce_tbl*)&S1rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S2std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S2std_Crules_phrase_th S2st_Crules_phrase_th = { 5 , {// start of table {268,(State*)&S3_Crules_phrase_th} // shift sym: T_eol ,{271,(State*)&S4_Crules_phrase_th} // shift sym: T_comment ,{272,(State*)&S5_Crules_phrase_th} // shift sym: T_ws ,{372,(State*)&S6_Crules_phrase_th} // shift sym: T_cweb_comment ,{396,(State*)&S7_Crules_phrase_th} // shift sym: Err_comment_overrun }// end of shift table }; yacco2::State S2_Crules_phrase_th = //State's vectored into symbol: "|||" {2 ,0,0,0,0,(Shift_tbl*)&S2st_Crules_phrase_th,0,0,0,0}; struct S3rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S3rtd_Crules_phrase_th S3rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs5_Rfluff_or_cweb_} }// end of reduce table }; yacco2::State S3_Crules_phrase_th = //State's vectored into symbol: "eol" {3 ,0,0,0,0,0,(Reduce_tbl*)&S3rt_Crules_phrase_th,0,0,0}; struct S4rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S4rtd_Crules_phrase_th S4rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs2_Rfluff_or_cweb_} }// end of reduce table }; yacco2::State S4_Crules_phrase_th = //State's vectored into symbol: "comment" {4 ,0,0,0,0,0,(Reduce_tbl*)&S4rt_Crules_phrase_th,0,0,0}; struct S5rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S5rtd_Crules_phrase_th S5rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs1_Rfluff_or_cweb_} }// end of reduce table }; yacco2::State S5_Crules_phrase_th = //State's vectored into symbol: "ws" {5 ,0,0,0,0,0,(Reduce_tbl*)&S5rt_Crules_phrase_th,0,0,0}; struct S6rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S6rtd_Crules_phrase_th S6rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs3_Rfluff_or_cweb_} }// end of reduce table }; yacco2::State S6_Crules_phrase_th = //State's vectored into symbol: "cweb-comment" {6 ,0,0,0,0,0,(Reduce_tbl*)&S6rt_Crules_phrase_th,0,0,0}; struct S7rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S7rtd_Crules_phrase_th S7rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs4_Rfluff_or_cweb_} }// end of reduce table }; yacco2::State S7_Crules_phrase_th = //State's vectored into symbol: "comment-overrun" {7 ,0,0,0,0,0,(Reduce_tbl*)&S7rt_Crules_phrase_th,0,0,0}; struct S8std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S8std_Crules_phrase_th S8st_Crules_phrase_th = { 4 , {// start of table {0,(State*)&S9_Crules_phrase_th} // shift sym: LR1_questionable_shift_operator ,{131,(State*)&S10_Crules_phrase_th} // shift sym: raw_open_brace ,{570,(State*)&S11_Crules_phrase_th} // shift sym: Rrule_defs_phrase ,{574,(State*)&S18_Crules_phrase_th} // shift sym: Ropen_brace }// end of shift table }; yacco2::Shift_entry S8qse_Crules_phrase_th = {0,(State*)&S9_Crules_phrase_th}; yacco2::State S8_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb" {8 ,0,0,0,0,(Shift_tbl*)&S8st_Crules_phrase_th,0,0,0,(Shift_entry*)&S8qse_Crules_phrase_th }; struct S9rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S9rtd_Crules_phrase_th S9rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA3_Crules_phrase_th,Crules_phrase_th::rhs1_Ropen_brace_} }// end of reduce table }; yacco2::State S9_Crules_phrase_th = //State's vectored into symbol: "|?|" {9 ,0,0,0,0,0,(Reduce_tbl*)&S9rt_Crules_phrase_th,0,0,0}; struct S10rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S10rtd_Crules_phrase_th S10rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA3_Crules_phrase_th,Crules_phrase_th::rhs2_Ropen_brace_} }// end of reduce table }; yacco2::State S10_Crules_phrase_th = //State's vectored into symbol: "{" {10 ,0,0,0,0,0,(Reduce_tbl*)&S10rt_Crules_phrase_th,0,0,0}; struct S11std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S11std_Crules_phrase_th S11st_Crules_phrase_th = { 5 , {// start of table {0,(State*)&S12_Crules_phrase_th} // shift sym: LR1_questionable_shift_operator ,{3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{576,(State*)&S13_Crules_phrase_th} // shift sym: Rlint_or_cweb_or_error ,{578,(State*)&S14_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S11pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; yacco2::Shift_entry S11qse_Crules_phrase_th = {0,(State*)&S12_Crules_phrase_th}; struct S11rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S11rtd_Crules_phrase_th S11rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_or_error_} }// end of reduce table }; yacco2::State S11_Crules_phrase_th = //State's vectored into symbol: "Rrule_defs_phrase" {11 ,(Shift_entry*)&S11pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S11st_Crules_phrase_th,(Reduce_tbl*)&S11rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,(Shift_entry*)&S11qse_Crules_phrase_th }; struct S12rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S12rtd_Crules_phrase_th S12rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs2_Rlint_or_cweb_or_error_} }// end of reduce table }; yacco2::State S12_Crules_phrase_th = //State's vectored into symbol: "|?|" {12 ,0,0,0,0,0,(Reduce_tbl*)&S12rt_Crules_phrase_th,0,0,0}; struct S13rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S13rtd_Crules_phrase_th S13rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs1_Rrules_phrase_} }// end of reduce table }; yacco2::State S13_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb_or_error" {13 ,0,0,0,0,0,(Reduce_tbl*)&S13rt_Crules_phrase_th,0,0,0}; struct S14std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S14std_Crules_phrase_th S14st_Crules_phrase_th = { 3 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{5,(State*)&S15_Crules_phrase_th} // shift sym: LR1_invisible_shift_operator ,{579,(State*)&S16_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S14pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; yacco2::Shift_entry S14ise_Crules_phrase_th = {5,(State*)&S15_Crules_phrase_th}; yacco2::State S14_Crules_phrase_th = //State's vectored into symbol: "Rfluffs_or_cweb" {14 ,(Shift_entry*)&S14pse_Crules_phrase_th,0,(Shift_entry*)&S14ise_Crules_phrase_th ,0,(Shift_tbl*)&S14st_Crules_phrase_th,0,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S15rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S15rtd_Crules_phrase_th S15rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs3_Rlint_or_cweb_or_error_} }// end of reduce table }; yacco2::State S15_Crules_phrase_th = //State's vectored into symbol: "|.|" {15 ,0,0,0,0,0,(Reduce_tbl*)&S15rt_Crules_phrase_th,0,0,0}; struct S16rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S16rtd_Crules_phrase_th S16rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs2_Rfluffs_or_cweb_} }// end of reduce table }; yacco2::State S16_Crules_phrase_th = //State's vectored into symbol: "Rfluff_or_cweb" {16 ,0,0,0,0,0,(Reduce_tbl*)&S16rt_Crules_phrase_th,0,0,0}; struct S17rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S17rtd_Crules_phrase_th S17rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA2_Crules_phrase_th,Crules_phrase_th::rhs1_Rfluffs_or_cweb_} }// end of reduce table }; yacco2::State S17_Crules_phrase_th = //State's vectored into symbol: "Rfluff_or_cweb" {17 ,0,0,0,0,0,(Reduce_tbl*)&S17rt_Crules_phrase_th,0,0,0}; struct S18std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S18std_Crules_phrase_th S18st_Crules_phrase_th = { 4 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{577,(State*)&S19_Crules_phrase_th} // shift sym: Rlint_or_cweb ,{578,(State*)&S28_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S18pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; struct S18rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S18rtd_Crules_phrase_th S18rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA3_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S18_Crules_phrase_th = //State's vectored into symbol: "Ropen_brace" {18 ,(Shift_entry*)&S18pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S18st_Crules_phrase_th,(Reduce_tbl*)&S18rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S19std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S19std_Crules_phrase_th S19st_Crules_phrase_th = { 4 , {// start of table {0,(State*)&S29_Crules_phrase_th} // shift sym: LR1_questionable_shift_operator ,{3,(State*)&S30_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{571,(State*)&S20_Crules_phrase_th} // shift sym: Rrule_defs ,{572,(State*)&S35_Crules_phrase_th} // shift sym: Rrule_def }// end of shift table }; yacco2::Shift_entry S19pse_Crules_phrase_th = {3,(State*)&S30_Crules_phrase_th}; yacco2::Shift_entry S19qse_Crules_phrase_th = {0,(State*)&S29_Crules_phrase_th}; yacco2::State S19_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb" {19 ,(Shift_entry*)&S19pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S19st_Crules_phrase_th,0,(State_s_thread_tbl*)&S30tt_Crules_phrase_th,0,(Shift_entry*)&S19qse_Crules_phrase_th }; struct S20std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S20std_Crules_phrase_th S20st_Crules_phrase_th = { 5 , {// start of table {3,(State*)&S21_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{573,(State*)&S33_Crules_phrase_th} // shift sym: Rrule_def1 ,{577,(State*)&S24_Crules_phrase_th} // shift sym: Rlint_or_cweb ,{578,(State*)&S28_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S20pse_Crules_phrase_th = {3,(State*)&S21_Crules_phrase_th}; struct S20rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S20rtd_Crules_phrase_th S20rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA5_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S20_Crules_phrase_th = //State's vectored into symbol: "Rrule_defs" {20 ,(Shift_entry*)&S20pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S20st_Crules_phrase_th,(Reduce_tbl*)&S20rt_Crules_phrase_th,(State_s_thread_tbl*)&S21tt_Crules_phrase_th,0,0}; struct S21std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[7]; }; S21std_Crules_phrase_th S21st_Crules_phrase_th = { 7 , {// start of table {6,(State*)&S22_Crules_phrase_th} // shift sym: LR1_all_shift_operator ,{268,(State*)&S3_Crules_phrase_th} // shift sym: T_eol ,{271,(State*)&S4_Crules_phrase_th} // shift sym: T_comment ,{272,(State*)&S5_Crules_phrase_th} // shift sym: T_ws ,{340,(State*)&S23_Crules_phrase_th} // shift sym: rule_def ,{372,(State*)&S6_Crules_phrase_th} // shift sym: T_cweb_comment ,{396,(State*)&S7_Crules_phrase_th} // shift sym: Err_comment_overrun }// end of shift table }; yacco2::Shift_entry S21ase_Crules_phrase_th = {6,(State*)&S22_Crules_phrase_th}; yacco2::State S21_Crules_phrase_th = //State's vectored into symbol: "|||" {21 ,0,(Shift_entry*)&S21ase_Crules_phrase_th ,0,0,(Shift_tbl*)&S21st_Crules_phrase_th,0,0,0,0}; struct S22rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S22rtd_Crules_phrase_th S22rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs2_Rrule_def1_} }// end of reduce table }; yacco2::State S22_Crules_phrase_th = //State's vectored into symbol: "|+|" {22 ,0,0,0,0,0,(Reduce_tbl*)&S22rt_Crules_phrase_th,0,0,0}; struct S23rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S23rtd_Crules_phrase_th S23rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs1_Rrule_def1_} }// end of reduce table }; yacco2::State S23_Crules_phrase_th = //State's vectored into symbol: "rule-def" {23 ,0,0,0,0,0,(Reduce_tbl*)&S23rt_Crules_phrase_th,0,0,0}; struct S24std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S24std_Crules_phrase_th S24st_Crules_phrase_th = { 3 , {// start of table {0,(State*)&S25_Crules_phrase_th} // shift sym: LR1_questionable_shift_operator ,{133,(State*)&S26_Crules_phrase_th} // shift sym: raw_close_brace ,{575,(State*)&S27_Crules_phrase_th} // shift sym: Rclose_brace }// end of shift table }; yacco2::Shift_entry S24qse_Crules_phrase_th = {0,(State*)&S25_Crules_phrase_th}; yacco2::State S24_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb" {24 ,0,0,0,0,(Shift_tbl*)&S24st_Crules_phrase_th,0,0,0,(Shift_entry*)&S24qse_Crules_phrase_th }; struct S25rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S25rtd_Crules_phrase_th S25rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs1_Rclose_brace_} }// end of reduce table }; yacco2::State S25_Crules_phrase_th = //State's vectored into symbol: "|?|" {25 ,0,0,0,0,0,(Reduce_tbl*)&S25rt_Crules_phrase_th,0,0,0}; struct S26rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S26rtd_Crules_phrase_th S26rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs2_Rclose_brace_} }// end of reduce table }; yacco2::State S26_Crules_phrase_th = //State's vectored into symbol: "}" {26 ,0,0,0,0,0,(Reduce_tbl*)&S26rt_Crules_phrase_th,0,0,0}; struct S27rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S27rtd_Crules_phrase_th S27rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA4_Crules_phrase_th,Crules_phrase_th::rhs1_Rrule_defs_phrase_} }// end of reduce table }; yacco2::State S27_Crules_phrase_th = //State's vectored into symbol: "Rclose_brace" {27 ,0,0,0,0,0,(Reduce_tbl*)&S27rt_Crules_phrase_th,0,0,0}; struct S28std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S28std_Crules_phrase_th S28st_Crules_phrase_th = { 2 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{579,(State*)&S16_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S28pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; struct S28rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S28rtd_Crules_phrase_th S28rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA5_Crules_phrase_th,Crules_phrase_th::rhs2_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S28_Crules_phrase_th = //State's vectored into symbol: "Rfluffs_or_cweb" {28 ,(Shift_entry*)&S28pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S28st_Crules_phrase_th,(Reduce_tbl*)&S28rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S29rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S29rtd_Crules_phrase_th S29rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs3_Rrule_def_} }// end of reduce table }; yacco2::State S29_Crules_phrase_th = //State's vectored into symbol: "|?|" {29 ,0,0,0,0,0,(Reduce_tbl*)&S29rt_Crules_phrase_th,0,0,0}; struct S30std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S30std_Crules_phrase_th S30st_Crules_phrase_th = { 2 , {// start of table {0,(State*)&S31_Crules_phrase_th} // shift sym: LR1_questionable_shift_operator ,{340,(State*)&S32_Crules_phrase_th} // shift sym: rule_def }// end of shift table }; yacco2::Shift_entry S30qse_Crules_phrase_th = {0,(State*)&S31_Crules_phrase_th}; yacco2::State S30_Crules_phrase_th = //State's vectored into symbol: "|||" {30 ,0,0,0,0,(Shift_tbl*)&S30st_Crules_phrase_th,0,0,0,(Shift_entry*)&S30qse_Crules_phrase_th }; struct S31rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S31rtd_Crules_phrase_th S31rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs2_Rrule_def_} }// end of reduce table }; yacco2::State S31_Crules_phrase_th = //State's vectored into symbol: "|?|" {31 ,0,0,0,0,0,(Reduce_tbl*)&S31rt_Crules_phrase_th,0,0,0}; struct S32rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S32rtd_Crules_phrase_th S32rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs1_Rrule_def_} }// end of reduce table }; yacco2::State S32_Crules_phrase_th = //State's vectored into symbol: "rule-def" {32 ,0,0,0,0,0,(Reduce_tbl*)&S32rt_Crules_phrase_th,0,0,0}; struct S33std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S33std_Crules_phrase_th S33st_Crules_phrase_th = { 4 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{577,(State*)&S34_Crules_phrase_th} // shift sym: Rlint_or_cweb ,{578,(State*)&S28_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S33pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; struct S33rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S33rtd_Crules_phrase_th S33rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S33_Crules_phrase_th = //State's vectored into symbol: "Rrule_def1" {33 ,(Shift_entry*)&S33pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S33st_Crules_phrase_th,(Reduce_tbl*)&S33rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S34rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S34rtd_Crules_phrase_th S34rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs2_Rrule_defs_} }// end of reduce table }; yacco2::State S34_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb" {34 ,0,0,0,0,0,(Reduce_tbl*)&S34rt_Crules_phrase_th,0,0,0}; struct S35std_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[4]; }; S35std_Crules_phrase_th S35st_Crules_phrase_th = { 4 , {// start of table {3,(State*)&S2_Crules_phrase_th} // shift sym: LR1_parallel_operator ,{577,(State*)&S36_Crules_phrase_th} // shift sym: Rlint_or_cweb ,{578,(State*)&S28_Crules_phrase_th} // shift sym: Rfluffs_or_cweb ,{579,(State*)&S17_Crules_phrase_th} // shift sym: Rfluff_or_cweb }// end of shift table }; yacco2::Shift_entry S35pse_Crules_phrase_th = {3,(State*)&S2_Crules_phrase_th}; struct S35rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S35rtd_Crules_phrase_th S35rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs1_Rlint_or_cweb_} }// end of reduce table }; yacco2::State S35_Crules_phrase_th = //State's vectored into symbol: "Rrule_def" {35 ,(Shift_entry*)&S35pse_Crules_phrase_th,0,0,0,(Shift_tbl*)&S35st_Crules_phrase_th,(Reduce_tbl*)&S35rt_Crules_phrase_th,(State_s_thread_tbl*)&S2tt_Crules_phrase_th,0,0}; struct S36rtd_Crules_phrase_th{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S36rtd_Crules_phrase_th S36rt_Crules_phrase_th = { 1 , {// start of table {(Set_tbl*)&LA6_Crules_phrase_th,Crules_phrase_th::rhs1_Rrule_defs_} }// end of reduce table }; yacco2::State S36_Crules_phrase_th = //State's vectored into symbol: "Rlint_or_cweb" {36 ,0,0,0,0,0,(Reduce_tbl*)&S36rt_Crules_phrase_th,0,0,0};