Hi,
Shot, Leon.  The patch removes the #define YY_USES_REJECT from scan.c, which
means we now have expandable tokens.  Of course, it also removes the
scanning of "embedded minuses", which apparently causes the optimizer to
unoptimize a little.  However, the next step is attacking the limit on the
size of string literals.  These seemed to be wired to YY_BUF_SIZE, or
something.  Is there any reason for this?
MikeA