… | |
… | |
725 | our %CACHE; |
725 | our %CACHE; |
726 | |
726 | |
727 | sub compile($$) { |
727 | sub compile($$) { |
728 | my ($wantarray, $match) = @_; |
728 | my ($wantarray, $match) = @_; |
729 | my $expr = parse $wantarray, $match; |
729 | my $expr = parse $wantarray, $match; |
730 | warn "MATCH DEBUG $match,$wantarray => $expr\n";#d# |
730 | # warn "MATCH DEBUG $match,$wantarray => $expr\n";#d# |
731 | $expr = eval " |
731 | $expr = eval " |
732 | package cf::match::exec; |
732 | package cf::match::exec; |
733 | sub { |
733 | sub { |
734 | my (\$object, \$self, \$source, \$originator) = \@_; |
734 | my (\$object, \$self, \$source, \$originator) = \@_; |
735 | $expr |
735 | $expr |