void parse_VarDeclList() { /* <VarDeclList> -> <VarDecl> <VarDeclList> | ε */ printf("Enter VarDeclList\n"); if (nextToken == T_VAR) { /* First(<VarDecl>) */ parse_VarDecl(); parse_VarDeclList(); } printf("Exit VarDeclList\n"); }
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 { } }