parser improved

This commit is contained in:
2025-11-12 14:25:54 +03:00
parent 6aea9c60f2
commit 5d5040168c

View File

@@ -285,11 +285,13 @@ Token parse_func_def(Token *inp, size_t *idx, SymbolTable *sym){
fprintf(stderr, "Expected Comma or RPAREN after type\n"); fprintf(stderr, "Expected Comma or RPAREN after type\n");
fprintf(stderr, "At Token %zu\n", *idx); fprintf(stderr, "At Token %zu\n", *idx);
}
// (*idx)++;
// skip_space(inp, idx);
//
} }
(*idx)++; (*idx)++;
skip_space(inp, idx); skip_space(inp, idx);
}
if (inp->type[*idx] != TOKEN_IDENT_INT){ if (inp->type[*idx] != TOKEN_IDENT_INT){
fprintf(stderr, "Expected return type after ')'\n"); fprintf(stderr, "Expected return type after ')'\n");
exit(1); exit(1);