diff options
author | wlestes <wlestes> | 2012-03-02 22:00:00 +0000 |
---|---|---|
committer | wlestes <wlestes> | 2012-03-02 22:00:00 +0000 |
commit | 7ec606e6fc3ff83d8822ec3b3ae340319096fd14 (patch) | |
tree | 7837e016d4b7cf240baa1648883fc51b1b0cc5a3 | |
parent | fed86676a75706f81dc61a1386aae9ebdd64da7b (diff) | |
download | flex-7ec606e6fc3ff83d8822ec3b3ae340319096fd14.tar.gz |
better bracket handling in the scanner
-rw-r--r-- | scan.l | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -883,7 +883,7 @@ nmstr[yyleng - 2 - end_is_ws] = '\0'; /* chop trailing brace */ } } - {M4QSTART} ACTION_ECHO_QEND; + {M4QSTART} ACTION_ECHO_QSTART; {M4QEND} ACTION_ECHO_QEND; . ACTION_ECHO; {NL} { @@ -906,7 +906,7 @@ nmstr[yyleng - 2 - end_is_ws] = '\0'; /* chop trailing brace */ <ACTION>{ "{" ACTION_ECHO; ++bracelevel; "}" ACTION_ECHO; --bracelevel; - {M4QSTART} ACTION_ECHO_QEND; + {M4QSTART} ACTION_ECHO_QSTART; {M4QEND} ACTION_ECHO_QEND; [^[:alpha:]_{}"'/\n\[\]]+ ACTION_ECHO; [\[\]] ACTION_ECHO; |