Exemplo n.º 1
0
void parse_VarDeclList() {
  /* <VarDeclList> -> <VarDecl> <VarDeclList> | ε */
  printf("Enter VarDeclList\n");
  if (nextToken == T_VAR) { /* First(<VarDecl>) */
    parse_VarDecl();
    parse_VarDeclList();
  }
  printf("Exit  VarDeclList\n");
}
Exemplo n.º 2
0
void parse_Decl() {
  printf("Enter Decl\n");
  if (nextToken == T_CONST) {
    parse_ConstDecl();
    parse_Decl();
  } else if (nextToken == T_VAR) {
    parse_VarDecl();
    parse_Decl();
  } else if (nextToken == T_FUNC) {
    parse_FuncDecl();
    parse_Decl();
  } else {
  }
}