regen/regcharclass.pl: Generate macros for \X processing
authorKarl Williamson <public@khwilliamson.com>
Sun, 2 Sep 2012 20:31:59 +0000 (14:31 -0600)
committerKarl Williamson <public@khwilliamson.com>
Fri, 14 Sep 2012 03:14:02 +0000 (21:14 -0600)
commit612ead590b8b5f05e4060738540192ece946c340
tree9b2b95ac09aa2f976b8032e662f767483bba3e43
parent2e39f0c2939879925d2d13a10d4494ef3487a454
regen/regcharclass.pl: Generate macros for \X processing

\X is implemented in regexec.c as a complicated series of property
look-ups.  It turns out that many of those are for just a few code
points, and so can be more efficiently implemented with a macro than a
swash.  This generates those.
regcharclass.h
regen/regcharclass.pl