/* File: o2_sdctbl.cpp Date and Time: Sat Oct 18 20:34:23 2014 */ #include "o2_sdc.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_o2_sdc;// grammar's ns // first set terminals // raw_nul // raw_soh // raw_stx // raw_etx // raw_eot // raw_enq // raw_ack // raw_bel // raw_bs // raw_ht // raw_lf // raw_vt // raw_ff // raw_cr // raw_so // raw_si // raw_dle // raw_dc1 // raw_dc2 // raw_dc3 // raw_dc4 // raw_nak // raw_syn // raw_etb // raw_can // raw_em // raw_sub // raw_esc // raw_fs // raw_gs // raw_rs // raw_us // raw_sp // raw_exclam // raw_dbl_quote // raw_no_sign // raw_dollar_sign // raw_percent // raw_ampersign // raw_right_quote // raw_open_bracket // raw_close_bracket // raw_asteric // raw_plus // raw_comma // raw_minus // raw_period // raw_slash // raw_0 // raw_1 // raw_2 // raw_3 // raw_4 // raw_5 // raw_6 // raw_7 // raw_8 // raw_9 // raw_colon // raw_semi_colon // raw_less_than // raw_eq // raw_gt_than // raw_question_mark // raw_at_sign // raw_A // raw_B // raw_C // raw_D // raw_E // raw_F // raw_G // raw_H // raw_I // raw_J // raw_K // raw_L // raw_M // raw_N // raw_O // raw_P // raw_Q // raw_R // raw_S // raw_T // raw_U // raw_V // raw_W // raw_X // raw_Y // raw_Z // raw_open_sq_bracket // raw_back_slash // raw_close_sq_bracket // raw_up_arrow // raw_under_score // raw_left_quote // raw_a // raw_b // raw_c // raw_d // raw_e // raw_f // raw_g // raw_h // raw_i // raw_j // raw_k // raw_l // raw_m // raw_n // raw_o // raw_p // raw_q // raw_r // raw_s // raw_t // raw_u // raw_v // raw_w // raw_x // raw_y // raw_z // raw_open_brace // raw_vertical_line // raw_close_brace // raw_tilde // raw_del // raw_x80 // raw_x81 // raw_x82 // raw_x83 // raw_x84 // raw_x85 // raw_x86 // raw_x87 // raw_x88 // raw_x89 // raw_x8a // raw_x8b // raw_x8c // raw_x8d // raw_x8e // raw_x8f // raw_x90 // raw_x91 // raw_x92 // raw_x93 // raw_x94 // raw_x95 // raw_x96 // raw_x97 // raw_x98 // raw_x99 // raw_x9a // raw_x9b // raw_x9c // raw_x9d // raw_x9e // raw_x9f // raw_xa0 // raw_xa1 // raw_xa2 // raw_xa3 // raw_xa4 // raw_xa5 // raw_xa6 // raw_xa7 // raw_xa8 // raw_xa9 // raw_xaa // raw_xab // raw_xac // raw_xad // raw_xae // raw_xaf // raw_xb0 // raw_xb1 // raw_xb2 // raw_xb3 // raw_xb4 // raw_xb5 // raw_xb6 // raw_xb7 // raw_xb8 // raw_xb9 // raw_xba // raw_xbb // raw_xbc // raw_xbd // raw_xbe // raw_xbf // raw_xc0 // raw_xc1 // raw_xc2 // raw_xc3 // raw_xc4 // raw_xc5 // raw_xc6 // raw_xc7 // raw_xc8 // raw_xc9 // raw_xca // raw_xcb // raw_xcc // raw_xcd // raw_xce // raw_xcf // raw_xd0 // raw_xd1 // raw_xd2 // raw_xd3 // raw_xd4 // raw_xd5 // raw_xd6 // raw_xd7 // raw_xd8 // raw_xd9 // raw_xda // raw_xdb // raw_xdc // raw_xdd // raw_xde // raw_xdf // raw_xe0 // raw_xe1 // raw_xe2 // raw_xe3 // raw_xe4 // raw_xe5 // raw_xe6 // raw_xe7 // raw_xe8 // raw_xe9 // raw_xea // raw_xeb // raw_xec // raw_xed // raw_xee // raw_xef // raw_xf0 // raw_xf1 // raw_xf2 // raw_xf3 // raw_xf4 // raw_xf5 // raw_xf6 // raw_xf7 // raw_xf8 // raw_xf9 // raw_xfa // raw_xfb // raw_xfc // raw_xfd // raw_xfe // raw_xff // T_option_t // T_option_p // T_option_err // T_esc_seq // T_eol // T_basic_char // T_raw_char // T_comment // T_ws // T_angled_string // T_c_literal // T_c_string // T_xc_str // T_unquoted_string // T_file_inclusion // T_identifier // T_int_no // T_raw_characters // T_lr1_constant_symbols // T_error_symbols // T_eocode // T_AD // T_AB // T_parallel_la_boundary // T_arbitrator_code // T_parallel_parser // T_parallel_thread_function // T_parallel_control_monitor // T_fsm // T_fsm_id // T_fsm_filename // T_fsm_namespace // T_fsm_class // T_fsm_version // T_fsm_date // T_fsm_debug // T_fsm_comments // T_terminals // T_enumeration // T_file_name // T_name_space // T_sym_class // T_rules // T_lhs // T_user_declaration // T_user_prefix_declaration // T_user_suffix_declaration // T_constructor // T_destructor // T_op // T_failed // T_user_implementation // T_user_imp_tbl // T_user_imp_sym // T_constant_defs // T_terminals_refs // T_terminals_sufx // T_lrk_sufx // T_selector // T_NULL // T_2colon // T_block // T_syntax_code // T_fsm_class_phrase // T_fsm_phrase // T_parallel_parser_phrase // T_enum_phrase // T_terminal_def // table_entry // T_sym_tbl_report_card // T_terminals_phrase // T_error_symbols_phrase // T_lr1_k_phrase // T_rc_phrase // T_rule_lhs_phrase // T_parallel_monitor_phrase // rule_def // T_rules_phrase // T_subrule_def // T_subrules_phrase // T_in_stbl // refered_T // rule_in_stbl // refered_rule // T_transitive // T_grammar_name // T_thread_name // T_monolithic // T_no_of_T // T_list_of_native_first_set_terminals // T_end_list_of_native_first_set_terminals // T_list_of_transitive_threads // T_end_list_of_transitive_threads // T_emitfile // T_preamble // T_end_preamble // T_T_alphabet // T_end_T_alphabet // T_file_of_T_alphabet // T_attributes // tth_in_stbl // thread_attributes // th_in_stbl // kw_in_stbl // T_la_expr_src // T_eosubrule // T_called_thread_eosubrule // T_null_call_thread_eosubrule // T_cweb_comment // T_grammar_phrase // T_cweb_marker // T_lint // T_list_of_used_threads // T_end_list_of_used_threads // Err_nested_files_exceeded // Err_no_end_of_code // Err_no_cmd_lne_data // Err_no_filename // Err_bad_filename // Err_bad_fsmheader_filename // Err_bad_fsmcpp_filename // Err_bad_fsmsym_filename // Err_bad_fsmtbl_filename // Err_bad_enum_filename // Err_bad_errors_hdrfilename // Err_bad_errors_impfilename // Err_bad_cmd_lne_opt // Err_bad_int_no // Err_bad_int_no_range // Err_no_int_present // Err_bad_eos // Err_bad_esc // Err_comment_overrun // Err_bad_char // Err_bad_univ_seq // Err_improper_closing_of_rules // Err_no_identifier_present // Err_no_directive_present // Err_duplicate_directive // Err_no_syntax_code_present // Err_no_open_parenthesis // Err_no_close_parenthesis // Err_no_fsm_id_present // Err_no_fsm_id_string // Err_no_fsm_filename_present // Err_no_fsm_filename_id_present // Err_no_comma_present // Err_no_terminal_key_present // Err_no_fsm_namespace_present // Err_no_fsm_namespace_id_present // Err_no_fsm_class_present // Err_no_fsm_version_present // Err_no_fsm_version_string // Err_no_fsm_date_present // Err_no_fsm_date_string // Err_no_fsm_debug_present // Err_no_fsm_debug_string // Err_no_fsm_comments_present // Err_no_fsm_comments_string // Err_fsm_debug_string_not_true_or_false // Err_no_pp_thread_function_present // Err_no_pp_ctrl_mntor_kw_present // Err_no_pp_fnct_id_present // Err_no_pp_bndry_present // Err_no_pp_la_bndary_expr_present // Err_no_syntax_code_end_present // Err_no_pp_code_present // Err_no_pp_code_stc_present // Err_not_arbitration_code_kw // Err_no_open_brace // Err_no_close_brace // Err_no_constant_defs_present // Err_no_filename_present // Err_no_filename_id_present // Err_no_namespace_present // Err_no_namespace_id_present // Err_no_kdefs_code_present // Err_no_kdefs_kw_present // Err_no_tdef_code_present // Err_no_sym_defs_present // Err_dup_entry_in_alphabet // Err_already_defined_AB // Err_already_defined_AD // Err_improper_directive // Err_no_sym_class_present // Err_no_sym_class_id_present // Err_zero_len_sym // Err_sym_tbl_full // Err_sym_tbl_char_pool_full // Err_dup_entry_in_sym_table // Err_subscript_out_of_range // Err_sym_tbl_nested_scope_stk_overflow // Err_sym_tbl_nested_scope_stk_underflow // Err_sym_tbl_context_buf_overflow // Err_report_card_ptr_0 // Err_cannot_define_term_after_sufx_dir // Err_dup_sufx_directive // Err_terminals_refs_def_after_terminals // Err_terminals_refs_dup_def // Err_no_rule_name_present // Err_no_sub_rule_present // Err_subrule_use_undefined_T // Err_stbl_entry_unknown // Err_subrule_overrun // Err_stble_has_entry_but_not_a_rule // Err_file_of_T_alphabet_kw_not_present // Err_emitfile_kw_not_present // Err_preamble_kw_not_present // Err_preamble_srce_code_not_present // Err_end_preamble_kw_not_present // Err_cmd_line_chaffe // Err_T_alphabet_kw_not_present // Err_T_alphabet_file_not_present // Err_end_T_alphabet_kw_not_present // Err_no_terminals_in_T_alphabet_list // Err_rotten_chr_in_T_alphabet // Err_transitive_kw_not_present // Err_grammar_name_kw_not_present // Err_namespace_kw_not_present // Err_filename_kw_not_present // Err_threadname_kw_not_present // Err_monolithic_kw_not_present // Err_no_of_T_kw_not_present // Err_list_of_terminals_kw_not_present // Err_no_list_of_trans_threads_kw // Err_no_terminals_present_in_T_alphabet // Err_transitive_value_bad // Err_monolithic_value_bad // Err_grammar_name_value_not_present // Err_namespace_value_not_present // Err_threadname_value_not_present // Err_filename_value_not_present // Err_no_of_T_value_not_present // Err_no_of_terminals_not_present // Err_end_list_native_T_kw_not_present // Err_end_list_of_transitive_threads_kw_not_present // Err_no_of_native_Ts_in_list_not_equal // Err_no_of_threads_in_list_not_equal // Err_thread_refed_but_not_defined // Err_bad_T_in_list // Err_bad_th_in_list // Err_already_defined_in_fsc_file // Err_bad_thread_subscript // Err_not_a_keyword // Err_no_of_threads_not_present // Err_bad_T_alphabet // Err_fsc_file_does_not_exist // Err_filename_file_does_not_exist // Err_T_alphabet_file_does_not_exist // Err_emitfile_file_does_not_exist // Err_emitfile_file_not_present // Err_fsc_cntl_file_not_present // Err_file_of_T_alphabet_not_present // Err_epsilon_pass_thru // Err_epsilon_pass_thru_no_Ts // Err_rule_not_in_stbl // Err_T_not_in_stbl // Err_bad_directive // Err_bad_term_in_la_expr // Err_empty_set_removal_in_la_expr // Err_bad_operator_in_la_expr // Err_not_a_lhs_kw // Err_pp_la_boundary_attribute_not_fnd // Err_already_processed_fsm_phase // Err_already_processed_pp_phase // Err_already_processed_T_enum_phase // Err_already_processed_error_phase // Err_already_processed_rc_phase // Err_already_processed_lrk_phase // Err_already_processed_T_phase // Err_already_processed_rule_phase // Err_not_T_for_rtned_token_from_th // Err_not_id_for_ns_in_th_stmt // Err_not_id_for_th_name_in_th_stmt // Err_bad_th_qualifier // Err_not_dbl_colon_in_th_stmt // Err_not_T_or_R_in_subrule_expr // Err_not_T_or_R_or_eos_in_subrule_expr // Err_not_eos_in_subrule_expr // Err_invalid_logical_name // Err_invalid_logical_value // Err_duplicate_logical_name // Err_missing_terminals_refs_kw // Err_missing_terminals_sufx_kw // Err_not_a_terminal_definition // Err_missing_lrk_sufx_kw // ERR_sick_grammar // ERR_no_fsm_phrase // ERR_no_T_enum_phrase // ERR_no_lrk_phrase // ERR_no_rc_phrase // ERR_no_errors_phrase // ERR_no_terminals_phrase // ERR_no_rules_phrase // Err_used_rule_but_undefined // Err_rule_already_defined // Err_la_expr_calc_empty_set // Err_no_close_brace_ending_rules_defs // Err_use_of_T_outside_Rules_construct // Err_not_kw_defining_grammar_construct // Err_use_of_N_outside_Rules_construct // Err_misplaced_or_misspelt_Rule_or_T // Err_not_a_Rule // Err_empty_file // Err_not_lhs_pcnrl_mntr // LR1_eog // LR1_reduce_operator // LR1_all_shift_operator yacco2::UCHAR LA1_Co2_sdc[] ={ 72 ,0,82 ,1,255 ,2,255 ,3,255 ,4,255 ,5,255 ,6,255 ,7,255 ,8,255 ,9,255 ,10,255 ,11,255 ,12,255 ,13,255 ,14,255 ,15,255 ,16,255 ,17,255 ,18,255 ,19,255 ,20,255 ,21,255 ,22,255 ,23,255 ,24,255 ,25,255 ,26,255 ,27,255 ,28,255 ,29,255 ,30,255 ,31,255 ,32,255 ,33,255 ,34,255 ,35,255 ,36,255 ,37,255 ,38,255 ,39,255 ,40,255 ,41,255 ,42,255 ,43,255 ,44,255 ,45,255 ,46,255 ,47,255 ,48,255 ,49,255 ,50,255 ,51,255 ,52,255 ,53,255 ,54,255 ,55,255 ,56,255 ,57,255 ,58,255 ,59,255 ,60,255 ,61,255 ,62,255 ,63,255 ,64,255 ,65,255 ,66,255 ,67,255 ,68,255 ,69,255 ,70,255 ,71,1 }; // raw_nul // raw_soh // raw_stx // raw_etx // raw_eot // raw_enq // raw_ack // raw_bel // raw_bs // raw_ht // raw_lf // raw_vt // raw_ff // raw_cr // raw_so // raw_si // raw_dle // raw_dc1 // raw_dc2 // raw_dc3 // raw_dc4 // raw_nak // raw_syn // raw_etb // raw_can // raw_em // raw_sub // raw_esc // raw_fs // raw_gs // raw_rs // raw_us // raw_sp // raw_exclam // raw_dbl_quote // raw_no_sign // raw_dollar_sign // raw_percent // raw_ampersign // raw_right_quote // raw_open_bracket // raw_close_bracket // raw_asteric // raw_plus // raw_comma // raw_minus // raw_period // raw_slash // raw_0 // raw_1 // raw_2 // raw_3 // raw_4 // raw_5 // raw_6 // raw_7 // raw_8 // raw_9 // raw_colon // raw_semi_colon // raw_less_than // raw_eq // raw_gt_than // raw_question_mark // raw_at_sign // raw_A // raw_B // raw_C // raw_D // raw_E // raw_F // raw_G // raw_H // raw_I // raw_J // raw_K // raw_L // raw_M // raw_N // raw_O // raw_P // raw_Q // raw_R // raw_S // raw_T // raw_U // raw_V // raw_W // raw_X // raw_Y // raw_Z // raw_open_sq_bracket // raw_back_slash // raw_close_sq_bracket // raw_up_arrow // raw_under_score // raw_left_quote // raw_a // raw_b // raw_c // raw_d // raw_e // raw_f // raw_g // raw_h // raw_i // raw_j // raw_k // raw_l // raw_m // raw_n // raw_o // raw_p // raw_q // raw_r // raw_s // raw_t // raw_u // raw_v // raw_w // raw_x // raw_y // raw_z // raw_open_brace // raw_vertical_line // raw_close_brace // raw_tilde // raw_del // raw_x80 // raw_x81 // raw_x82 // raw_x83 // raw_x84 // raw_x85 // raw_x86 // raw_x87 // raw_x88 // raw_x89 // raw_x8a // raw_x8b // raw_x8c // raw_x8d // raw_x8e // raw_x8f // raw_x90 // raw_x91 // raw_x92 // raw_x93 // raw_x94 // raw_x95 // raw_x96 // raw_x97 // raw_x98 // raw_x99 // raw_x9a // raw_x9b // raw_x9c // raw_x9d // raw_x9e // raw_x9f // raw_xa0 // raw_xa1 // raw_xa2 // raw_xa3 // raw_xa4 // raw_xa5 // raw_xa6 // raw_xa7 // raw_xa8 // raw_xa9 // raw_xaa // raw_xab // raw_xac // raw_xad // raw_xae // raw_xaf // raw_xb0 // raw_xb1 // raw_xb2 // raw_xb3 // raw_xb4 // raw_xb5 // raw_xb6 // raw_xb7 // raw_xb8 // raw_xb9 // raw_xba // raw_xbb // raw_xbc // raw_xbd // raw_xbe // raw_xbf // raw_xc0 // raw_xc1 // raw_xc2 // raw_xc3 // raw_xc4 // raw_xc5 // raw_xc6 // raw_xc7 // raw_xc8 // raw_xc9 // raw_xca // raw_xcb // raw_xcc // raw_xcd // raw_xce // raw_xcf // raw_xd0 // raw_xd1 // raw_xd2 // raw_xd3 // raw_xd4 // raw_xd5 // raw_xd6 // raw_xd7 // raw_xd8 // raw_xd9 // raw_xda // raw_xdb // raw_xdc // raw_xdd // raw_xde // raw_xdf // raw_xe0 // raw_xe1 // raw_xe2 // raw_xe3 // raw_xe4 // raw_xe5 // raw_xe6 // raw_xe7 // raw_xe8 // raw_xe9 // raw_xea // raw_xeb // raw_xec // raw_xed // raw_xee // raw_xef // raw_xf0 // raw_xf1 // raw_xf2 // raw_xf3 // raw_xf4 // raw_xf5 // raw_xf6 // raw_xf7 // raw_xf8 // raw_xf9 // raw_xfa // raw_xfb // raw_xfc // raw_xfd // raw_xfe // raw_xff // T_option_t // T_option_p // T_option_err // T_esc_seq // T_eol // T_basic_char // T_raw_char // T_comment // T_ws // T_angled_string // T_c_literal // T_c_string // T_xc_str // T_unquoted_string // T_file_inclusion // T_identifier // T_int_no // T_raw_characters // T_lr1_constant_symbols // T_error_symbols // T_eocode // T_AD // T_AB // T_parallel_la_boundary // T_arbitrator_code // T_parallel_parser // T_parallel_thread_function // T_parallel_control_monitor // T_fsm // T_fsm_id // T_fsm_filename // T_fsm_namespace // T_fsm_class // T_fsm_version // T_fsm_date // T_fsm_debug // T_fsm_comments // T_terminals // T_enumeration // T_file_name // T_name_space // T_sym_class // T_rules // T_lhs // T_user_declaration // T_user_prefix_declaration // T_user_suffix_declaration // T_constructor // T_destructor // T_op // T_failed // T_user_implementation // T_user_imp_tbl // T_user_imp_sym // T_constant_defs // T_terminals_refs // T_terminals_sufx // T_lrk_sufx // T_selector // T_NULL // T_2colon // T_block // T_syntax_code // T_fsm_class_phrase // T_fsm_phrase // T_parallel_parser_phrase // T_enum_phrase // T_terminal_def // table_entry // T_sym_tbl_report_card // T_terminals_phrase // T_error_symbols_phrase // T_lr1_k_phrase // T_rc_phrase // T_rule_lhs_phrase // T_parallel_monitor_phrase // rule_def // T_rules_phrase // T_subrule_def // T_subrules_phrase // T_in_stbl // refered_T // rule_in_stbl // refered_rule // T_transitive // T_grammar_name // T_thread_name // T_monolithic // T_no_of_T // T_list_of_native_first_set_terminals // T_end_list_of_native_first_set_terminals // T_list_of_transitive_threads // T_end_list_of_transitive_threads // T_emitfile // T_preamble // T_end_preamble // T_T_alphabet // T_end_T_alphabet // T_file_of_T_alphabet // T_attributes // tth_in_stbl // thread_attributes // th_in_stbl // kw_in_stbl // T_la_expr_src // T_eosubrule // T_called_thread_eosubrule // T_null_call_thread_eosubrule // T_cweb_comment // T_grammar_phrase // T_cweb_marker // T_lint // T_list_of_used_threads // T_end_list_of_used_threads // Err_nested_files_exceeded // Err_no_end_of_code // Err_no_cmd_lne_data // Err_no_filename // Err_bad_filename // Err_bad_fsmheader_filename // Err_bad_fsmcpp_filename // Err_bad_fsmsym_filename // Err_bad_fsmtbl_filename // Err_bad_enum_filename // Err_bad_errors_hdrfilename // Err_bad_errors_impfilename // Err_bad_cmd_lne_opt // Err_bad_int_no // Err_bad_int_no_range // Err_no_int_present // Err_bad_eos // Err_bad_esc // Err_comment_overrun // Err_bad_char // Err_bad_univ_seq // Err_improper_closing_of_rules // Err_no_identifier_present // Err_no_directive_present // Err_duplicate_directive // Err_no_syntax_code_present // Err_no_open_parenthesis // Err_no_close_parenthesis // Err_no_fsm_id_present // Err_no_fsm_id_string // Err_no_fsm_filename_present // Err_no_fsm_filename_id_present // Err_no_comma_present // Err_no_terminal_key_present // Err_no_fsm_namespace_present // Err_no_fsm_namespace_id_present // Err_no_fsm_class_present // Err_no_fsm_version_present // Err_no_fsm_version_string // Err_no_fsm_date_present // Err_no_fsm_date_string // Err_no_fsm_debug_present // Err_no_fsm_debug_string // Err_no_fsm_comments_present // Err_no_fsm_comments_string // Err_fsm_debug_string_not_true_or_false // Err_no_pp_thread_function_present // Err_no_pp_ctrl_mntor_kw_present // Err_no_pp_fnct_id_present // Err_no_pp_bndry_present // Err_no_pp_la_bndary_expr_present // Err_no_syntax_code_end_present // Err_no_pp_code_present // Err_no_pp_code_stc_present // Err_not_arbitration_code_kw // Err_no_open_brace // Err_no_close_brace // Err_no_constant_defs_present // Err_no_filename_present // Err_no_filename_id_present // Err_no_namespace_present // Err_no_namespace_id_present // Err_no_kdefs_code_present // Err_no_kdefs_kw_present // Err_no_tdef_code_present // Err_no_sym_defs_present // Err_dup_entry_in_alphabet // Err_already_defined_AB // Err_already_defined_AD // Err_improper_directive // Err_no_sym_class_present // Err_no_sym_class_id_present // Err_zero_len_sym // Err_sym_tbl_full // Err_sym_tbl_char_pool_full // Err_dup_entry_in_sym_table // Err_subscript_out_of_range // Err_sym_tbl_nested_scope_stk_overflow // Err_sym_tbl_nested_scope_stk_underflow // Err_sym_tbl_context_buf_overflow // Err_report_card_ptr_0 // Err_cannot_define_term_after_sufx_dir // Err_dup_sufx_directive // Err_terminals_refs_def_after_terminals // Err_terminals_refs_dup_def // Err_no_rule_name_present // Err_no_sub_rule_present // Err_subrule_use_undefined_T // Err_stbl_entry_unknown // Err_subrule_overrun // Err_stble_has_entry_but_not_a_rule // Err_file_of_T_alphabet_kw_not_present // Err_emitfile_kw_not_present // Err_preamble_kw_not_present // Err_preamble_srce_code_not_present // Err_end_preamble_kw_not_present // Err_cmd_line_chaffe // Err_T_alphabet_kw_not_present // Err_T_alphabet_file_not_present // Err_end_T_alphabet_kw_not_present // Err_no_terminals_in_T_alphabet_list // Err_rotten_chr_in_T_alphabet // Err_transitive_kw_not_present // Err_grammar_name_kw_not_present // Err_namespace_kw_not_present // Err_filename_kw_not_present // Err_threadname_kw_not_present // Err_monolithic_kw_not_present // Err_no_of_T_kw_not_present // Err_list_of_terminals_kw_not_present // Err_no_list_of_trans_threads_kw // Err_no_terminals_present_in_T_alphabet // Err_transitive_value_bad // Err_monolithic_value_bad // Err_grammar_name_value_not_present // Err_namespace_value_not_present // Err_threadname_value_not_present // Err_filename_value_not_present // Err_no_of_T_value_not_present // Err_no_of_terminals_not_present // Err_end_list_native_T_kw_not_present // Err_end_list_of_transitive_threads_kw_not_present // Err_no_of_native_Ts_in_list_not_equal // Err_no_of_threads_in_list_not_equal // Err_thread_refed_but_not_defined // Err_bad_T_in_list // Err_bad_th_in_list // Err_already_defined_in_fsc_file // Err_bad_thread_subscript // Err_not_a_keyword // Err_no_of_threads_not_present // Err_bad_T_alphabet // Err_fsc_file_does_not_exist // Err_filename_file_does_not_exist // Err_T_alphabet_file_does_not_exist // Err_emitfile_file_does_not_exist // Err_emitfile_file_not_present // Err_fsc_cntl_file_not_present // Err_file_of_T_alphabet_not_present // Err_epsilon_pass_thru // Err_epsilon_pass_thru_no_Ts // Err_rule_not_in_stbl // Err_T_not_in_stbl // Err_bad_directive // Err_bad_term_in_la_expr // Err_empty_set_removal_in_la_expr // Err_bad_operator_in_la_expr // Err_not_a_lhs_kw // Err_pp_la_boundary_attribute_not_fnd // Err_already_processed_fsm_phase // Err_already_processed_pp_phase // Err_already_processed_T_enum_phase // Err_already_processed_error_phase // Err_already_processed_rc_phase // Err_already_processed_lrk_phase // Err_already_processed_T_phase // Err_already_processed_rule_phase // Err_not_T_for_rtned_token_from_th // Err_not_id_for_ns_in_th_stmt // Err_not_id_for_th_name_in_th_stmt // Err_bad_th_qualifier // Err_not_dbl_colon_in_th_stmt // Err_not_T_or_R_in_subrule_expr // Err_not_T_or_R_or_eos_in_subrule_expr // Err_not_eos_in_subrule_expr // Err_invalid_logical_name // Err_invalid_logical_value // Err_duplicate_logical_name // Err_missing_terminals_refs_kw // Err_missing_terminals_sufx_kw // Err_not_a_terminal_definition // Err_missing_lrk_sufx_kw // ERR_sick_grammar // ERR_no_fsm_phrase // ERR_no_T_enum_phrase // ERR_no_lrk_phrase // ERR_no_rc_phrase // ERR_no_errors_phrase // ERR_no_terminals_phrase // ERR_no_rules_phrase // Err_used_rule_but_undefined // Err_rule_already_defined // Err_la_expr_calc_empty_set // Err_no_close_brace_ending_rules_defs // Err_use_of_T_outside_Rules_construct // Err_not_kw_defining_grammar_construct // Err_use_of_N_outside_Rules_construct // Err_misplaced_or_misspelt_Rule_or_T // Err_not_a_Rule // Err_empty_file // Err_not_lhs_pcnrl_mntr // LR1_eog yacco2::UCHAR LA2_Co2_sdc[] ={ 72 ,0,2 ,1,255 ,2,255 ,3,255 ,4,255 ,5,255 ,6,255 ,7,255 ,8,255 ,9,255 ,10,255 ,11,255 ,12,255 ,13,255 ,14,255 ,15,255 ,16,255 ,17,255 ,18,255 ,19,255 ,20,255 ,21,255 ,22,255 ,23,255 ,24,255 ,25,255 ,26,255 ,27,255 ,28,255 ,29,255 ,30,255 ,31,255 ,32,255 ,33,255 ,34,255 ,35,255 ,36,255 ,37,255 ,38,255 ,39,255 ,40,255 ,41,255 ,42,255 ,43,255 ,44,255 ,45,255 ,46,255 ,47,255 ,48,255 ,49,255 ,50,255 ,51,255 ,52,255 ,53,255 ,54,255 ,55,255 ,56,255 ,57,255 ,58,255 ,59,255 ,60,255 ,61,255 ,62,255 ,63,255 ,64,255 ,65,255 ,66,255 ,67,255 ,68,255 ,69,255 ,70,255 ,71,1 }; extern yacco2::State S1_Co2_sdc; extern yacco2::State S2_Co2_sdc; struct S2ttd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Type_pp_fnct_ptr ar_fnct_ptr_; yacco2::ULINT (*thd_id_bit_map_ptr__)[]; yacco2::Thread_entry* thread_entries_[4]; }; S2ttd_Co2_sdc S2tt_Co2_sdc = { 4 // no of threads ,0 //AR_rulename or 0 ,0// ptr to thread id bit map ,(yacco2::Thread_entry*)&ITH_cweb_or_c_k ,(yacco2::Thread_entry*)&ITH_c_literal ,(yacco2::Thread_entry*)&ITH_c_string ,(yacco2::Thread_entry*)&ITH_o2_code_end }; extern yacco2::State S3_Co2_sdc; extern yacco2::State S4_Co2_sdc; extern yacco2::State S5_Co2_sdc; extern yacco2::State S6_Co2_sdc; extern yacco2::State S7_Co2_sdc; extern yacco2::State S8_Co2_sdc; extern yacco2::State S9_Co2_sdc; extern yacco2::State S10_Co2_sdc; extern yacco2::State S11_Co2_sdc; extern yacco2::State S12_Co2_sdc; struct S1std_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[5]; }; S1std_Co2_sdc S1st_Co2_sdc = { 5 , {// start of table {3,(State*)&S2_Co2_sdc} // shift sym: LR1_parallel_operator ,{6,(State*)&S9_Co2_sdc} // shift sym: LR1_all_shift_operator ,{569,(State*)&S1_Co2_sdc} // accept sym: Ryacco2_syntax_code ,{570,(State*)&S10_Co2_sdc} // shift sym: Rchrs ,{571,(State*)&S12_Co2_sdc} // shift sym: Rchr }// end of shift table }; yacco2::Shift_entry S1pse_Co2_sdc = {3,(State*)&S2_Co2_sdc}; yacco2::Shift_entry S1ase_Co2_sdc = {6,(State*)&S9_Co2_sdc}; yacco2::State S1_Co2_sdc = //State's vectored into symbol: " No symbol" {1 ,(Shift_entry*)&S1pse_Co2_sdc,(Shift_entry*)&S1ase_Co2_sdc ,0,0,(Shift_tbl*)&S1st_Co2_sdc,0,(State_s_thread_tbl*)&S2tt_Co2_sdc,0,0}; struct S2std_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[6]; }; S2std_Co2_sdc S2st_Co2_sdc = { 6 , {// start of table {0,(State*)&S3_Co2_sdc} // shift sym: LR1_questionable_shift_operator ,{271,(State*)&S4_Co2_sdc} // shift sym: T_comment ,{274,(State*)&S5_Co2_sdc} // shift sym: T_c_literal ,{275,(State*)&S6_Co2_sdc} // shift sym: T_c_string ,{284,(State*)&S7_Co2_sdc} // shift sym: T_eocode ,{372,(State*)&S8_Co2_sdc} // shift sym: T_cweb_comment }// end of shift table }; yacco2::Shift_entry S2qse_Co2_sdc = {0,(State*)&S3_Co2_sdc}; yacco2::State S2_Co2_sdc = //State's vectored into symbol: "|||" {2 ,0,0,0,0,(Shift_tbl*)&S2st_Co2_sdc,0,0,0,(Shift_entry*)&S2qse_Co2_sdc }; struct S3rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S3rtd_Co2_sdc S3rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs7_Rchr_} }// end of reduce table }; yacco2::State S3_Co2_sdc = //State's vectored into symbol: "|?|" {3 ,0,0,0,0,0,(Reduce_tbl*)&S3rt_Co2_sdc,0,0,0}; struct S4rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S4rtd_Co2_sdc S4rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs1_Rchr_} }// end of reduce table }; yacco2::State S4_Co2_sdc = //State's vectored into symbol: "comment" {4 ,0,0,0,0,0,(Reduce_tbl*)&S4rt_Co2_sdc,0,0,0}; struct S5rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S5rtd_Co2_sdc S5rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs4_Rchr_} }// end of reduce table }; yacco2::State S5_Co2_sdc = //State's vectored into symbol: "c-literal" {5 ,0,0,0,0,0,(Reduce_tbl*)&S5rt_Co2_sdc,0,0,0}; struct S6rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S6rtd_Co2_sdc S6rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs3_Rchr_} }// end of reduce table }; yacco2::State S6_Co2_sdc = //State's vectored into symbol: "c-string" {6 ,0,0,0,0,0,(Reduce_tbl*)&S6rt_Co2_sdc,0,0,0}; struct S7rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S7rtd_Co2_sdc S7rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs5_Rchr_} }// end of reduce table }; yacco2::State S7_Co2_sdc = //State's vectored into symbol: "#***" {7 ,0,0,0,0,0,(Reduce_tbl*)&S7rt_Co2_sdc,0,0,0}; struct S8rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S8rtd_Co2_sdc S8rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs2_Rchr_} }// end of reduce table }; yacco2::State S8_Co2_sdc = //State's vectored into symbol: "cweb-comment" {8 ,0,0,0,0,0,(Reduce_tbl*)&S8rt_Co2_sdc,0,0,0}; struct S9rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S9rtd_Co2_sdc S9rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs6_Rchr_} }// end of reduce table }; yacco2::State S9_Co2_sdc = //State's vectored into symbol: "|+|" {9 ,0,0,0,0,0,(Reduce_tbl*)&S9rt_Co2_sdc,0,0,0}; struct S10std_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Shift_entry shift_entries_[3]; }; S10std_Co2_sdc S10st_Co2_sdc = { 3 , {// start of table {3,(State*)&S2_Co2_sdc} // shift sym: LR1_parallel_operator ,{6,(State*)&S9_Co2_sdc} // shift sym: LR1_all_shift_operator ,{571,(State*)&S11_Co2_sdc} // shift sym: Rchr }// end of shift table }; yacco2::Shift_entry S10pse_Co2_sdc = {3,(State*)&S2_Co2_sdc}; yacco2::Shift_entry S10ase_Co2_sdc = {6,(State*)&S9_Co2_sdc}; struct S10rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S10rtd_Co2_sdc S10rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA2_Co2_sdc,Co2_sdc::rhs1_Ryacco2_syntax_code_} }// end of reduce table }; yacco2::State S10_Co2_sdc = //State's vectored into symbol: "Rchrs" {10 ,(Shift_entry*)&S10pse_Co2_sdc,(Shift_entry*)&S10ase_Co2_sdc ,0,0,(Shift_tbl*)&S10st_Co2_sdc,(Reduce_tbl*)&S10rt_Co2_sdc,(State_s_thread_tbl*)&S2tt_Co2_sdc,0,0}; struct S11rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S11rtd_Co2_sdc S11rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs2_Rchrs_} }// end of reduce table }; yacco2::State S11_Co2_sdc = //State's vectored into symbol: "Rchr" {11 ,0,0,0,0,0,(Reduce_tbl*)&S11rt_Co2_sdc,0,0,0}; struct S12rtd_Co2_sdc{ yacco2::USINT no_entries_; yacco2::Reduce_entry reduce_entries_[1]; }; S12rtd_Co2_sdc S12rt_Co2_sdc = { 1 , {// start of table {(Set_tbl*)&LA1_Co2_sdc,Co2_sdc::rhs1_Rchrs_} }// end of reduce table }; yacco2::State S12_Co2_sdc = //State's vectored into symbol: "Rchr" {12 ,0,0,0,0,0,(Reduce_tbl*)&S12rt_Co2_sdc,0,0,0};