From 851b41f0ede8b0731df6bfd39fbaf2d38414cb40 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 19 Nov 2019 22:24:21 -0800 Subject: parser: missing cases in yybadtoken. * parser.y (yybadtoken): Add missing cases for UREFDOT, OREFDOT and UOREFDOT, so these don't fall through to being reported as a junk character. --- parser.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parser.y b/parser.y index b64311ba..a461fa4f 100644 --- a/parser.y +++ b/parser.y @@ -1880,6 +1880,9 @@ void yybadtoken(parser_t *parser, int tok, val context) case LAMBDOT: problem = lit("consing dot"); break; case DOTDOT: problem = lit(".."); break; case OLD_DOTDOT: problem = lit(".."); break; + case UREFDOT: problem = lit("referencing dot"); break; + case OREFDOT: + case UOREFDOT: problem = lit("referencing .?"); break; case HASH_BACKSLASH: problem = lit("#\\"); break; case HASH_SLASH: problem = lit("#/"); break; case HASH_H: problem = lit("#H"); break; -- cgit v1.2.3