/* File: bad_char_set.cpp Date and Time: Fri Jan 30 18:55:05 2015 */ #include "bad_char_set.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_bad_char_set;// grammar's ns // first set terminals fsm_rules_reuse_table_type::fsm_rules_reuse_table_type(){ no_rules_entries_ = 11; per_rule_s_table_[0] = new Per_rule_s_reuse_table(); per_rule_s_table_[1] = new Per_rule_s_reuse_table(); per_rule_s_table_[2] = new Per_rule_s_reuse_table(); per_rule_s_table_[3] = new Per_rule_s_reuse_table(); per_rule_s_table_[4] = new Per_rule_s_reuse_table(); per_rule_s_table_[5] = new Per_rule_s_reuse_table(); per_rule_s_table_[6] = new Per_rule_s_reuse_table(); per_rule_s_table_[7] = new Per_rule_s_reuse_table(); per_rule_s_table_[8] = new Per_rule_s_reuse_table(); per_rule_s_table_[9] = new Per_rule_s_reuse_table(); per_rule_s_table_[10] = new Per_rule_s_reuse_table(); } Cbad_char_set:: Cbad_char_set() :yacco2::CAbs_fsm ("bad_char_set.lex" ,"1.0" ,"16 Juin 2003" ,false ,"Bad source character set recognizer." ,"Fri Jan 30 18:55:05 2015 " ,S1_Cbad_char_set){ } Cbad_char_set::~Cbad_char_set(){ for(int x = 0;x < 11;++x){ ///delete fsm_rules_reuse_table.per_rule_s_table_[x]; } } bool Cbad_char_set::failed(){ return false; } void Cbad_char_set::op(){ } int Cbad_char_set::rhs_to_rules_mapping_[167] = { -1 ,0 // subrule 1 for rule 1 ,0 // subrule 2 for rule 1 ,0 // subrule 3 for rule 1 ,0 // subrule 4 for rule 1 ,0 // subrule 5 for rule 1 ,0 // subrule 6 for rule 1 ,0 // subrule 7 for rule 1 ,0 // subrule 8 for rule 1 ,0 // subrule 9 for rule 1 ,0 // subrule 10 for rule 1 ,1 // subrule 11 for rule 2 ,1 // subrule 12 for rule 2 ,1 // subrule 13 for rule 2 ,1 // subrule 14 for rule 2 ,1 // subrule 15 for rule 2 ,1 // subrule 16 for rule 2 ,1 // subrule 17 for rule 2 ,1 // subrule 18 for rule 2 ,1 // subrule 19 for rule 2 ,1 // subrule 20 for rule 2 ,1 // subrule 21 for rule 2 ,2 // subrule 22 for rule 3 ,2 // subrule 23 for rule 3 ,2 // subrule 24 for rule 3 ,2 // subrule 25 for rule 3 ,2 // subrule 26 for rule 3 ,2 // subrule 27 for rule 3 ,2 // subrule 28 for rule 3 ,2 // subrule 29 for rule 3 ,2 // subrule 30 for rule 3 ,2 // subrule 31 for rule 3 ,2 // subrule 32 for rule 3 ,2 // subrule 33 for rule 3 ,2 // subrule 34 for rule 3 ,2 // subrule 35 for rule 3 ,2 // subrule 36 for rule 3 ,2 // subrule 37 for rule 3 ,2 // subrule 38 for rule 3 ,3 // subrule 39 for rule 4 ,3 // subrule 40 for rule 4 ,3 // subrule 41 for rule 4 ,3 // subrule 42 for rule 4 ,3 // subrule 43 for rule 4 ,3 // subrule 44 for rule 4 ,3 // subrule 45 for rule 4 ,3 // subrule 46 for rule 4 ,3 // subrule 47 for rule 4 ,3 // subrule 48 for rule 4 ,3 // subrule 49 for rule 4 ,3 // subrule 50 for rule 4 ,3 // subrule 51 for rule 4 ,3 // subrule 52 for rule 4 ,3 // subrule 53 for rule 4 ,3 // subrule 54 for rule 4 ,4 // subrule 55 for rule 5 ,4 // subrule 56 for rule 5 ,4 // subrule 57 for rule 5 ,4 // subrule 58 for rule 5 ,4 // subrule 59 for rule 5 ,4 // subrule 60 for rule 5 ,4 // subrule 61 for rule 5 ,4 // subrule 62 for rule 5 ,4 // subrule 63 for rule 5 ,4 // subrule 64 for rule 5 ,4 // subrule 65 for rule 5 ,4 // subrule 66 for rule 5 ,4 // subrule 67 for rule 5 ,4 // subrule 68 for rule 5 ,4 // subrule 69 for rule 5 ,4 // subrule 70 for rule 5 ,5 // subrule 71 for rule 6 ,5 // subrule 72 for rule 6 ,5 // subrule 73 for rule 6 ,5 // subrule 74 for rule 6 ,5 // subrule 75 for rule 6 ,5 // subrule 76 for rule 6 ,5 // subrule 77 for rule 6 ,5 // subrule 78 for rule 6 ,5 // subrule 79 for rule 6 ,5 // subrule 80 for rule 6 ,5 // subrule 81 for rule 6 ,5 // subrule 82 for rule 6 ,5 // subrule 83 for rule 6 ,5 // subrule 84 for rule 6 ,5 // subrule 85 for rule 6 ,5 // subrule 86 for rule 6 ,6 // subrule 87 for rule 7 ,6 // subrule 88 for rule 7 ,6 // subrule 89 for rule 7 ,6 // subrule 90 for rule 7 ,6 // subrule 91 for rule 7 ,6 // subrule 92 for rule 7 ,6 // subrule 93 for rule 7 ,6 // subrule 94 for rule 7 ,6 // subrule 95 for rule 7 ,6 // subrule 96 for rule 7 ,6 // subrule 97 for rule 7 ,6 // subrule 98 for rule 7 ,6 // subrule 99 for rule 7 ,6 // subrule 100 for rule 7 ,6 // subrule 101 for rule 7 ,6 // subrule 102 for rule 7 ,7 // subrule 103 for rule 8 ,7 // subrule 104 for rule 8 ,7 // subrule 105 for rule 8 ,7 // subrule 106 for rule 8 ,7 // subrule 107 for rule 8 ,7 // subrule 108 for rule 8 ,7 // subrule 109 for rule 8 ,7 // subrule 110 for rule 8 ,7 // subrule 111 for rule 8 ,7 // subrule 112 for rule 8 ,7 // subrule 113 for rule 8 ,7 // subrule 114 for rule 8 ,7 // subrule 115 for rule 8 ,7 // subrule 116 for rule 8 ,7 // subrule 117 for rule 8 ,7 // subrule 118 for rule 8 ,8 // subrule 119 for rule 9 ,8 // subrule 120 for rule 9 ,8 // subrule 121 for rule 9 ,8 // subrule 122 for rule 9 ,8 // subrule 123 for rule 9 ,8 // subrule 124 for rule 9 ,8 // subrule 125 for rule 9 ,8 // subrule 126 for rule 9 ,8 // subrule 127 for rule 9 ,8 // subrule 128 for rule 9 ,8 // subrule 129 for rule 9 ,8 // subrule 130 for rule 9 ,8 // subrule 131 for rule 9 ,8 // subrule 132 for rule 9 ,8 // subrule 133 for rule 9 ,8 // subrule 134 for rule 9 ,9 // subrule 135 for rule 10 ,9 // subrule 136 for rule 10 ,9 // subrule 137 for rule 10 ,9 // subrule 138 for rule 10 ,9 // subrule 139 for rule 10 ,9 // subrule 140 for rule 10 ,9 // subrule 141 for rule 10 ,9 // subrule 142 for rule 10 ,9 // subrule 143 for rule 10 ,9 // subrule 144 for rule 10 ,9 // subrule 145 for rule 10 ,9 // subrule 146 for rule 10 ,9 // subrule 147 for rule 10 ,9 // subrule 148 for rule 10 ,9 // subrule 149 for rule 10 ,9 // subrule 150 for rule 10 ,10 // subrule 151 for rule 11 ,10 // subrule 152 for rule 11 ,10 // subrule 153 for rule 11 ,10 // subrule 154 for rule 11 ,10 // subrule 155 for rule 11 ,10 // subrule 156 for rule 11 ,10 // subrule 157 for rule 11 ,10 // subrule 158 for rule 11 ,10 // subrule 159 for rule 11 ,10 // subrule 160 for rule 11 ,10 // subrule 161 for rule 11 ,10 // subrule 162 for rule 11 ,10 // subrule 163 for rule 11 ,10 // subrule 164 for rule 11 ,10 // subrule 165 for rule 11 ,10 // subrule 166 for rule 11 }; Rbad_char_set::Rbad_char_set(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_set",0,Cbad_char_set::R_Rbad_char_set_,P,false,false){ } void Rbad_char_set::op(){ sstrace_rulesss CAbs_lr1_sym* sym = new Err_bad_char(rule_info__.parser__->start_token__); sym->set_rc(*rule_info__.parser__->start_token__,__FILE__,__LINE__); RSVP(sym); } Rbad_char_00_0f::Rbad_char_00_0f(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_00_0f",0,Cbad_char_set::R_Rbad_char_00_0f_,P,false,false){ } Rbad_char_10_7f::Rbad_char_10_7f(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_10_7f",0,Cbad_char_set::R_Rbad_char_10_7f_,P,false,false){ } Rbad_char_80_8f::Rbad_char_80_8f(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_80_8f",0,Cbad_char_set::R_Rbad_char_80_8f_,P,false,false){ } Rbad_char_90_9f::Rbad_char_90_9f(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_90_9f",0,Cbad_char_set::R_Rbad_char_90_9f_,P,false,false){ } Rbad_char_a0_af::Rbad_char_a0_af(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_a0_af",0,Cbad_char_set::R_Rbad_char_a0_af_,P,false,false){ } Rbad_char_b0_bf::Rbad_char_b0_bf(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_b0_bf",0,Cbad_char_set::R_Rbad_char_b0_bf_,P,false,false){ } Rbad_char_c0_cf::Rbad_char_c0_cf(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_c0_cf",0,Cbad_char_set::R_Rbad_char_c0_cf_,P,false,false){ } Rbad_char_d0_df::Rbad_char_d0_df(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_d0_df",0,Cbad_char_set::R_Rbad_char_d0_df_,P,false,false){ } Rbad_char_e0_ef::Rbad_char_e0_ef(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_e0_ef",0,Cbad_char_set::R_Rbad_char_e0_ef_,P,false,false){ } Rbad_char_f0_ff::Rbad_char_f0_ff(yacco2::Parser* P) :CAbs_lr1_sym ("Rbad_char_f0_ff",0,Cbad_char_set::R_Rbad_char_f0_ff_,P,false,false){ }