diff options
author | John Millaway <john43@users.sourceforge.net> | 2002-07-28 05:45:34 +0000 |
---|---|---|
committer | John Millaway <john43@users.sourceforge.net> | 2002-07-28 05:45:34 +0000 |
commit | 78a7eeee8b83a8140298e55edfa8ab1416dcec42 (patch) | |
tree | 21dd360362b15b9abc141fa3ebcf7215d2c88050 | |
parent | b0f5a7a07afd4978100476ed9c2d265d87c0f6fd (diff) |
Fixed bug I created in previous commit.
-rw-r--r-- | scan.l | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -502,6 +502,8 @@ LEXOPT [aceknopr] else { /* push back name surrounded by ()'s */ int len = strlen( (char *) nmdefptr ); + if (end_is_ws) + unput(end_ch); if ( lex_compat || nmdefptr[0] == '^' || (len > 0 && nmdefptr[len - 1] == '$') @@ -515,8 +517,6 @@ LEXOPT [aceknopr] else { - if (end_is_ws) - unput(end_ch); unput(')'); PUT_BACK_STRING((char *) nmdefptr, 0); unput('('); |