diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/yacco2/qa/lr1_tsttbl.cpp |
Initial commit
Diffstat (limited to 'web/yacco2/qa/lr1_tsttbl.cpp')
-rw-r--r-- | web/yacco2/qa/lr1_tsttbl.cpp | 821 |
1 files changed, 821 insertions, 0 deletions
diff --git a/web/yacco2/qa/lr1_tsttbl.cpp b/web/yacco2/qa/lr1_tsttbl.cpp new file mode 100644 index 0000000000..c7d71b9c67 --- /dev/null +++ b/web/yacco2/qa/lr1_tsttbl.cpp @@ -0,0 +1,821 @@ +/* + File: lr1_tsttbl.cpp + Date and Time: Mon Oct 13 18:18:15 2014 +*/ + + // test out Clr1\_tst\_fsm fsm user-imp-tbl emit code + +#include "lr1_tst.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_lr1_tst;// grammar's ns +// first set terminals +// LR1_eolr +yacco2::UCHAR LA1_Clr1_tst_fsm[] ={ +1 +,0,4 +}; +// raw_a +yacco2::UCHAR LA2_Clr1_tst_fsm[] ={ +1 +,13,2 +}; +// raw_b +yacco2::UCHAR LA3_Clr1_tst_fsm[] ={ +1 +,13,4 +}; +// LR1_eog +yacco2::UCHAR LA4_Clr1_tst_fsm[] ={ +1 +,0,2 +}; +// raw_m +yacco2::UCHAR LA5_Clr1_tst_fsm[] ={ +1 +,14,32 +}; +// raw_n +yacco2::UCHAR LA6_Clr1_tst_fsm[] ={ +1 +,14,64 +}; +extern yacco2::State S1_Clr1_tst_fsm; +extern yacco2::State S2_Clr1_tst_fsm; +extern yacco2::State S3_Clr1_tst_fsm; +extern yacco2::State S4_Clr1_tst_fsm; +extern yacco2::State S5_Clr1_tst_fsm; +extern yacco2::State S6_Clr1_tst_fsm; +extern yacco2::State S7_Clr1_tst_fsm; +extern yacco2::State S8_Clr1_tst_fsm; +extern yacco2::State S9_Clr1_tst_fsm; +extern yacco2::State S10_Clr1_tst_fsm; +extern yacco2::State S11_Clr1_tst_fsm; +extern yacco2::State S12_Clr1_tst_fsm; +extern yacco2::State S13_Clr1_tst_fsm; +extern yacco2::State S14_Clr1_tst_fsm; +extern yacco2::State S15_Clr1_tst_fsm; +extern yacco2::State S16_Clr1_tst_fsm; +extern yacco2::State S17_Clr1_tst_fsm; +extern yacco2::State S18_Clr1_tst_fsm; +extern yacco2::State S19_Clr1_tst_fsm; +extern yacco2::State S20_Clr1_tst_fsm; +extern yacco2::State S21_Clr1_tst_fsm; +extern yacco2::State S22_Clr1_tst_fsm; +extern yacco2::State S23_Clr1_tst_fsm; +extern yacco2::State S24_Clr1_tst_fsm; +extern yacco2::State S25_Clr1_tst_fsm; +extern yacco2::State S26_Clr1_tst_fsm; +extern yacco2::State S27_Clr1_tst_fsm; +extern yacco2::State S28_Clr1_tst_fsm; +extern yacco2::State S29_Clr1_tst_fsm; +extern yacco2::State S30_Clr1_tst_fsm; +extern yacco2::State S31_Clr1_tst_fsm; +extern yacco2::State S32_Clr1_tst_fsm; +extern yacco2::State S33_Clr1_tst_fsm; +extern yacco2::State S34_Clr1_tst_fsm; +extern yacco2::State S35_Clr1_tst_fsm; +extern yacco2::State S36_Clr1_tst_fsm; +extern yacco2::State S37_Clr1_tst_fsm; +extern yacco2::State S38_Clr1_tst_fsm; +extern yacco2::State S39_Clr1_tst_fsm; +extern yacco2::State S40_Clr1_tst_fsm; +extern yacco2::State S41_Clr1_tst_fsm; +extern yacco2::State S42_Clr1_tst_fsm; +extern yacco2::State S43_Clr1_tst_fsm; +extern yacco2::State S44_Clr1_tst_fsm; +extern yacco2::State S45_Clr1_tst_fsm; +extern yacco2::State S46_Clr1_tst_fsm; +extern yacco2::State S47_Clr1_tst_fsm; +extern yacco2::State S48_Clr1_tst_fsm; +extern yacco2::State S49_Clr1_tst_fsm; +struct S1std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[5]; +}; +S1std_Clr1_tst_fsm S1st_Clr1_tst_fsm = { + 5 + , + {// start of table + {125,(State*)&S2_Clr1_tst_fsm} // shift sym: raw_u + ,{126,(State*)&S5_Clr1_tst_fsm} // shift sym: raw_v + ,{127,(State*)&S8_Clr1_tst_fsm} // shift sym: raw_w + ,{128,(State*)&S11_Clr1_tst_fsm} // shift sym: raw_x + ,{569,(State*)&S1_Clr1_tst_fsm} // accept sym: Rlr1_tst + }// end of shift table +}; +yacco2::State S1_Clr1_tst_fsm = //State's vectored into symbol: " No symbol" +{1 +,0,0,0,0,(Shift_tbl*)&S1st_Clr1_tst_fsm,0,0,0,0}; +struct S2std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[9]; +}; +S2std_Clr1_tst_fsm S2st_Clr1_tst_fsm = { + 9 + , + {// start of table + {105,(State*)&S14_Clr1_tst_fsm} // shift sym: raw_a + ,{106,(State*)&S15_Clr1_tst_fsm} // shift sym: raw_b + ,{570,(State*)&S3_Clr1_tst_fsm} // shift sym: RAabBab + ,{574,(State*)&S16_Clr1_tst_fsm} // shift sym: RAab + ,{576,(State*)&S18_Clr1_tst_fsm} // shift sym: RBab + ,{578,(State*)&S20_Clr1_tst_fsm} // shift sym: RA1 + ,{579,(State*)&S22_Clr1_tst_fsm} // shift sym: RA2 + ,{580,(State*)&S24_Clr1_tst_fsm} // shift sym: RB1 + ,{581,(State*)&S26_Clr1_tst_fsm} // shift sym: RB2 + }// end of shift table +}; +yacco2::State S2_Clr1_tst_fsm = //State's vectored into symbol: "u" +{2 +,0,0,0,0,(Shift_tbl*)&S2st_Clr1_tst_fsm,0,0,0,0}; +struct S3std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S3std_Clr1_tst_fsm S3st_Clr1_tst_fsm = { + 1 + , + {// start of table + {1,(State*)&S4_Clr1_tst_fsm} // shift sym: LR1_eog + }// end of shift table +}; +yacco2::State S3_Clr1_tst_fsm = //State's vectored into symbol: "RAabBab" +{3 +,0,0,0,0,(Shift_tbl*)&S3st_Clr1_tst_fsm,0,0,0,0}; +struct S4rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S4rtd_Clr1_tst_fsm S4rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA1_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_Rlr1_tst_} + }// end of reduce table +}; +yacco2::State S4_Clr1_tst_fsm = //State's vectored into symbol: "eog" +{4 +,0,0,0,0,0,(Reduce_tbl*)&S4rt_Clr1_tst_fsm,0,0,0}; +struct S5std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[9]; +}; +S5std_Clr1_tst_fsm S5st_Clr1_tst_fsm = { + 9 + , + {// start of table + {105,(State*)&S28_Clr1_tst_fsm} // shift sym: raw_a + ,{106,(State*)&S15_Clr1_tst_fsm} // shift sym: raw_b + ,{571,(State*)&S6_Clr1_tst_fsm} // shift sym: RAbaBab + ,{575,(State*)&S29_Clr1_tst_fsm} // shift sym: RAba + ,{576,(State*)&S31_Clr1_tst_fsm} // shift sym: RBab + ,{578,(State*)&S33_Clr1_tst_fsm} // shift sym: RA1 + ,{579,(State*)&S35_Clr1_tst_fsm} // shift sym: RA2 + ,{580,(State*)&S24_Clr1_tst_fsm} // shift sym: RB1 + ,{581,(State*)&S26_Clr1_tst_fsm} // shift sym: RB2 + }// end of shift table +}; +yacco2::State S5_Clr1_tst_fsm = //State's vectored into symbol: "v" +{5 +,0,0,0,0,(Shift_tbl*)&S5st_Clr1_tst_fsm,0,0,0,0}; +struct S6std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S6std_Clr1_tst_fsm S6st_Clr1_tst_fsm = { + 1 + , + {// start of table + {1,(State*)&S7_Clr1_tst_fsm} // shift sym: LR1_eog + }// end of shift table +}; +yacco2::State S6_Clr1_tst_fsm = //State's vectored into symbol: "RAbaBab" +{6 +,0,0,0,0,(Shift_tbl*)&S6st_Clr1_tst_fsm,0,0,0,0}; +struct S7rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S7rtd_Clr1_tst_fsm S7rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA1_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_Rlr1_tst_} + }// end of reduce table +}; +yacco2::State S7_Clr1_tst_fsm = //State's vectored into symbol: "eog" +{7 +,0,0,0,0,0,(Reduce_tbl*)&S7rt_Clr1_tst_fsm,0,0,0}; +struct S8std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[9]; +}; +S8std_Clr1_tst_fsm S8st_Clr1_tst_fsm = { + 9 + , + {// start of table + {105,(State*)&S14_Clr1_tst_fsm} // shift sym: raw_a + ,{106,(State*)&S37_Clr1_tst_fsm} // shift sym: raw_b + ,{572,(State*)&S9_Clr1_tst_fsm} // shift sym: RAabBba + ,{574,(State*)&S38_Clr1_tst_fsm} // shift sym: RAab + ,{577,(State*)&S40_Clr1_tst_fsm} // shift sym: RBba + ,{578,(State*)&S20_Clr1_tst_fsm} // shift sym: RA1 + ,{579,(State*)&S22_Clr1_tst_fsm} // shift sym: RA2 + ,{580,(State*)&S42_Clr1_tst_fsm} // shift sym: RB1 + ,{581,(State*)&S44_Clr1_tst_fsm} // shift sym: RB2 + }// end of shift table +}; +yacco2::State S8_Clr1_tst_fsm = //State's vectored into symbol: "w" +{8 +,0,0,0,0,(Shift_tbl*)&S8st_Clr1_tst_fsm,0,0,0,0}; +struct S9std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S9std_Clr1_tst_fsm S9st_Clr1_tst_fsm = { + 1 + , + {// start of table + {1,(State*)&S10_Clr1_tst_fsm} // shift sym: LR1_eog + }// end of shift table +}; +yacco2::State S9_Clr1_tst_fsm = //State's vectored into symbol: "RAabBba" +{9 +,0,0,0,0,(Shift_tbl*)&S9st_Clr1_tst_fsm,0,0,0,0}; +struct S10rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S10rtd_Clr1_tst_fsm S10rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA1_Clr1_tst_fsm,Clr1_tst_fsm::rhs3_Rlr1_tst_} + }// end of reduce table +}; +yacco2::State S10_Clr1_tst_fsm = //State's vectored into symbol: "eog" +{10 +,0,0,0,0,0,(Reduce_tbl*)&S10rt_Clr1_tst_fsm,0,0,0}; +struct S11std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[9]; +}; +S11std_Clr1_tst_fsm S11st_Clr1_tst_fsm = { + 9 + , + {// start of table + {105,(State*)&S28_Clr1_tst_fsm} // shift sym: raw_a + ,{106,(State*)&S37_Clr1_tst_fsm} // shift sym: raw_b + ,{573,(State*)&S12_Clr1_tst_fsm} // shift sym: RAbaBba + ,{575,(State*)&S46_Clr1_tst_fsm} // shift sym: RAba + ,{577,(State*)&S48_Clr1_tst_fsm} // shift sym: RBba + ,{578,(State*)&S33_Clr1_tst_fsm} // shift sym: RA1 + ,{579,(State*)&S35_Clr1_tst_fsm} // shift sym: RA2 + ,{580,(State*)&S42_Clr1_tst_fsm} // shift sym: RB1 + ,{581,(State*)&S44_Clr1_tst_fsm} // shift sym: RB2 + }// end of shift table +}; +yacco2::State S11_Clr1_tst_fsm = //State's vectored into symbol: "x" +{11 +,0,0,0,0,(Shift_tbl*)&S11st_Clr1_tst_fsm,0,0,0,0}; +struct S12std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S12std_Clr1_tst_fsm S12st_Clr1_tst_fsm = { + 1 + , + {// start of table + {1,(State*)&S13_Clr1_tst_fsm} // shift sym: LR1_eog + }// end of shift table +}; +yacco2::State S12_Clr1_tst_fsm = //State's vectored into symbol: "RAbaBba" +{12 +,0,0,0,0,(Shift_tbl*)&S12st_Clr1_tst_fsm,0,0,0,0}; +struct S13rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S13rtd_Clr1_tst_fsm S13rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA1_Clr1_tst_fsm,Clr1_tst_fsm::rhs4_Rlr1_tst_} + }// end of reduce table +}; +yacco2::State S13_Clr1_tst_fsm = //State's vectored into symbol: "eog" +{13 +,0,0,0,0,0,(Reduce_tbl*)&S13rt_Clr1_tst_fsm,0,0,0}; +struct S14rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[2]; +}; +S14rtd_Clr1_tst_fsm S14rt_Clr1_tst_fsm = { + 2 + , + {// start of table + {(Set_tbl*)&LA2_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RA1_} + ,{(Set_tbl*)&LA3_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RA2_} + }// end of reduce table +}; +yacco2::State S14_Clr1_tst_fsm = //State's vectored into symbol: "a" +{14 +,0,0,0,0,0,(Reduce_tbl*)&S14rt_Clr1_tst_fsm,0,0,0}; +struct S15rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[2]; +}; +S15rtd_Clr1_tst_fsm S15rt_Clr1_tst_fsm = { + 2 + , + {// start of table + {(Set_tbl*)&LA2_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RB1_} + ,{(Set_tbl*)&LA3_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RB2_} + }// end of reduce table +}; +yacco2::State S15_Clr1_tst_fsm = //State's vectored into symbol: "b" +{15 +,0,0,0,0,0,(Reduce_tbl*)&S15rt_Clr1_tst_fsm,0,0,0}; +struct S16std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S16std_Clr1_tst_fsm S16st_Clr1_tst_fsm = { + 1 + , + {// start of table + {117,(State*)&S17_Clr1_tst_fsm} // shift sym: raw_m + }// end of shift table +}; +yacco2::State S16_Clr1_tst_fsm = //State's vectored into symbol: "RAab" +{16 +,0,0,0,0,(Shift_tbl*)&S16st_Clr1_tst_fsm,0,0,0,0}; +struct S17rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S17rtd_Clr1_tst_fsm S17rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAabBab_} + }// end of reduce table +}; +yacco2::State S17_Clr1_tst_fsm = //State's vectored into symbol: "m" +{17 +,0,0,0,0,0,(Reduce_tbl*)&S17rt_Clr1_tst_fsm,0,0,0}; +struct S18std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S18std_Clr1_tst_fsm S18st_Clr1_tst_fsm = { + 1 + , + {// start of table + {118,(State*)&S19_Clr1_tst_fsm} // shift sym: raw_n + }// end of shift table +}; +yacco2::State S18_Clr1_tst_fsm = //State's vectored into symbol: "RBab" +{18 +,0,0,0,0,(Shift_tbl*)&S18st_Clr1_tst_fsm,0,0,0,0}; +struct S19rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S19rtd_Clr1_tst_fsm S19rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAabBab_} + }// end of reduce table +}; +yacco2::State S19_Clr1_tst_fsm = //State's vectored into symbol: "n" +{19 +,0,0,0,0,0,(Reduce_tbl*)&S19rt_Clr1_tst_fsm,0,0,0}; +struct S20std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S20std_Clr1_tst_fsm S20st_Clr1_tst_fsm = { + 1 + , + {// start of table + {105,(State*)&S21_Clr1_tst_fsm} // shift sym: raw_a + }// end of shift table +}; +yacco2::State S20_Clr1_tst_fsm = //State's vectored into symbol: "RA1" +{20 +,0,0,0,0,(Shift_tbl*)&S20st_Clr1_tst_fsm,0,0,0,0}; +struct S21rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S21rtd_Clr1_tst_fsm S21rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA5_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAab_} + }// end of reduce table +}; +yacco2::State S21_Clr1_tst_fsm = //State's vectored into symbol: "a" +{21 +,0,0,0,0,0,(Reduce_tbl*)&S21rt_Clr1_tst_fsm,0,0,0}; +struct S22std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S22std_Clr1_tst_fsm S22st_Clr1_tst_fsm = { + 1 + , + {// start of table + {106,(State*)&S23_Clr1_tst_fsm} // shift sym: raw_b + }// end of shift table +}; +yacco2::State S22_Clr1_tst_fsm = //State's vectored into symbol: "RA2" +{22 +,0,0,0,0,(Shift_tbl*)&S22st_Clr1_tst_fsm,0,0,0,0}; +struct S23rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S23rtd_Clr1_tst_fsm S23rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA5_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAab_} + }// end of reduce table +}; +yacco2::State S23_Clr1_tst_fsm = //State's vectored into symbol: "b" +{23 +,0,0,0,0,0,(Reduce_tbl*)&S23rt_Clr1_tst_fsm,0,0,0}; +struct S24std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S24std_Clr1_tst_fsm S24st_Clr1_tst_fsm = { + 1 + , + {// start of table + {105,(State*)&S25_Clr1_tst_fsm} // shift sym: raw_a + }// end of shift table +}; +yacco2::State S24_Clr1_tst_fsm = //State's vectored into symbol: "RB1" +{24 +,0,0,0,0,(Shift_tbl*)&S24st_Clr1_tst_fsm,0,0,0,0}; +struct S25rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S25rtd_Clr1_tst_fsm S25rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA6_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RBab_} + }// end of reduce table +}; +yacco2::State S25_Clr1_tst_fsm = //State's vectored into symbol: "a" +{25 +,0,0,0,0,0,(Reduce_tbl*)&S25rt_Clr1_tst_fsm,0,0,0}; +struct S26std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S26std_Clr1_tst_fsm S26st_Clr1_tst_fsm = { + 1 + , + {// start of table + {106,(State*)&S27_Clr1_tst_fsm} // shift sym: raw_b + }// end of shift table +}; +yacco2::State S26_Clr1_tst_fsm = //State's vectored into symbol: "RB2" +{26 +,0,0,0,0,(Shift_tbl*)&S26st_Clr1_tst_fsm,0,0,0,0}; +struct S27rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S27rtd_Clr1_tst_fsm S27rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA6_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RBab_} + }// end of reduce table +}; +yacco2::State S27_Clr1_tst_fsm = //State's vectored into symbol: "b" +{27 +,0,0,0,0,0,(Reduce_tbl*)&S27rt_Clr1_tst_fsm,0,0,0}; +struct S28rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[2]; +}; +S28rtd_Clr1_tst_fsm S28rt_Clr1_tst_fsm = { + 2 + , + {// start of table + {(Set_tbl*)&LA3_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RA1_} + ,{(Set_tbl*)&LA2_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RA2_} + }// end of reduce table +}; +yacco2::State S28_Clr1_tst_fsm = //State's vectored into symbol: "a" +{28 +,0,0,0,0,0,(Reduce_tbl*)&S28rt_Clr1_tst_fsm,0,0,0}; +struct S29std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S29std_Clr1_tst_fsm S29st_Clr1_tst_fsm = { + 1 + , + {// start of table + {117,(State*)&S30_Clr1_tst_fsm} // shift sym: raw_m + }// end of shift table +}; +yacco2::State S29_Clr1_tst_fsm = //State's vectored into symbol: "RAba" +{29 +,0,0,0,0,(Shift_tbl*)&S29st_Clr1_tst_fsm,0,0,0,0}; +struct S30rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S30rtd_Clr1_tst_fsm S30rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAbaBab_} + }// end of reduce table +}; +yacco2::State S30_Clr1_tst_fsm = //State's vectored into symbol: "m" +{30 +,0,0,0,0,0,(Reduce_tbl*)&S30rt_Clr1_tst_fsm,0,0,0}; +struct S31std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S31std_Clr1_tst_fsm S31st_Clr1_tst_fsm = { + 1 + , + {// start of table + {118,(State*)&S32_Clr1_tst_fsm} // shift sym: raw_n + }// end of shift table +}; +yacco2::State S31_Clr1_tst_fsm = //State's vectored into symbol: "RBab" +{31 +,0,0,0,0,(Shift_tbl*)&S31st_Clr1_tst_fsm,0,0,0,0}; +struct S32rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S32rtd_Clr1_tst_fsm S32rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAbaBab_} + }// end of reduce table +}; +yacco2::State S32_Clr1_tst_fsm = //State's vectored into symbol: "n" +{32 +,0,0,0,0,0,(Reduce_tbl*)&S32rt_Clr1_tst_fsm,0,0,0}; +struct S33std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S33std_Clr1_tst_fsm S33st_Clr1_tst_fsm = { + 1 + , + {// start of table + {106,(State*)&S34_Clr1_tst_fsm} // shift sym: raw_b + }// end of shift table +}; +yacco2::State S33_Clr1_tst_fsm = //State's vectored into symbol: "RA1" +{33 +,0,0,0,0,(Shift_tbl*)&S33st_Clr1_tst_fsm,0,0,0,0}; +struct S34rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S34rtd_Clr1_tst_fsm S34rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA5_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAba_} + }// end of reduce table +}; +yacco2::State S34_Clr1_tst_fsm = //State's vectored into symbol: "b" +{34 +,0,0,0,0,0,(Reduce_tbl*)&S34rt_Clr1_tst_fsm,0,0,0}; +struct S35std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S35std_Clr1_tst_fsm S35st_Clr1_tst_fsm = { + 1 + , + {// start of table + {105,(State*)&S36_Clr1_tst_fsm} // shift sym: raw_a + }// end of shift table +}; +yacco2::State S35_Clr1_tst_fsm = //State's vectored into symbol: "RA2" +{35 +,0,0,0,0,(Shift_tbl*)&S35st_Clr1_tst_fsm,0,0,0,0}; +struct S36rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S36rtd_Clr1_tst_fsm S36rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA5_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAba_} + }// end of reduce table +}; +yacco2::State S36_Clr1_tst_fsm = //State's vectored into symbol: "a" +{36 +,0,0,0,0,0,(Reduce_tbl*)&S36rt_Clr1_tst_fsm,0,0,0}; +struct S37rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[2]; +}; +S37rtd_Clr1_tst_fsm S37rt_Clr1_tst_fsm = { + 2 + , + {// start of table + {(Set_tbl*)&LA3_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RB1_} + ,{(Set_tbl*)&LA2_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RB2_} + }// end of reduce table +}; +yacco2::State S37_Clr1_tst_fsm = //State's vectored into symbol: "b" +{37 +,0,0,0,0,0,(Reduce_tbl*)&S37rt_Clr1_tst_fsm,0,0,0}; +struct S38std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S38std_Clr1_tst_fsm S38st_Clr1_tst_fsm = { + 1 + , + {// start of table + {117,(State*)&S39_Clr1_tst_fsm} // shift sym: raw_m + }// end of shift table +}; +yacco2::State S38_Clr1_tst_fsm = //State's vectored into symbol: "RAab" +{38 +,0,0,0,0,(Shift_tbl*)&S38st_Clr1_tst_fsm,0,0,0,0}; +struct S39rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S39rtd_Clr1_tst_fsm S39rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAabBba_} + }// end of reduce table +}; +yacco2::State S39_Clr1_tst_fsm = //State's vectored into symbol: "m" +{39 +,0,0,0,0,0,(Reduce_tbl*)&S39rt_Clr1_tst_fsm,0,0,0}; +struct S40std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S40std_Clr1_tst_fsm S40st_Clr1_tst_fsm = { + 1 + , + {// start of table + {118,(State*)&S41_Clr1_tst_fsm} // shift sym: raw_n + }// end of shift table +}; +yacco2::State S40_Clr1_tst_fsm = //State's vectored into symbol: "RBba" +{40 +,0,0,0,0,(Shift_tbl*)&S40st_Clr1_tst_fsm,0,0,0,0}; +struct S41rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S41rtd_Clr1_tst_fsm S41rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAabBba_} + }// end of reduce table +}; +yacco2::State S41_Clr1_tst_fsm = //State's vectored into symbol: "n" +{41 +,0,0,0,0,0,(Reduce_tbl*)&S41rt_Clr1_tst_fsm,0,0,0}; +struct S42std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S42std_Clr1_tst_fsm S42st_Clr1_tst_fsm = { + 1 + , + {// start of table + {106,(State*)&S43_Clr1_tst_fsm} // shift sym: raw_b + }// end of shift table +}; +yacco2::State S42_Clr1_tst_fsm = //State's vectored into symbol: "RB1" +{42 +,0,0,0,0,(Shift_tbl*)&S42st_Clr1_tst_fsm,0,0,0,0}; +struct S43rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S43rtd_Clr1_tst_fsm S43rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA6_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RBba_} + }// end of reduce table +}; +yacco2::State S43_Clr1_tst_fsm = //State's vectored into symbol: "b" +{43 +,0,0,0,0,0,(Reduce_tbl*)&S43rt_Clr1_tst_fsm,0,0,0}; +struct S44std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S44std_Clr1_tst_fsm S44st_Clr1_tst_fsm = { + 1 + , + {// start of table + {105,(State*)&S45_Clr1_tst_fsm} // shift sym: raw_a + }// end of shift table +}; +yacco2::State S44_Clr1_tst_fsm = //State's vectored into symbol: "RB2" +{44 +,0,0,0,0,(Shift_tbl*)&S44st_Clr1_tst_fsm,0,0,0,0}; +struct S45rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S45rtd_Clr1_tst_fsm S45rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA6_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RBba_} + }// end of reduce table +}; +yacco2::State S45_Clr1_tst_fsm = //State's vectored into symbol: "a" +{45 +,0,0,0,0,0,(Reduce_tbl*)&S45rt_Clr1_tst_fsm,0,0,0}; +struct S46std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S46std_Clr1_tst_fsm S46st_Clr1_tst_fsm = { + 1 + , + {// start of table + {117,(State*)&S47_Clr1_tst_fsm} // shift sym: raw_m + }// end of shift table +}; +yacco2::State S46_Clr1_tst_fsm = //State's vectored into symbol: "RAba" +{46 +,0,0,0,0,(Shift_tbl*)&S46st_Clr1_tst_fsm,0,0,0,0}; +struct S47rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S47rtd_Clr1_tst_fsm S47rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs1_RAbaBba_} + }// end of reduce table +}; +yacco2::State S47_Clr1_tst_fsm = //State's vectored into symbol: "m" +{47 +,0,0,0,0,0,(Reduce_tbl*)&S47rt_Clr1_tst_fsm,0,0,0}; +struct S48std_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Shift_entry shift_entries_[1]; +}; +S48std_Clr1_tst_fsm S48st_Clr1_tst_fsm = { + 1 + , + {// start of table + {118,(State*)&S49_Clr1_tst_fsm} // shift sym: raw_n + }// end of shift table +}; +yacco2::State S48_Clr1_tst_fsm = //State's vectored into symbol: "RBba" +{48 +,0,0,0,0,(Shift_tbl*)&S48st_Clr1_tst_fsm,0,0,0,0}; +struct S49rtd_Clr1_tst_fsm{ + yacco2::USINT no_entries_; + yacco2::Reduce_entry reduce_entries_[1]; +}; +S49rtd_Clr1_tst_fsm S49rt_Clr1_tst_fsm = { + 1 + , + {// start of table + {(Set_tbl*)&LA4_Clr1_tst_fsm,Clr1_tst_fsm::rhs2_RAbaBba_} + }// end of reduce table +}; +yacco2::State S49_Clr1_tst_fsm = //State's vectored into symbol: "n" +{49 +,0,0,0,0,0,(Reduce_tbl*)&S49rt_Clr1_tst_fsm,0,0,0}; |