summaryrefslogtreecommitdiff
path: root/toke.c
diff options
context:
space:
mode:
authorBranislav ZahradnĂ­k <barney@cpan.org>2020-12-11 17:19:07 +0100
committerKarl Williamson <khw@cpan.org>2020-12-27 09:46:09 -0700
commit1c2e9449254ebd07b473cb641d8568dffc1ecbb0 (patch)
treea42d8d1664fd53400bea4f487330eb44c103b245 /toke.c
parent581f9a7a8ac03dde592c9c645423bcb369116e24 (diff)
downloadperl-1c2e9449254ebd07b473cb641d8568dffc1ecbb0.tar.gz
Distinguish C- and perly- literals - PERLY_EXCLAMATION_MARK
Diffstat (limited to 'toke.c')
-rw-r--r--toke.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/toke.c b/toke.c
index dee103ddf3..6b3c1beff1 100644
--- a/toke.c
+++ b/toke.c
@@ -394,6 +394,7 @@ static struct debug_tokens {
DEBUG_TOKEN (IVAL, PERLY_COMMA),
DEBUG_TOKEN (IVAL, PERLY_DOT),
DEBUG_TOKEN (IVAL, PERLY_EQUAL_SIGN),
+ DEBUG_TOKEN (IVAL, PERLY_EXCLAMATION_MARK),
DEBUG_TOKEN (IVAL, PERLY_SEMICOLON),
{ PLUGEXPR, TOKENTYPE_OPVAL, "PLUGEXPR" },
{ PLUGSTMT, TOKENTYPE_OPVAL, "PLUGSTMT" },
@@ -6362,7 +6363,7 @@ yyl_bang(pTHX_ char *s)
PMop(OP_NOT);
s--;
- OPERATOR('!');
+ OPERATOR(PERLY_EXCLAMATION_MARK);
}
static int
@@ -8949,7 +8950,7 @@ yyl_try(pTHX_ char *s)
pl_yylval.ival = 0;
OPERATOR(ASSIGNOP);
- case '!':
+ case '!':
return yyl_bang(aTHX_ s + 1);
case '<':