From aff65ab1873f2bd7d5b6fcef0ba8fbe942aa9e68 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 26 May 2021 22:32:55 -0700 Subject: scanner: tweak buffer literal error message. * parser.l (BUFLIT): When reporting a bad characters, do not show it in the form of an escape sequence. * lex.yy.c.shipped: Updated. --- lex.yy.c.shipped | 2 +- parser.l | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lex.yy.c.shipped b/lex.yy.c.shipped index f8a74c51..bcf0a6f6 100644 --- a/lex.yy.c.shipped +++ b/lex.yy.c.shipped @@ -5405,7 +5405,7 @@ case 143: YY_RULE_SETUP #line 1118 "parser.l" { - yyerrorf(yyg, lit("bad character in buffer literal: \\~a"), + yyerrorf(yyg, lit("bad character ~s in buffer literal"), chr(yytext[0]), nao); } YY_BREAK diff --git a/parser.l b/parser.l index fdd42726..55da6331 100644 --- a/parser.l +++ b/parser.l @@ -1116,7 +1116,7 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} } . { - yyerrorf(yyg, lit("bad character in buffer literal: \\~a"), + yyerrorf(yyg, lit("bad character ~s in buffer literal"), chr(yytext[0]), nao); } -- cgit v1.2.3