Subject: | regular expression parsing is broken for some special characters |
my $x = Parse::Lex->new(VALUE=>'blarg(?<!blarg)');
$x->from("blarg");
(This works in perl5.8, but crashes in perl5.10.)
I wish the new() method would accept pre-compiled regular expressions
that would be considered "working" before whatever internal processing
escapes the bang. I tried source diving to find the offending escaping
issue, but I find the internals rather difficult to follow.
--
If riding in an airplane is flying, then riding in a boat is swimming.
114 jumps, 47.2 minutes of freefall, 90.4 freefall miles.