Improve parser errors

This commit is contained in:
Francesco Magliocca 2022-05-18 11:50:36 +02:00
parent a10f3db4fc
commit 430e9ca140
1 changed files with 1 additions and 1 deletions

View File

@ -175,7 +175,7 @@ static void parse_datatype_constructor(struct parser *p, struct constructor_list
static struct decl *parse_datatype_decl(struct parser *p) {
struct var_list *params = parse_def_var_list(p);
if (cur_tok(p) != tok_ident) {
report_error(p, "Invalid datatype name, expected an identifier.\n");
report_error(p, "Invalid datatype name `%s`, expected an identifier.\n", token_descr(cur_tok(p)));
}
char *datatype_name = cur_lexeme(p);
consume(p);