/* File: eval_phrasestbl.cpp Date and Time: Fri Jan 30 18:55:11 2015 */ #include "eval_phrases.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_eval_phrases;// grammar's ns // first set terminals // LR1_questionable_shift_operator // T_parallel_parser_phrase // T_enum_phrase yacco2::UCHAR LA1_Ceval_phrases[] ={ 2 ,0,1 ,41,6 }; // LR1_eolr yacco2::UCHAR LA2_Ceval_phrases[] ={ 1 ,0,4 }; // LR1_questionable_shift_operator // T_enum_phrase yacco2::UCHAR LA3_Ceval_phrases[] ={ 2 ,0,1 ,41,4 }; // LR1_questionable_shift_operator // T_lr1_k_phrase yacco2::UCHAR LA4_Ceval_phrases[] ={ 2 ,0,1 ,42,1 }; // LR1_questionable_shift_operator // T_rc_phrase yacco2::UCHAR LA5_Ceval_phrases[] ={ 2 ,0,1 ,42,2 }; // LR1_questionable_shift_operator // T_terminals_phrase yacco2::UCHAR LA6_Ceval_phrases[] ={ 2 ,0,1 ,41,64 }; // LR1_questionable_shift_operator // T_error_symbols_phrase yacco2::UCHAR LA7_Ceval_phrases[] ={ 2 ,0,1 ,41,128 }; // LR1_questionable_shift_operator // T_rules_phrase yacco2::UCHAR LA8_Ceval_phrases[] ={ 2 ,0,1 ,42,32 }; // LR1_eog yacco2::UCHAR LA9_Ceval_phrases[] ={ 1 ,0,2 }; extern yacco2::State S1_Ceval_phrases; extern yacco2::State S2_Ceval_phrases; extern yacco2::State S3_Ceval_phrases; extern yacco2::State S4_Ceval_phrases; extern yacco2::State S5_Ceval_phrases; extern yacco2::State S6_Ceval_phrases; extern yacco2::State S7_Ceval_phrases; extern yacco2::State S8_Ceval_phrases; extern yacco2::State S9_Ceval_phrases; extern yacco2::State S10_Ceval_phrases; extern yacco2::State S11_Ceval_phrases; extern yacco2::State S12_Ceval_phrases; extern yacco2::State S13_Ceval_phrases; extern yacco2::State S14_Ceval_phrases; extern yacco2::State S15_Ceval_phrases; extern yacco2::State S16_Ceval_phrases; extern yacco2::State S17_Ceval_phrases; extern yacco2::State S18_Ceval_phrases; extern yacco2::State S19_Ceval_phrases; extern yacco2::State S20_Ceval_phrases; extern yacco2::State S21_Ceval_phrases; extern yacco2::State S22_Ceval_phrases; extern yacco2::State S23_Ceval_phrases; extern yacco2::State S24_Ceval_phrases; extern yacco2::State S25_Ceval_phrases; extern yacco2::State S26_Ceval_phrases; struct S1std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S1std_Ceval_phrases S1st_Ceval_phrases = { 5 , {// start of table {0,(State*)&S2_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{1,(State*)&S3_Ceval_phrases} // shift sym: LR1_eog ,{328,(State*)&S4_Ceval_phrases} // shift sym: T_fsm_phrase ,{569,(State*)&S1_Ceval_phrases} // accept sym: Reval_phrases ,{570,(State*)&S5_Ceval_phrases} // shift sym: Rfsm_phrase }// end of shift table }; yacco2::Shift_entry S1qse_Ceval_phrases = {0,(State*)&S2_Ceval_phrases}; yacco2::State S1_Ceval_phrases = //State's vectored into symbol: " No symbol" {1 ,0,0,0,0,(Shift_tbl*)&S1st_Ceval_phrases,0,0,0,(Shift_entry*)&S1qse_Ceval_phrases }; struct S2rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S2rtd_Ceval_phrases S2rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA1_Ceval_phrases,Ceval_phrases::rhs2_Rfsm_phrase_} }// end of reduce table }; yacco2::State S2_Ceval_phrases = //State's vectored into symbol: "|?|" {2 ,0,0,0,0,0,(Reduce_tbl*)&S2rt_Ceval_phrases,0,0,0}; struct S3rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S3rtd_Ceval_phrases S3rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA2_Ceval_phrases,Ceval_phrases::rhs2_Reval_phrases_} }// end of reduce table }; yacco2::State S3_Ceval_phrases = //State's vectored into symbol: "eog" {3 ,0,0,0,0,0,(Reduce_tbl*)&S3rt_Ceval_phrases,0,0,0}; struct S4rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S4rtd_Ceval_phrases S4rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA1_Ceval_phrases,Ceval_phrases::rhs1_Rfsm_phrase_} }// end of reduce table }; yacco2::State S4_Ceval_phrases = //State's vectored into symbol: "fsm-phrase" {4 ,0,0,0,0,0,(Reduce_tbl*)&S4rt_Ceval_phrases,0,0,0}; struct S5std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[2]; }; S5std_Ceval_phrases S5st_Ceval_phrases = { 2 , {// start of table {329,(State*)&S14_Ceval_phrases} // shift sym: T_parallel_parser_phrase ,{571,(State*)&S6_Ceval_phrases} // shift sym: Rparallel_phrase }// end of shift table }; struct S5rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S5rtd_Ceval_phrases S5rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA3_Ceval_phrases,Ceval_phrases::rhs2_Rparallel_phrase_} }// end of reduce table }; yacco2::State S5_Ceval_phrases = //State's vectored into symbol: "Rfsm_phrase" {5 ,0,0,0,0,(Shift_tbl*)&S5st_Ceval_phrases,(Reduce_tbl*)&S5rt_Ceval_phrases,0,0,0}; struct S6std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S6std_Ceval_phrases S6st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S15_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{330,(State*)&S16_Ceval_phrases} // shift sym: T_enum_phrase ,{572,(State*)&S7_Ceval_phrases} // shift sym: RT_enum_phrase }// end of shift table }; yacco2::Shift_entry S6qse_Ceval_phrases = {0,(State*)&S15_Ceval_phrases}; yacco2::State S6_Ceval_phrases = //State's vectored into symbol: "Rparallel_phrase" {6 ,0,0,0,0,(Shift_tbl*)&S6st_Ceval_phrases,0,0,0,(Shift_entry*)&S6qse_Ceval_phrases }; struct S7std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S7std_Ceval_phrases S7st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S17_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{336,(State*)&S18_Ceval_phrases} // shift sym: T_lr1_k_phrase ,{575,(State*)&S8_Ceval_phrases} // shift sym: Rlr1_k_phrase }// end of shift table }; yacco2::Shift_entry S7qse_Ceval_phrases = {0,(State*)&S17_Ceval_phrases}; yacco2::State S7_Ceval_phrases = //State's vectored into symbol: "RT_enum_phrase" {7 ,0,0,0,0,(Shift_tbl*)&S7st_Ceval_phrases,0,0,0,(Shift_entry*)&S7qse_Ceval_phrases }; struct S8std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S8std_Ceval_phrases S8st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S19_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{337,(State*)&S20_Ceval_phrases} // shift sym: T_rc_phrase ,{574,(State*)&S9_Ceval_phrases} // shift sym: Rrc_phrase }// end of shift table }; yacco2::Shift_entry S8qse_Ceval_phrases = {0,(State*)&S19_Ceval_phrases}; yacco2::State S8_Ceval_phrases = //State's vectored into symbol: "Rlr1_k_phrase" {8 ,0,0,0,0,(Shift_tbl*)&S8st_Ceval_phrases,0,0,0,(Shift_entry*)&S8qse_Ceval_phrases }; struct S9std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S9std_Ceval_phrases S9st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S21_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{334,(State*)&S22_Ceval_phrases} // shift sym: T_terminals_phrase ,{576,(State*)&S10_Ceval_phrases} // shift sym: Rterms_phrase }// end of shift table }; yacco2::Shift_entry S9qse_Ceval_phrases = {0,(State*)&S21_Ceval_phrases}; yacco2::State S9_Ceval_phrases = //State's vectored into symbol: "Rrc_phrase" {9 ,0,0,0,0,(Shift_tbl*)&S9st_Ceval_phrases,0,0,0,(Shift_entry*)&S9qse_Ceval_phrases }; struct S10std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S10std_Ceval_phrases S10st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S23_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{335,(State*)&S24_Ceval_phrases} // shift sym: T_error_symbols_phrase ,{573,(State*)&S11_Ceval_phrases} // shift sym: Rerr_sym_phrase }// end of shift table }; yacco2::Shift_entry S10qse_Ceval_phrases = {0,(State*)&S23_Ceval_phrases}; yacco2::State S10_Ceval_phrases = //State's vectored into symbol: "Rterms_phrase" {10 ,0,0,0,0,(Shift_tbl*)&S10st_Ceval_phrases,0,0,0,(Shift_entry*)&S10qse_Ceval_phrases }; struct S11std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S11std_Ceval_phrases S11st_Ceval_phrases = { 3 , {// start of table {0,(State*)&S25_Ceval_phrases} // shift sym: LR1_questionable_shift_operator ,{341,(State*)&S26_Ceval_phrases} // shift sym: T_rules_phrase ,{577,(State*)&S12_Ceval_phrases} // shift sym: Rrules_phrase }// end of shift table }; yacco2::Shift_entry S11qse_Ceval_phrases = {0,(State*)&S25_Ceval_phrases}; yacco2::State S11_Ceval_phrases = //State's vectored into symbol: "Rerr_sym_phrase" {11 ,0,0,0,0,(Shift_tbl*)&S11st_Ceval_phrases,0,0,0,(Shift_entry*)&S11qse_Ceval_phrases }; struct S12std_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[1]; }; S12std_Ceval_phrases S12st_Ceval_phrases = { 1 , {// start of table {1,(State*)&S13_Ceval_phrases} // shift sym: LR1_eog }// end of shift table }; yacco2::State S12_Ceval_phrases = //State's vectored into symbol: "Rrules_phrase" {12 ,0,0,0,0,(Shift_tbl*)&S12st_Ceval_phrases,0,0,0,0}; struct S13rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S13rtd_Ceval_phrases S13rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA2_Ceval_phrases,Ceval_phrases::rhs1_Reval_phrases_} }// end of reduce table }; yacco2::State S13_Ceval_phrases = //State's vectored into symbol: "eog" {13 ,0,0,0,0,0,(Reduce_tbl*)&S13rt_Ceval_phrases,0,0,0}; struct S14rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S14rtd_Ceval_phrases S14rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA3_Ceval_phrases,Ceval_phrases::rhs1_Rparallel_phrase_} }// end of reduce table }; yacco2::State S14_Ceval_phrases = //State's vectored into symbol: "parallel-parser-phrase" {14 ,0,0,0,0,0,(Reduce_tbl*)&S14rt_Ceval_phrases,0,0,0}; struct S15rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S15rtd_Ceval_phrases S15rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA4_Ceval_phrases,Ceval_phrases::rhs2_RT_enum_phrase_} }// end of reduce table }; yacco2::State S15_Ceval_phrases = //State's vectored into symbol: "|?|" {15 ,0,0,0,0,0,(Reduce_tbl*)&S15rt_Ceval_phrases,0,0,0}; struct S16rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S16rtd_Ceval_phrases S16rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA4_Ceval_phrases,Ceval_phrases::rhs1_RT_enum_phrase_} }// end of reduce table }; yacco2::State S16_Ceval_phrases = //State's vectored into symbol: "T-enum-phrase" {16 ,0,0,0,0,0,(Reduce_tbl*)&S16rt_Ceval_phrases,0,0,0}; struct S17rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S17rtd_Ceval_phrases S17rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA5_Ceval_phrases,Ceval_phrases::rhs2_Rlr1_k_phrase_} }// end of reduce table }; yacco2::State S17_Ceval_phrases = //State's vectored into symbol: "|?|" {17 ,0,0,0,0,0,(Reduce_tbl*)&S17rt_Ceval_phrases,0,0,0}; struct S18rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S18rtd_Ceval_phrases S18rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA5_Ceval_phrases,Ceval_phrases::rhs1_Rlr1_k_phrase_} }// end of reduce table }; yacco2::State S18_Ceval_phrases = //State's vectored into symbol: "lr1-k-phrase" {18 ,0,0,0,0,0,(Reduce_tbl*)&S18rt_Ceval_phrases,0,0,0}; struct S19rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S19rtd_Ceval_phrases S19rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA6_Ceval_phrases,Ceval_phrases::rhs2_Rrc_phrase_} }// end of reduce table }; yacco2::State S19_Ceval_phrases = //State's vectored into symbol: "|?|" {19 ,0,0,0,0,0,(Reduce_tbl*)&S19rt_Ceval_phrases,0,0,0}; struct S20rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S20rtd_Ceval_phrases S20rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA6_Ceval_phrases,Ceval_phrases::rhs1_Rrc_phrase_} }// end of reduce table }; yacco2::State S20_Ceval_phrases = //State's vectored into symbol: "rc-phrase" {20 ,0,0,0,0,0,(Reduce_tbl*)&S20rt_Ceval_phrases,0,0,0}; struct S21rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S21rtd_Ceval_phrases S21rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA7_Ceval_phrases,Ceval_phrases::rhs2_Rterms_phrase_} }// end of reduce table }; yacco2::State S21_Ceval_phrases = //State's vectored into symbol: "|?|" {21 ,0,0,0,0,0,(Reduce_tbl*)&S21rt_Ceval_phrases,0,0,0}; struct S22rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S22rtd_Ceval_phrases S22rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA7_Ceval_phrases,Ceval_phrases::rhs1_Rterms_phrase_} }// end of reduce table }; yacco2::State S22_Ceval_phrases = //State's vectored into symbol: "terminals-phrase" {22 ,0,0,0,0,0,(Reduce_tbl*)&S22rt_Ceval_phrases,0,0,0}; struct S23rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S23rtd_Ceval_phrases S23rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA8_Ceval_phrases,Ceval_phrases::rhs2_Rerr_sym_phrase_} }// end of reduce table }; yacco2::State S23_Ceval_phrases = //State's vectored into symbol: "|?|" {23 ,0,0,0,0,0,(Reduce_tbl*)&S23rt_Ceval_phrases,0,0,0}; struct S24rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S24rtd_Ceval_phrases S24rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA8_Ceval_phrases,Ceval_phrases::rhs1_Rerr_sym_phrase_} }// end of reduce table }; yacco2::State S24_Ceval_phrases = //State's vectored into symbol: "error-symbols-phrase" {24 ,0,0,0,0,0,(Reduce_tbl*)&S24rt_Ceval_phrases,0,0,0}; struct S25rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S25rtd_Ceval_phrases S25rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA9_Ceval_phrases,Ceval_phrases::rhs2_Rrules_phrase_} }// end of reduce table }; yacco2::State S25_Ceval_phrases = //State's vectored into symbol: "|?|" {25 ,0,0,0,0,0,(Reduce_tbl*)&S25rt_Ceval_phrases,0,0,0}; struct S26rtd_Ceval_phrases{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S26rtd_Ceval_phrases S26rt_Ceval_phrases = { 1 , {// start of table {(Set_tbl*)&LA9_Ceval_phrases,Ceval_phrases::rhs1_Rrules_phrase_} }// end of reduce table }; yacco2::State S26_Ceval_phrases = //State's vectored into symbol: "rules-phrase" {26 ,0,0,0,0,0,(Reduce_tbl*)&S26rt_Ceval_phrases,0,0,0};