diff options
author | Branislav ZahradnĂk <barney@cpan.org> | 2020-12-11 17:18:59 +0100 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2020-12-27 09:46:09 -0700 |
commit | d0a6a9c741483b2070b7815882f9135746610435 (patch) | |
tree | d927efbd1d9c54389f7c7d23d25c5d7a35de08ed /toke.c | |
parent | c588171e624c7ef69a51c51bb22df460e83e6dd8 (diff) | |
download | perl-d0a6a9c741483b2070b7815882f9135746610435.tar.gz |
Distinguish C- and perly- literals - PERLY_BRACE_CLOSE
Diffstat (limited to 'toke.c')
-rw-r--r-- | toke.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -386,6 +386,7 @@ static struct debug_tokens { { OROP, TOKENTYPE_IVAL, "OROP" }, { OROR, TOKENTYPE_NONE, "OROR" }, { PACKAGE, TOKENTYPE_NONE, "PACKAGE" }, + DEBUG_TOKEN (IVAL, PERLY_BRACE_CLOSE), DEBUG_TOKEN (IVAL, PERLY_BRACE_OPEN), { PLUGEXPR, TOKENTYPE_OPVAL, "PLUGEXPR" }, { PLUGSTMT, TOKENTYPE_OPVAL, "PLUGSTMT" }, @@ -6222,7 +6223,7 @@ yyl_rightcurly(pTHX_ char *s, const U8 formbrack) return yylex(); /* ignore fake brackets */ } - force_next(formbrack ? '.' : '}'); + force_next(formbrack ? '.' : PERLY_BRACE_CLOSE); if (formbrack) LEAVE_with_name("lex_format"); if (formbrack == 2) { /* means . where arguments were expected */ force_next(';'); |