From 430e9ca140b3d95044da8ba636146f2989f66faa Mon Sep 17 00:00:00 2001 From: Francesco Magliocca Date: Wed, 18 May 2022 11:50:36 +0200 Subject: [PATCH] Improve parser errors --- src/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser.c b/src/parser.c index 345f8db..c59697d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -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);