示例#1
0
void parse_ConstIdList() {
  printf("Enter ConstIdList\n");
  if (nextToken != T_ID) pl0parse_error("not ID");
  nextToken = getToken();
  if (nextToken != T_EQ) pl0parse_error("not =");
  nextToken = getToken();
  if (nextToken != T_NUMBER) pl0parse_error("not number");
  /* 定数名の登録および値の設定をここで行う */
  nextToken = getToken();
  parse_ConstIdList_dash();
}
示例#2
0
void parse_ConstIdList() {
  /* <ConstIdList> -> T_ID T_EQ T_NUMBER <ConstIdList_dash> */
  printf("Enter ConstIdList\n");
  if (nextToken != T_ID) pl0_error(yytext, line_no, "定数名でない");
  nextToken = getToken();
  if (nextToken != T_EQ) pl0_error(yytext, line_no, "=でない");
  nextToken = getToken();
  if (nextToken != T_NUMBER) pl0_error(yytext, line_no, "数でない");
  /* 定数名の登録および値の設定をここで行う */
  nextToken = getToken();
  parse_ConstIdList_dash();
  printf("Exit  ConstIdList\n");
}