/*
 File: term_def_phtbl.cpp
 Date and Time: Fri Jan 30 18:55:26 2015 
*/
#include "term_def_ph.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_term_def_ph;// grammar's ns
// first set terminals
// LR1_questionable_shift_operator
// LR1_reduce_operator
// raw_open_bracket
yacco2::UCHAR LA1_Cterm_def_ph[] ={
2
,0,17
,6,1
};
// LR1_eolr
yacco2::UCHAR LA2_Cterm_def_ph[] ={
1
,0,4
};
// LR1_questionable_shift_operator
// raw_open_bracket
yacco2::UCHAR LA3_Cterm_def_ph[] ={
2
,0,1
,6,1
};
// LR1_questionable_shift_operator
// LR1_reduce_operator
yacco2::UCHAR LA4_Cterm_def_ph[] ={
1
,0,17
};
// LR1_questionable_shift_operator
// LR1_reduce_operator
// raw_close_bracket
// raw_open_brace
yacco2::UCHAR LA5_Cterm_def_ph[] ={
3
,0,17
,6,2
,16,8
};
// LR1_questionable_shift_operator
// LR1_reduce_operator
// raw_close_bracket
yacco2::UCHAR LA6_Cterm_def_ph[] ={
2
,0,17
,6,2
};
// LR1_questionable_shift_operator
// raw_close_bracket
yacco2::UCHAR LA7_Cterm_def_ph[] ={
2
,0,1
,6,2
};
// LR1_reduce_operator
yacco2::UCHAR LA8_Cterm_def_ph[] ={
1
,0,16
};
// LR1_questionable_shift_operator
// raw_close_brace
yacco2::UCHAR LA9_Cterm_def_ph[] ={
2
,0,1
,16,32
};
// LR1_questionable_shift_operator
// LR1_reduce_operator
// raw_close_brace
yacco2::UCHAR LA10_Cterm_def_ph[] ={
2
,0,17
,16,32
};
extern yacco2::State S1_Cterm_def_ph;
extern yacco2::State S2_Cterm_def_ph;
struct S2ttd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[2];
};
S2ttd_Cterm_def_ph S2tt_Cterm_def_ph = {
  2 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_c_string
 ,(yacco2::Thread_entry*)&ITH_identifier
};
extern yacco2::State S3_Cterm_def_ph;
extern yacco2::State S4_Cterm_def_ph;
extern yacco2::State S5_Cterm_def_ph;
extern yacco2::State S6_Cterm_def_ph;
extern yacco2::State S7_Cterm_def_ph;
extern yacco2::State S8_Cterm_def_ph;
extern yacco2::State S9_Cterm_def_ph;
extern yacco2::State S10_Cterm_def_ph;
extern yacco2::State S11_Cterm_def_ph;
extern yacco2::State S12_Cterm_def_ph;
extern yacco2::State S13_Cterm_def_ph;
struct S13ttd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[2];
};
S13ttd_Cterm_def_ph S13tt_Cterm_def_ph = {
  2 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_t_def_delabort_tags
 ,(yacco2::Thread_entry*)&ITH_lint_balls
};
extern yacco2::State S14_Cterm_def_ph;
extern yacco2::State S15_Cterm_def_ph;
extern yacco2::State S16_Cterm_def_ph;
extern yacco2::State S17_Cterm_def_ph;
extern yacco2::State S18_Cterm_def_ph;
extern yacco2::State S19_Cterm_def_ph;
extern yacco2::State S20_Cterm_def_ph;
extern yacco2::State S21_Cterm_def_ph;
extern yacco2::State S22_Cterm_def_ph;
extern yacco2::State S23_Cterm_def_ph;
extern yacco2::State S24_Cterm_def_ph;
extern yacco2::State S25_Cterm_def_ph;
extern yacco2::State S26_Cterm_def_ph;
extern yacco2::State S27_Cterm_def_ph;
extern yacco2::State S28_Cterm_def_ph;
extern yacco2::State S29_Cterm_def_ph;
struct S29ttd_Cterm_def_ph{
 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];
};
S29ttd_Cterm_def_ph S29tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_lint_balls
};
extern yacco2::State S30_Cterm_def_ph;
extern yacco2::State S31_Cterm_def_ph;
struct S31ttd_Cterm_def_ph{
 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];
};
S31ttd_Cterm_def_ph S31tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_t_def_delabort_tags
};
extern yacco2::State S32_Cterm_def_ph;
extern yacco2::State S33_Cterm_def_ph;
extern yacco2::State S34_Cterm_def_ph;
extern yacco2::State S35_Cterm_def_ph;
extern yacco2::State S36_Cterm_def_ph;
struct S36ttd_Cterm_def_ph{
 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];
};
S36ttd_Cterm_def_ph S36tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_cweb_or_c_k
};
extern yacco2::State S37_Cterm_def_ph;
extern yacco2::State S38_Cterm_def_ph;
extern yacco2::State S39_Cterm_def_ph;
extern yacco2::State S40_Cterm_def_ph;
extern yacco2::State S41_Cterm_def_ph;
extern yacco2::State S42_Cterm_def_ph;
struct S42ttd_Cterm_def_ph{
 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];
};
S42ttd_Cterm_def_ph S42tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_terminal_def_symclass
};
extern yacco2::State S43_Cterm_def_ph;
extern yacco2::State S44_Cterm_def_ph;
extern yacco2::State S45_Cterm_def_ph;
extern yacco2::State S46_Cterm_def_ph;
extern yacco2::State S47_Cterm_def_ph;
struct S47ttd_Cterm_def_ph{
 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];
};
S47ttd_Cterm_def_ph S47tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_identifier
};
extern yacco2::State S48_Cterm_def_ph;
extern yacco2::State S49_Cterm_def_ph;
extern yacco2::State S50_Cterm_def_ph;
extern yacco2::State S51_Cterm_def_ph;
extern yacco2::State S52_Cterm_def_ph;
extern yacco2::State S53_Cterm_def_ph;
extern yacco2::State S54_Cterm_def_ph;
extern yacco2::State S55_Cterm_def_ph;
struct S55ttd_Cterm_def_ph{
 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];
};
S55ttd_Cterm_def_ph S55tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_o2_sdc
};
extern yacco2::State S56_Cterm_def_ph;
extern yacco2::State S57_Cterm_def_ph;
extern yacco2::State S58_Cterm_def_ph;
extern yacco2::State S59_Cterm_def_ph;
extern yacco2::State S60_Cterm_def_ph;
extern yacco2::State S61_Cterm_def_ph;
extern yacco2::State S62_Cterm_def_ph;
extern yacco2::State S63_Cterm_def_ph;
extern yacco2::State S64_Cterm_def_ph;
extern yacco2::State S65_Cterm_def_ph;
struct S65ttd_Cterm_def_ph{
 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];
};
S65ttd_Cterm_def_ph S65tt_Cterm_def_ph = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_identifier
};
extern yacco2::State S66_Cterm_def_ph;
extern yacco2::State S67_Cterm_def_ph;
extern yacco2::State S68_Cterm_def_ph;
extern yacco2::State S69_Cterm_def_ph;
extern yacco2::State S70_Cterm_def_ph;
extern yacco2::State S71_Cterm_def_ph;
extern yacco2::State S72_Cterm_def_ph;
extern yacco2::State S73_Cterm_def_ph;
extern yacco2::State S74_Cterm_def_ph;
extern yacco2::State S75_Cterm_def_ph;
struct S75ttd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[2];
};
S75ttd_Cterm_def_ph S75tt_Cterm_def_ph = {
  2 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_identifier
 ,(yacco2::Thread_entry*)&ITH_lint_balls
};
struct S1std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S1std_Cterm_def_ph S1st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {3,(State*)&S2_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{569,(State*)&S1_Cterm_def_ph} // accept sym: Rterminal_def_phrase
   ,{570,(State*)&S10_Cterm_def_ph} // shift sym: Rid
  }// end of shift table
};
yacco2::Shift_entry S1pse_Cterm_def_ph = {3,(State*)&S2_Cterm_def_ph};
yacco2::State S1_Cterm_def_ph = //State's vectored into symbol: " No symbol" 
{1
,(Shift_entry*)&S1pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S1st_Cterm_def_ph,0,(State_s_thread_tbl*)&S2tt_Cterm_def_ph,0,0};
struct S2std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[7];
};
S2std_Cterm_def_ph S2st_Cterm_def_ph = {
 7
 ,
  {// start of table
   {0,(State*)&S3_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{275,(State*)&S4_Cterm_def_ph} // shift sym: T_c_string
   ,{279,(State*)&S5_Cterm_def_ph} // shift sym: T_identifier
   ,{319,(State*)&S6_Cterm_def_ph} // shift sym: T_terminals_refs
   ,{320,(State*)&S7_Cterm_def_ph} // shift sym: T_terminals_sufx
   ,{321,(State*)&S8_Cterm_def_ph} // shift sym: T_lrk_sufx
   ,{344,(State*)&S9_Cterm_def_ph} // shift sym: T_in_stbl
  }// end of shift table
};
yacco2::Shift_entry S2qse_Cterm_def_ph = {0,(State*)&S3_Cterm_def_ph};
yacco2::State S2_Cterm_def_ph = //State's vectored into symbol: "|||" 
{2
,0,0,0,0,(Shift_tbl*)&S2st_Cterm_def_ph,0,0,0,(Shift_entry*)&S2qse_Cterm_def_ph
};
struct S3rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S3rtd_Cterm_def_ph S3rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs4_Rid_}
 }// end of reduce table
};
yacco2::State S3_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{3
,0,0,0,0,0,(Reduce_tbl*)&S3rt_Cterm_def_ph,0,0,0};
struct S4rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S4rtd_Cterm_def_ph S4rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs1_Rid_}
 }// end of reduce table
};
yacco2::State S4_Cterm_def_ph = //State's vectored into symbol: "c-string" 
{4
,0,0,0,0,0,(Reduce_tbl*)&S4rt_Cterm_def_ph,0,0,0};
struct S5rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S5rtd_Cterm_def_ph S5rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rid_}
 }// end of reduce table
};
yacco2::State S5_Cterm_def_ph = //State's vectored into symbol: "identifier" 
{5
,0,0,0,0,0,(Reduce_tbl*)&S5rt_Cterm_def_ph,0,0,0};
struct S6rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S6rtd_Cterm_def_ph S6rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs7_Rid_}
 }// end of reduce table
};
yacco2::State S6_Cterm_def_ph = //State's vectored into symbol: "#terminals-refs" 
{6
,0,0,0,0,0,(Reduce_tbl*)&S6rt_Cterm_def_ph,0,0,0};
struct S7rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S7rtd_Cterm_def_ph S7rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs6_Rid_}
 }// end of reduce table
};
yacco2::State S7_Cterm_def_ph = //State's vectored into symbol: "#terminals-sufx" 
{7
,0,0,0,0,0,(Reduce_tbl*)&S7rt_Cterm_def_ph,0,0,0};
struct S8rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S8rtd_Cterm_def_ph S8rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs5_Rid_}
 }// end of reduce table
};
yacco2::State S8_Cterm_def_ph = //State's vectored into symbol: "#lrk-sufx" 
{8
,0,0,0,0,0,(Reduce_tbl*)&S8rt_Cterm_def_ph,0,0,0};
struct S9rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S9rtd_Cterm_def_ph S9rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs3_Rid_}
 }// end of reduce table
};
yacco2::State S9_Cterm_def_ph = //State's vectored into symbol: "T-in-stbl" 
{9
,0,0,0,0,0,(Reduce_tbl*)&S9rt_Cterm_def_ph,0,0,0};
struct S10std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S10std_Cterm_def_ph S10st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S11_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S10pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S10rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S10rtd_Cterm_def_ph S10rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S10_Cterm_def_ph = //State's vectored into symbol: "Rid" 
{10
,(Shift_entry*)&S10pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S10st_Cterm_def_ph,(Reduce_tbl*)&S10rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S11std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S11std_Cterm_def_ph S11st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {3,(State*)&S31_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{571,(State*)&S12_Cterm_def_ph} // shift sym: Rad_ab_tags
   ,{572,(State*)&S34_Cterm_def_ph} // shift sym: Rad_ab_tag
  }// end of shift table
};
yacco2::Shift_entry S11pse_Cterm_def_ph = {3,(State*)&S31_Cterm_def_ph};
struct S11rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S11rtd_Cterm_def_ph S11rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs3_Rad_ab_tags_}
 }// end of reduce table
};
yacco2::State S11_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{11
,(Shift_entry*)&S11pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S11st_Cterm_def_ph,(Reduce_tbl*)&S11rt_Cterm_def_ph,(State_s_thread_tbl*)&S31tt_Cterm_def_ph,0,0};
struct S12std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S12std_Cterm_def_ph S12st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {3,(State*)&S13_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{572,(State*)&S32_Cterm_def_ph} // shift sym: Rad_ab_tag
   ,{584,(State*)&S17_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S12pse_Cterm_def_ph = {3,(State*)&S13_Cterm_def_ph};
struct S12rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S12rtd_Cterm_def_ph S12rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S12_Cterm_def_ph = //State's vectored into symbol: "Rad_ab_tags" 
{12
,(Shift_entry*)&S12pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S12st_Cterm_def_ph,(Reduce_tbl*)&S12rt_Cterm_def_ph,(State_s_thread_tbl*)&S13tt_Cterm_def_ph,0,0};
struct S13std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S13std_Cterm_def_ph S13st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {285,(State*)&S14_Cterm_def_ph} // shift sym: T_AD
   ,{286,(State*)&S15_Cterm_def_ph} // shift sym: T_AB
   ,{375,(State*)&S16_Cterm_def_ph} // shift sym: T_lint
  }// end of shift table
};
yacco2::State S13_Cterm_def_ph = //State's vectored into symbol: "|||" 
{13
,0,0,0,0,(Shift_tbl*)&S13st_Cterm_def_ph,0,0,0,0};
struct S14rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S14rtd_Cterm_def_ph S14rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs1_Rad_ab_tag_}
 }// end of reduce table
};
yacco2::State S14_Cterm_def_ph = //State's vectored into symbol: "#AD" 
{14
,0,0,0,0,0,(Reduce_tbl*)&S14rt_Cterm_def_ph,0,0,0};
struct S15rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S15rtd_Cterm_def_ph S15rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rad_ab_tag_}
 }// end of reduce table
};
yacco2::State S15_Cterm_def_ph = //State's vectored into symbol: "#AB" 
{15
,0,0,0,0,0,(Reduce_tbl*)&S15rt_Cterm_def_ph,0,0,0};
struct S16rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S16rtd_Cterm_def_ph S16rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs1_Rlint_}
 }// end of reduce table
};
yacco2::State S16_Cterm_def_ph = //State's vectored into symbol: "lint" 
{16
,0,0,0,0,0,(Reduce_tbl*)&S16rt_Cterm_def_ph,0,0,0};
struct S17std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S17std_Cterm_def_ph S17st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S36_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{573,(State*)&S18_Cterm_def_ph} // shift sym: Rsym_cweb_k
  }// end of shift table
};
yacco2::Shift_entry S17pse_Cterm_def_ph = {3,(State*)&S36_Cterm_def_ph};
struct S17rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S17rtd_Cterm_def_ph S17rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs1_Rsym_cweb_k_}
 }// end of reduce table
};
yacco2::State S17_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{17
,(Shift_entry*)&S17pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S17st_Cterm_def_ph,(Reduce_tbl*)&S17rt_Cterm_def_ph,(State_s_thread_tbl*)&S36tt_Cterm_def_ph,0,0};
struct S18std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S18std_Cterm_def_ph S18st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S19_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S18pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S18rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S18rtd_Cterm_def_ph S18rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S18_Cterm_def_ph = //State's vectored into symbol: "Rsym_cweb_k" 
{18
,(Shift_entry*)&S18pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S18st_Cterm_def_ph,(Reduce_tbl*)&S18rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S19std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S19std_Cterm_def_ph S19st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {0,(State*)&S39_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{48,(State*)&S40_Cterm_def_ph} // shift sym: raw_open_bracket
   ,{578,(State*)&S20_Cterm_def_ph} // shift sym: Ropen_par
  }// end of shift table
};
yacco2::Shift_entry S19qse_Cterm_def_ph = {0,(State*)&S39_Cterm_def_ph};
yacco2::State S19_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{19
,0,0,0,0,(Shift_tbl*)&S19st_Cterm_def_ph,0,0,0,(Shift_entry*)&S19qse_Cterm_def_ph
};
struct S20std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S20std_Cterm_def_ph S20st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S21_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S20pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S20rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S20rtd_Cterm_def_ph S20rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S20_Cterm_def_ph = //State's vectored into symbol: "Ropen_par" 
{20
,(Shift_entry*)&S20pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S20st_Cterm_def_ph,(Reduce_tbl*)&S20rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S21std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[4];
};
S21std_Cterm_def_ph S21st_Cterm_def_ph = {
 4
 ,
  {// start of table
   {0,(State*)&S41_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{3,(State*)&S42_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{574,(State*)&S22_Cterm_def_ph} // shift sym: Rsym_class_phrase
   ,{575,(State*)&S44_Cterm_def_ph} // shift sym: Rsym_class
  }// end of shift table
};
yacco2::Shift_entry S21pse_Cterm_def_ph = {3,(State*)&S42_Cterm_def_ph};
yacco2::Shift_entry S21qse_Cterm_def_ph = {0,(State*)&S41_Cterm_def_ph};
yacco2::State S21_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{21
,(Shift_entry*)&S21pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S21st_Cterm_def_ph,0,(State_s_thread_tbl*)&S42tt_Cterm_def_ph,0,(Shift_entry*)&S21qse_Cterm_def_ph
};
struct S22std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S22std_Cterm_def_ph S22st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S23_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S22pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S22rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S22rtd_Cterm_def_ph S22rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA5_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S22_Cterm_def_ph = //State's vectored into symbol: "Rsym_class_phrase" 
{22
,(Shift_entry*)&S22pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S22st_Cterm_def_ph,(Reduce_tbl*)&S22rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S23std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S23std_Cterm_def_ph S23st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {131,(State*)&S51_Cterm_def_ph} // shift sym: raw_open_brace
   ,{577,(State*)&S24_Cterm_def_ph} // shift sym: Rpotential_code_blk
  }// end of shift table
};
struct S23rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S23rtd_Cterm_def_ph S23rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA6_Cterm_def_ph,Cterm_def_ph::rhs1_Rpotential_code_blk_}
 }// end of reduce table
};
yacco2::State S23_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{23
,0,0,0,0,(Shift_tbl*)&S23st_Cterm_def_ph,(Reduce_tbl*)&S23rt_Cterm_def_ph,0,0,0};
struct S24std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S24std_Cterm_def_ph S24st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S25_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S24pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S24rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S24rtd_Cterm_def_ph S24rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA7_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S24_Cterm_def_ph = //State's vectored into symbol: "Rpotential_code_blk" 
{24
,(Shift_entry*)&S24pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S24st_Cterm_def_ph,(Reduce_tbl*)&S24rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S25std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S25std_Cterm_def_ph S25st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {0,(State*)&S26_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{49,(State*)&S27_Cterm_def_ph} // shift sym: raw_close_bracket
   ,{579,(State*)&S28_Cterm_def_ph} // shift sym: Rclose_par
  }// end of shift table
};
yacco2::Shift_entry S25qse_Cterm_def_ph = {0,(State*)&S26_Cterm_def_ph};
yacco2::State S25_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{25
,0,0,0,0,(Shift_tbl*)&S25st_Cterm_def_ph,0,0,0,(Shift_entry*)&S25qse_Cterm_def_ph
};
struct S26rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S26rtd_Cterm_def_ph S26rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs1_Rclose_par_}
 }// end of reduce table
};
yacco2::State S26_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{26
,0,0,0,0,0,(Reduce_tbl*)&S26rt_Cterm_def_ph,0,0,0};
struct S27rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S27rtd_Cterm_def_ph S27rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs2_Rclose_par_}
 }// end of reduce table
};
yacco2::State S27_Cterm_def_ph = //State's vectored into symbol: ")" 
{27
,0,0,0,0,0,(Reduce_tbl*)&S27rt_Cterm_def_ph,0,0,0};
struct S28std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S28std_Cterm_def_ph S28st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S30_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S28pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S28rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S28rtd_Cterm_def_ph S28rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S28_Cterm_def_ph = //State's vectored into symbol: "Rclose_par" 
{28
,(Shift_entry*)&S28pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S28st_Cterm_def_ph,(Reduce_tbl*)&S28rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S29std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[1];
};
S29std_Cterm_def_ph S29st_Cterm_def_ph = {
 1
 ,
  {// start of table
   {375,(State*)&S16_Cterm_def_ph} // shift sym: T_lint
  }// end of shift table
};
yacco2::State S29_Cterm_def_ph = //State's vectored into symbol: "|||" 
{29
,0,0,0,0,(Shift_tbl*)&S29st_Cterm_def_ph,0,0,0,0};
struct S30rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S30rtd_Cterm_def_ph S30rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cterm_def_ph,Cterm_def_ph::rhs1_Rterminal_def_phrase_}
 }// end of reduce table
};
yacco2::State S30_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{30
,0,0,0,0,0,(Reduce_tbl*)&S30rt_Cterm_def_ph,0,0,0};
struct S31std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S31std_Cterm_def_ph S31st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {285,(State*)&S14_Cterm_def_ph} // shift sym: T_AD
   ,{286,(State*)&S15_Cterm_def_ph} // shift sym: T_AB
  }// end of shift table
};
yacco2::State S31_Cterm_def_ph = //State's vectored into symbol: "|||" 
{31
,0,0,0,0,(Shift_tbl*)&S31st_Cterm_def_ph,0,0,0,0};
struct S32std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S32std_Cterm_def_ph S32st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S33_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S32pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S32rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S32rtd_Cterm_def_ph S32rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S32_Cterm_def_ph = //State's vectored into symbol: "Rad_ab_tag" 
{32
,(Shift_entry*)&S32pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S32st_Cterm_def_ph,(Reduce_tbl*)&S32rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S33rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S33rtd_Cterm_def_ph S33rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rad_ab_tags_}
 }// end of reduce table
};
yacco2::State S33_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{33
,0,0,0,0,0,(Reduce_tbl*)&S33rt_Cterm_def_ph,0,0,0};
struct S34std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S34std_Cterm_def_ph S34st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S35_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S34pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S34rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S34rtd_Cterm_def_ph S34rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S34_Cterm_def_ph = //State's vectored into symbol: "Rad_ab_tag" 
{34
,(Shift_entry*)&S34pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S34st_Cterm_def_ph,(Reduce_tbl*)&S34rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S35rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S35rtd_Cterm_def_ph S35rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs1_Rad_ab_tags_}
 }// end of reduce table
};
yacco2::State S35_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{35
,0,0,0,0,0,(Reduce_tbl*)&S35rt_Cterm_def_ph,0,0,0};
struct S36std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S36std_Cterm_def_ph S36st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {0,(State*)&S37_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{372,(State*)&S38_Cterm_def_ph} // shift sym: T_cweb_comment
  }// end of shift table
};
yacco2::Shift_entry S36qse_Cterm_def_ph = {0,(State*)&S37_Cterm_def_ph};
yacco2::State S36_Cterm_def_ph = //State's vectored into symbol: "|||" 
{36
,0,0,0,0,(Shift_tbl*)&S36st_Cterm_def_ph,0,0,0,(Shift_entry*)&S36qse_Cterm_def_ph
};
struct S37rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S37rtd_Cterm_def_ph S37rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs3_Rsym_cweb_k_}
 }// end of reduce table
};
yacco2::State S37_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{37
,0,0,0,0,0,(Reduce_tbl*)&S37rt_Cterm_def_ph,0,0,0};
struct S38rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S38rtd_Cterm_def_ph S38rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cterm_def_ph,Cterm_def_ph::rhs2_Rsym_cweb_k_}
 }// end of reduce table
};
yacco2::State S38_Cterm_def_ph = //State's vectored into symbol: "cweb-comment" 
{38
,0,0,0,0,0,(Reduce_tbl*)&S38rt_Cterm_def_ph,0,0,0};
struct S39rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S39rtd_Cterm_def_ph S39rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs1_Ropen_par_}
 }// end of reduce table
};
yacco2::State S39_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{39
,0,0,0,0,0,(Reduce_tbl*)&S39rt_Cterm_def_ph,0,0,0};
struct S40rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S40rtd_Cterm_def_ph S40rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs2_Ropen_par_}
 }// end of reduce table
};
yacco2::State S40_Cterm_def_ph = //State's vectored into symbol: "(" 
{40
,0,0,0,0,0,(Reduce_tbl*)&S40rt_Cterm_def_ph,0,0,0};
struct S41rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S41rtd_Cterm_def_ph S41rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs2_Rsym_class_}
 }// end of reduce table
};
yacco2::State S41_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{41
,0,0,0,0,0,(Reduce_tbl*)&S41rt_Cterm_def_ph,0,0,0};
struct S42std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[1];
};
S42std_Cterm_def_ph S42st_Cterm_def_ph = {
 1
 ,
  {// start of table
   {305,(State*)&S43_Cterm_def_ph} // shift sym: T_sym_class
  }// end of shift table
};
yacco2::State S42_Cterm_def_ph = //State's vectored into symbol: "|||" 
{42
,0,0,0,0,(Shift_tbl*)&S42st_Cterm_def_ph,0,0,0,0};
struct S43rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S43rtd_Cterm_def_ph S43rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs1_Rsym_class_}
 }// end of reduce table
};
yacco2::State S43_Cterm_def_ph = //State's vectored into symbol: "#sym-class" 
{43
,0,0,0,0,0,(Reduce_tbl*)&S43rt_Cterm_def_ph,0,0,0};
struct S44std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S44std_Cterm_def_ph S44st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S45_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S44pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S44rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S44rtd_Cterm_def_ph S44rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA4_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S44_Cterm_def_ph = //State's vectored into symbol: "Rsym_class" 
{44
,(Shift_entry*)&S44pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S44st_Cterm_def_ph,(Reduce_tbl*)&S44rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S45std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S45std_Cterm_def_ph S45st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {0,(State*)&S46_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{3,(State*)&S47_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{576,(State*)&S50_Cterm_def_ph} // shift sym: Rsym_class_id
  }// end of shift table
};
yacco2::Shift_entry S45pse_Cterm_def_ph = {3,(State*)&S47_Cterm_def_ph};
yacco2::Shift_entry S45qse_Cterm_def_ph = {0,(State*)&S46_Cterm_def_ph};
yacco2::State S45_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{45
,(Shift_entry*)&S45pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S45st_Cterm_def_ph,0,(State_s_thread_tbl*)&S47tt_Cterm_def_ph,0,(Shift_entry*)&S45qse_Cterm_def_ph
};
struct S46rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S46rtd_Cterm_def_ph S46rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA5_Cterm_def_ph,Cterm_def_ph::rhs3_Rsym_class_id_}
 }// end of reduce table
};
yacco2::State S46_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{46
,0,0,0,0,0,(Reduce_tbl*)&S46rt_Cterm_def_ph,0,0,0};
struct S47std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S47std_Cterm_def_ph S47st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {0,(State*)&S48_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{279,(State*)&S49_Cterm_def_ph} // shift sym: T_identifier
  }// end of shift table
};
yacco2::Shift_entry S47qse_Cterm_def_ph = {0,(State*)&S48_Cterm_def_ph};
yacco2::State S47_Cterm_def_ph = //State's vectored into symbol: "|||" 
{47
,0,0,0,0,(Shift_tbl*)&S47st_Cterm_def_ph,0,0,0,(Shift_entry*)&S47qse_Cterm_def_ph
};
struct S48rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S48rtd_Cterm_def_ph S48rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA5_Cterm_def_ph,Cterm_def_ph::rhs2_Rsym_class_id_}
 }// end of reduce table
};
yacco2::State S48_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{48
,0,0,0,0,0,(Reduce_tbl*)&S48rt_Cterm_def_ph,0,0,0};
struct S49rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S49rtd_Cterm_def_ph S49rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA5_Cterm_def_ph,Cterm_def_ph::rhs1_Rsym_class_id_}
 }// end of reduce table
};
yacco2::State S49_Cterm_def_ph = //State's vectored into symbol: "identifier" 
{49
,0,0,0,0,0,(Reduce_tbl*)&S49rt_Cterm_def_ph,0,0,0};
struct S50rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S50rtd_Cterm_def_ph S50rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA5_Cterm_def_ph,Cterm_def_ph::rhs1_Rsym_class_phrase_}
 }// end of reduce table
};
yacco2::State S50_Cterm_def_ph = //State's vectored into symbol: "Rsym_class_id" 
{50
,0,0,0,0,0,(Reduce_tbl*)&S50rt_Cterm_def_ph,0,0,0};
struct S51std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S51std_Cterm_def_ph S51st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S52_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S51pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S51rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S51rtd_Cterm_def_ph S51rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S51_Cterm_def_ph = //State's vectored into symbol: "{" 
{51
,(Shift_entry*)&S51pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S51st_Cterm_def_ph,(Reduce_tbl*)&S51rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S52std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S52std_Cterm_def_ph S52st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {3,(State*)&S65_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{581,(State*)&S53_Cterm_def_ph} // shift sym: Rdirectives
   ,{582,(State*)&S72_Cterm_def_ph} // shift sym: Rdirective
  }// end of shift table
};
yacco2::Shift_entry S52pse_Cterm_def_ph = {3,(State*)&S65_Cterm_def_ph};
yacco2::State S52_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{52
,(Shift_entry*)&S52pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S52st_Cterm_def_ph,0,(State_s_thread_tbl*)&S65tt_Cterm_def_ph,0,0};
struct S53std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S53std_Cterm_def_ph S53st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {3,(State*)&S75_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{582,(State*)&S54_Cterm_def_ph} // shift sym: Rdirective
   ,{584,(State*)&S60_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S53pse_Cterm_def_ph = {3,(State*)&S75_Cterm_def_ph};
struct S53rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S53rtd_Cterm_def_ph S53rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA9_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S53_Cterm_def_ph = //State's vectored into symbol: "Rdirectives" 
{53
,(Shift_entry*)&S53pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S53st_Cterm_def_ph,(Reduce_tbl*)&S53rt_Cterm_def_ph,(State_s_thread_tbl*)&S75tt_Cterm_def_ph,0,0};
struct S54std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S54std_Cterm_def_ph S54st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S55_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{583,(State*)&S58_Cterm_def_ph} // shift sym: Rsyntax_code
  }// end of shift table
};
yacco2::Shift_entry S54pse_Cterm_def_ph = {3,(State*)&S55_Cterm_def_ph};
yacco2::State S54_Cterm_def_ph = //State's vectored into symbol: "Rdirective" 
{54
,(Shift_entry*)&S54pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S54st_Cterm_def_ph,0,(State_s_thread_tbl*)&S55tt_Cterm_def_ph,0,0};
struct S55std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S55std_Cterm_def_ph S55st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {0,(State*)&S56_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{326,(State*)&S57_Cterm_def_ph} // shift sym: T_syntax_code
  }// end of shift table
};
yacco2::Shift_entry S55qse_Cterm_def_ph = {0,(State*)&S56_Cterm_def_ph};
yacco2::State S55_Cterm_def_ph = //State's vectored into symbol: "|||" 
{55
,0,0,0,0,(Shift_tbl*)&S55st_Cterm_def_ph,0,0,0,(Shift_entry*)&S55qse_Cterm_def_ph
};
struct S56rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S56rtd_Cterm_def_ph S56rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs2_Rsyntax_code_}
 }// end of reduce table
};
yacco2::State S56_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{56
,0,0,0,0,0,(Reduce_tbl*)&S56rt_Cterm_def_ph,0,0,0};
struct S57rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S57rtd_Cterm_def_ph S57rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs1_Rsyntax_code_}
 }// end of reduce table
};
yacco2::State S57_Cterm_def_ph = //State's vectored into symbol: "syntax-code" 
{57
,0,0,0,0,0,(Reduce_tbl*)&S57rt_Cterm_def_ph,0,0,0};
struct S58std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S58std_Cterm_def_ph S58st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S59_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S58pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S58rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S58rtd_Cterm_def_ph S58rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S58_Cterm_def_ph = //State's vectored into symbol: "Rsyntax_code" 
{58
,(Shift_entry*)&S58pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S58st_Cterm_def_ph,(Reduce_tbl*)&S58rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S59rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S59rtd_Cterm_def_ph S59rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs2_Rdirectives_}
 }// end of reduce table
};
yacco2::State S59_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{59
,0,0,0,0,0,(Reduce_tbl*)&S59rt_Cterm_def_ph,0,0,0};
struct S60std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S60std_Cterm_def_ph S60st_Cterm_def_ph = {
 3
 ,
  {// start of table
   {0,(State*)&S61_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{133,(State*)&S62_Cterm_def_ph} // shift sym: raw_close_brace
   ,{580,(State*)&S63_Cterm_def_ph} // shift sym: Rclosing_brace
  }// end of shift table
};
yacco2::Shift_entry S60qse_Cterm_def_ph = {0,(State*)&S61_Cterm_def_ph};
yacco2::State S60_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{60
,0,0,0,0,(Shift_tbl*)&S60st_Cterm_def_ph,0,0,0,(Shift_entry*)&S60qse_Cterm_def_ph
};
struct S61rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S61rtd_Cterm_def_ph S61rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA6_Cterm_def_ph,Cterm_def_ph::rhs1_Rclosing_brace_}
 }// end of reduce table
};
yacco2::State S61_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{61
,0,0,0,0,0,(Reduce_tbl*)&S61rt_Cterm_def_ph,0,0,0};
struct S62rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S62rtd_Cterm_def_ph S62rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA6_Cterm_def_ph,Cterm_def_ph::rhs2_Rclosing_brace_}
 }// end of reduce table
};
yacco2::State S62_Cterm_def_ph = //State's vectored into symbol: "}" 
{62
,0,0,0,0,0,(Reduce_tbl*)&S62rt_Cterm_def_ph,0,0,0};
struct S63std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S63std_Cterm_def_ph S63st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S64_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S63pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S63rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S63rtd_Cterm_def_ph S63rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA6_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S63_Cterm_def_ph = //State's vectored into symbol: "Rclosing_brace" 
{63
,(Shift_entry*)&S63pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S63st_Cterm_def_ph,(Reduce_tbl*)&S63rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S64rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S64rtd_Cterm_def_ph S64rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA6_Cterm_def_ph,Cterm_def_ph::rhs2_Rpotential_code_blk_}
 }// end of reduce table
};
yacco2::State S64_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{64
,0,0,0,0,0,(Reduce_tbl*)&S64rt_Cterm_def_ph,0,0,0};
struct S65std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[6];
};
S65std_Cterm_def_ph S65st_Cterm_def_ph = {
 6
 ,
  {// start of table
   {0,(State*)&S66_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{308,(State*)&S67_Cterm_def_ph} // shift sym: T_user_declaration
   ,{311,(State*)&S68_Cterm_def_ph} // shift sym: T_constructor
   ,{312,(State*)&S69_Cterm_def_ph} // shift sym: T_destructor
   ,{313,(State*)&S70_Cterm_def_ph} // shift sym: T_op
   ,{315,(State*)&S71_Cterm_def_ph} // shift sym: T_user_implementation
  }// end of shift table
};
yacco2::Shift_entry S65qse_Cterm_def_ph = {0,(State*)&S66_Cterm_def_ph};
yacco2::State S65_Cterm_def_ph = //State's vectored into symbol: "|||" 
{65
,0,0,0,0,(Shift_tbl*)&S65st_Cterm_def_ph,0,0,0,(Shift_entry*)&S65qse_Cterm_def_ph
};
struct S66rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S66rtd_Cterm_def_ph S66rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs6_Rdirective_}
 }// end of reduce table
};
yacco2::State S66_Cterm_def_ph = //State's vectored into symbol: "|?|" 
{66
,0,0,0,0,0,(Reduce_tbl*)&S66rt_Cterm_def_ph,0,0,0};
struct S67rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S67rtd_Cterm_def_ph S67rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs1_Rdirective_}
 }// end of reduce table
};
yacco2::State S67_Cterm_def_ph = //State's vectored into symbol: "#user-declaration" 
{67
,0,0,0,0,0,(Reduce_tbl*)&S67rt_Cterm_def_ph,0,0,0};
struct S68rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S68rtd_Cterm_def_ph S68rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs3_Rdirective_}
 }// end of reduce table
};
yacco2::State S68_Cterm_def_ph = //State's vectored into symbol: "#constructor" 
{68
,0,0,0,0,0,(Reduce_tbl*)&S68rt_Cterm_def_ph,0,0,0};
struct S69rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S69rtd_Cterm_def_ph S69rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs4_Rdirective_}
 }// end of reduce table
};
yacco2::State S69_Cterm_def_ph = //State's vectored into symbol: "#destructor" 
{69
,0,0,0,0,0,(Reduce_tbl*)&S69rt_Cterm_def_ph,0,0,0};
struct S70rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S70rtd_Cterm_def_ph S70rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs5_Rdirective_}
 }// end of reduce table
};
yacco2::State S70_Cterm_def_ph = //State's vectored into symbol: "#op" 
{70
,0,0,0,0,0,(Reduce_tbl*)&S70rt_Cterm_def_ph,0,0,0};
struct S71rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S71rtd_Cterm_def_ph S71rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA8_Cterm_def_ph,Cterm_def_ph::rhs2_Rdirective_}
 }// end of reduce table
};
yacco2::State S71_Cterm_def_ph = //State's vectored into symbol: "#user-implementation" 
{71
,0,0,0,0,0,(Reduce_tbl*)&S71rt_Cterm_def_ph,0,0,0};
struct S72std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S72std_Cterm_def_ph S72st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S55_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{583,(State*)&S73_Cterm_def_ph} // shift sym: Rsyntax_code
  }// end of shift table
};
yacco2::Shift_entry S72pse_Cterm_def_ph = {3,(State*)&S55_Cterm_def_ph};
yacco2::State S72_Cterm_def_ph = //State's vectored into symbol: "Rdirective" 
{72
,(Shift_entry*)&S72pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S72st_Cterm_def_ph,0,(State_s_thread_tbl*)&S55tt_Cterm_def_ph,0,0};
struct S73std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S73std_Cterm_def_ph S73st_Cterm_def_ph = {
 2
 ,
  {// start of table
   {3,(State*)&S29_Cterm_def_ph} // shift sym: LR1_parallel_operator
   ,{584,(State*)&S74_Cterm_def_ph} // shift sym: Rlint
  }// end of shift table
};
yacco2::Shift_entry S73pse_Cterm_def_ph = {3,(State*)&S29_Cterm_def_ph};
struct S73rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S73rtd_Cterm_def_ph S73rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs2_Rlint_}
 }// end of reduce table
};
yacco2::State S73_Cterm_def_ph = //State's vectored into symbol: "Rsyntax_code" 
{73
,(Shift_entry*)&S73pse_Cterm_def_ph,0,0,0,(Shift_tbl*)&S73st_Cterm_def_ph,(Reduce_tbl*)&S73rt_Cterm_def_ph,(State_s_thread_tbl*)&S29tt_Cterm_def_ph,0,0};
struct S74rtd_Cterm_def_ph{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S74rtd_Cterm_def_ph S74rt_Cterm_def_ph = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA10_Cterm_def_ph,Cterm_def_ph::rhs1_Rdirectives_}
 }// end of reduce table
};
yacco2::State S74_Cterm_def_ph = //State's vectored into symbol: "Rlint" 
{74
,0,0,0,0,0,(Reduce_tbl*)&S74rt_Cterm_def_ph,0,0,0};
struct S75std_Cterm_def_ph{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[7];
};
S75std_Cterm_def_ph S75st_Cterm_def_ph = {
 7
 ,
  {// start of table
   {0,(State*)&S66_Cterm_def_ph} // shift sym: LR1_questionable_shift_operator
   ,{308,(State*)&S67_Cterm_def_ph} // shift sym: T_user_declaration
   ,{311,(State*)&S68_Cterm_def_ph} // shift sym: T_constructor
   ,{312,(State*)&S69_Cterm_def_ph} // shift sym: T_destructor
   ,{313,(State*)&S70_Cterm_def_ph} // shift sym: T_op
   ,{315,(State*)&S71_Cterm_def_ph} // shift sym: T_user_implementation
   ,{375,(State*)&S16_Cterm_def_ph} // shift sym: T_lint
  }// end of shift table
};
yacco2::Shift_entry S75qse_Cterm_def_ph = {0,(State*)&S66_Cterm_def_ph};
yacco2::State S75_Cterm_def_ph = //State's vectored into symbol: "|||" 
{75
,0,0,0,0,(Shift_tbl*)&S75st_Cterm_def_ph,0,0,0,(Shift_entry*)&S75qse_Cterm_def_ph
};
