Exemple #1
0
static void rdp_set_initialise(void)
{
  set_assign_list(&String_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_44 /* , */,SET_END);
  set_assign_list(&comment_stop, SCAN_P_EOF,SET_END);
  set_assign_list(&dec_body_stop, SCAN_P_EOF, RDP_T_44 /* , */, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&e0_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e0_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_44 /* , */, RDP_T_59 /* ; */, RDP_T_do, RDP_T_else, 
RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&e1_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e1_stop, SCAN_P_EOF, RDP_T_3361 /* != */, RDP_T_41 /* ) */, RDP_T_44 /* , */, RDP_T_59 /* ; */, 
RDP_T_60 /* < */, RDP_T_6061 /* <= */, RDP_T_6161 /* == */, RDP_T_62 /* > */, 
RDP_T_6261 /* >= */, RDP_T_do, RDP_T_else, RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&e2_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e2_stop, SCAN_P_EOF, RDP_T_3361 /* != */, RDP_T_41 /* ) */, RDP_T_43 /* + */, RDP_T_44 /* , */, 
RDP_T_45 /* - */, RDP_T_59 /* ; */, RDP_T_60 /* < */, RDP_T_6061 /* <= */, RDP_T_6161 /* == */, 
RDP_T_62 /* > */, RDP_T_6261 /* >= */, RDP_T_do, RDP_T_else, RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&e3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e3_stop, SCAN_P_EOF, RDP_T_3361 /* != */, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_43 /* + */, 
RDP_T_44 /* , */, RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */, RDP_T_60 /* < */, 
RDP_T_6061 /* <= */, RDP_T_6161 /* == */, RDP_T_62 /* > */, RDP_T_6261 /* >= */, 
RDP_T_do, RDP_T_else, RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&e4_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&e4_stop, SCAN_P_EOF, RDP_T_3361 /* != */, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_43 /* + */, 
RDP_T_44 /* , */, RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */, RDP_T_60 /* < */, 
RDP_T_6061 /* <= */, RDP_T_6161 /* == */, RDP_T_62 /* > */, RDP_T_6261 /* >= */, 
RDP_T_do, RDP_T_else, RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&e5_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&e5_stop, SCAN_P_EOF, RDP_T_3361 /* != */, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_4242 /* ** */, 
RDP_T_43 /* + */, RDP_T_44 /* , */, RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */, 
RDP_T_60 /* < */, RDP_T_6061 /* <= */, RDP_T_6161 /* == */, RDP_T_62 /* > */, 
RDP_T_6261 /* >= */, RDP_T_do, RDP_T_else, RDP_T_end, RDP_T_then,SET_END);
  set_assign_list(&program_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_begin, RDP_T_if, RDP_T_int, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&program_stop, SCAN_P_EOF,SET_END);
  set_assign_list(&rdp_e0_6_first, RDP_T_3361 /* != */, RDP_T_60 /* < */, RDP_T_6061 /* <= */, RDP_T_6161 /* == */, 
RDP_T_62 /* > */, RDP_T_6261 /* >= */, SET_END);
  set_assign_list(&rdp_e0_7_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e1_2_first, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e1_3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e2_2_first, RDP_T_42 /* * */, RDP_T_47 /* / */, SET_END);
  set_assign_list(&rdp_e2_3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e3_0_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_e4_2_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_program_1_first, SCAN_P_ID, RDP_T_begin, RDP_T_if, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_program_2_first, SCAN_P_ID, RDP_T_begin, RDP_T_if, RDP_T_int, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_program_3_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_begin, RDP_T_if, RDP_T_int, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_program_4_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_begin, RDP_T_if, RDP_T_int, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_program_5_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_begin, RDP_T_if, RDP_T_int, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_statement_10_first, SCAN_P_ID, RDP_T_begin, RDP_T_if, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&rdp_statement_5_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_statement_7_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_34 /* " */, RDP_T_40 /* ( */, RDP_T_43 /* + */, 
RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_statement_9_first, SCAN_P_ID, RDP_T_begin, RDP_T_if, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&statement_first, SCAN_P_ID, RDP_T_begin, RDP_T_if, RDP_T_print, RDP_T_while, SET_END);
  set_assign_list(&statement_stop, SCAN_P_EOF, RDP_T_59 /* ; */, RDP_T_else, RDP_T_end,SET_END);
  set_assign_list(&var_dec_stop, SCAN_P_EOF, RDP_T_59 /* ; */,SET_END);
}
static void rdp_set_initialise(void)
{
  set_assign_list(&alt_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&alt_stop, SCAN_P_EOF, RDP_T_41 /* ) */,SET_END);
  set_assign_list(&con_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&con_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_124 /* | */,SET_END);
  set_assign_list(&kle_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&kle_stop, SCAN_P_ID, SCAN_P_EOF, RDP_T_35 /* # */, RDP_T_40 /* ( */, RDP_T_41 /* ) */, RDP_T_124 /* | */,SET_END);
  set_assign_list(&rdp_alt_2_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_con_0_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_con_1_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_con_2_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_kle_2_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&reg_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&reg_stop, SCAN_P_ID, SCAN_P_EOF, RDP_T_35 /* # */, RDP_T_40 /* ( */, RDP_T_41 /* ) */, RDP_T_42 /* * */, 
RDP_T_124 /* | */,SET_END);
}
Exemple #3
0
static void rdp_set_initialise(void)
{
  set_assign_list(&String_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_44 /* , */,SET_END);
  set_assign_list(&comment_stop, SCAN_P_EOF,SET_END);
  set_assign_list(&e1_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e1_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_44 /* , */, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&e2_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e2_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_43 /* + */, RDP_T_44 /* , */, RDP_T_45 /* - */, 
RDP_T_59 /* ; */,SET_END);
  set_assign_list(&e3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&e3_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_43 /* + */, RDP_T_44 /* , */, 
RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&e4_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&e4_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_43 /* + */, RDP_T_44 /* , */, 
RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&e5_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&e5_stop, SCAN_P_EOF, RDP_T_41 /* ) */, RDP_T_42 /* * */, RDP_T_4242 /* ** */, RDP_T_43 /* + */, 
RDP_T_44 /* , */, RDP_T_45 /* - */, RDP_T_47 /* / */, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&program_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_int, RDP_T_print, SET_END);
  set_assign_list(&program_stop, SCAN_P_EOF,SET_END);
  set_assign_list(&rdp_e1_2_first, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e1_3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e2_2_first, RDP_T_42 /* * */, RDP_T_47 /* / */, SET_END);
  set_assign_list(&rdp_e2_3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_e3_2_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_e4_2_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_program_1_first, SCAN_P_ID, RDP_T_print, SET_END);
  set_assign_list(&rdp_program_2_first, SCAN_P_ID, RDP_T_int, RDP_T_print, SET_END);
  set_assign_list(&rdp_program_3_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_int, RDP_T_print, SET_END);
  set_assign_list(&rdp_program_4_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_int, RDP_T_print, SET_END);
  set_assign_list(&rdp_program_5_first, SCAN_P_ID, RDP_T_59 /* ; */, RDP_T_int, RDP_T_print, SET_END);
  set_assign_list(&rdp_statement_1_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_40 /* ( */, RDP_T_43 /* + */, RDP_T_45 /* - */, SET_END);
  set_assign_list(&rdp_statement_3_first, SCAN_P_ID, SCAN_P_INTEGER, RDP_T_34 /* " */, RDP_T_40 /* ( */, RDP_T_43 /* + */, 
RDP_T_45 /* - */, SET_END);
  set_assign_list(&statement_first, SCAN_P_ID, RDP_T_print, SET_END);
  set_assign_list(&statement_stop, SCAN_P_EOF, RDP_T_59 /* ; */,SET_END);
  set_assign_list(&var_dec_stop, SCAN_P_EOF, RDP_T_59 /* ; */,SET_END);
}
static void rdp_set_initialise(void)
{
  set_assign_list(&rdp_reg_0_first, SCAN_P_ID, RDP_T_35 /* # */, SET_END);
  set_assign_list(&rdp_reg_12_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, RDP_T_42 /* * */, RDP_T_124 /* | */, SET_END);
  set_assign_list(&rdp_reg_13_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_reg_2_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_reg_6_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_reg_7_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&rdp_reg_8_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&reg_first, SCAN_P_ID, RDP_T_35 /* # */, RDP_T_40 /* ( */, SET_END);
  set_assign_list(&reg_stop, SCAN_P_ID, SCAN_P_EOF, RDP_T_35 /* # */, RDP_T_40 /* ( */, RDP_T_41 /* ) */, RDP_T_124 /* | */,SET_END);
  set_assign_list(&sym_first, SCAN_P_ID, RDP_T_35 /* # */, SET_END);
  set_assign_list(&sym_stop, SCAN_P_ID, SCAN_P_EOF, RDP_T_35 /* # */, RDP_T_40 /* ( */, RDP_T_41 /* ) */, RDP_T_42 /* * */, 
RDP_T_124 /* | */,SET_END);
}