summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-05-26 22:32:55 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-05-26 22:32:55 -0700
commitaff65ab1873f2bd7d5b6fcef0ba8fbe942aa9e68 (patch)
tree15a3adedfa7eaae4fc65f6e7f250347618961fcd
parent4239d0c4b5c0e0d5ac5588372131cbd608c48dae (diff)
downloadtxr-aff65ab1873f2bd7d5b6fcef0ba8fbe942aa9e68.tar.gz
txr-aff65ab1873f2bd7d5b6fcef0ba8fbe942aa9e68.tar.bz2
txr-aff65ab1873f2bd7d5b6fcef0ba8fbe942aa9e68.zip
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.
-rw-r--r--lex.yy.c.shipped2
-rw-r--r--parser.l2
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}
}
<BUFLIT>. {
- yyerrorf(yyg, lit("bad character in buffer literal: \\~a"),
+ yyerrorf(yyg, lit("bad character ~s in buffer literal"),
chr(yytext[0]), nao);
}