summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2020-11-10 07:33:10 -0500
committerEric S. Raymond <esr@thyrsus.com>2020-11-10 07:33:10 -0500
commit2056b2184d018c919b63abd26f1784ebf47077ac (patch)
tree314c39e94caaefe204072bf7bc3ed406c679d6b5
parent87686ff2fbb94978f8c8bf9dc79284bfcd8343a1 (diff)
downloadflex-git-2056b2184d018c919b63abd26f1784ebf47077ac.tar.gz
Add a trailing guard to the magic-rewrite recignizer.
-rw-r--r--src/scan.l4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/scan.l b/src/scan.l
index 87c0d47..871130c 100644
--- a/src/scan.l
+++ b/src/scan.l
@@ -970,13 +970,13 @@ nmstr[yyleng - 2 - end_is_ws] = '\0'; /* chop trailing brace */
add_action(yytext);
add_action("[""[");
}
- yyin|yyout|yyextra|yyleng|yytext|yyflexdebug {
+ (yyin|yyout|yyextra|yyleng|yytext|yyflexdebug)/[^[:alnum:]_] {
if (ctrl.rewrite)
context_member(yytext, "M4_PROPERTY_CONTEXT_FORMAT");
else
ACTION_ECHO;
}
- yylineno|yycolumn {
+ (yylineno|yycolumn)/[^[:alnum:]_] {
if (ctrl.rewrite)
context_member(yytext, "M4_PROPERTY_BUFFERSTACK_CONTEXT_FORMAT");
else