diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-11-19 22:24:21 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-11-19 22:24:21 -0800 |
commit | 851b41f0ede8b0731df6bfd39fbaf2d38414cb40 (patch) | |
tree | 8a5c5e5557c5ac9a1d7f9f7a85858d31979783df /parser.y | |
parent | 61dacddc5a90d9ee3b283e0b8016705e8ca6e933 (diff) | |
download | txr-851b41f0ede8b0731df6bfd39fbaf2d38414cb40.tar.gz txr-851b41f0ede8b0731df6bfd39fbaf2d38414cb40.tar.bz2 txr-851b41f0ede8b0731df6bfd39fbaf2d38414cb40.zip |
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.
Diffstat (limited to 'parser.y')
-rw-r--r-- | parser.y | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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; |