----- Original Message -----
From: "David Mertens"
Parse::RecDescent is surprisingly powerful and a lot of fun, but I've read
that it does not perform well on large matches. I'm pretty sure that
adding
support for (void) would be easier to accomplish with P::RD, but from a
dependency standpoint I wonder if there is any reason we don't just switch
over entirely to ParseRegExp.pm.
I like the idea of having them *both* available - that way if one gets
broken, there's still the other that can be used while the first gets fixed.
(Unless we're unlucky enough to find that *both* are broken at the same time
;-)
Note that *both* seem to be very reliable.
I always use ParseRegExp, though the default is still Parse::RecDescent.
Changing the default to ParseRegExp should be as simple as opening up
Inline.pm and changing (for $default_config):
USING => [],
to
USING => 'ParseRegExp',
I haven't done that - I still go to the trouble of specifying:
Use Inline C => Config =>
USING => 'ParseRegExp';
Cheers,
Rob