diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2020-11-10 07:33:10 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2020-11-10 07:33:10 -0500 |
commit | 2056b2184d018c919b63abd26f1784ebf47077ac (patch) | |
tree | 314c39e94caaefe204072bf7bc3ed406c679d6b5 | |
parent | 87686ff2fbb94978f8c8bf9dc79284bfcd8343a1 (diff) | |
download | flex-git-2056b2184d018c919b63abd26f1784ebf47077ac.tar.gz |
Add a trailing guard to the magic-rewrite recignizer.
-rw-r--r-- | src/scan.l | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |