summaryrefslogtreecommitdiffstats
path: root/y.tab.c.shipped
diff options
context:
space:
mode:
Diffstat (limited to 'y.tab.c.shipped')
-rw-r--r--y.tab.c.shipped7
1 files changed, 5 insertions, 2 deletions
diff --git a/y.tab.c.shipped b/y.tab.c.shipped
index 7e5e647e..1b27eb7a 100644
--- a/y.tab.c.shipped
+++ b/y.tab.c.shipped
@@ -7498,8 +7498,11 @@ int parse(parser_t *parser, val name, enum prime_parser prim)
if (parser->errors && parser->syntax_tree == nil &&
parser->lineno != start_line)
{
- yyerrorf(parser->scanner, lit("while parsing form starting at line ~a"),
- num(start_line), nao);
+ cnum curline = parser->lineno;
+ parser->lineno = start_line;
+ yyerrorf(parser->scanner,
+ lit("while parsing expression starting on this line"), nao);
+ parser->lineno = curline;
}
return res;