# See Plugin.pod for documentation
package re::engine::Plugin;
-use 5.009005;
+use 5.010;
use strict;
our ($VERSION, @ISA);
BEGIN {
- $VERSION = '0.07';
+ $VERSION = '0.09';
# All engines should subclass the core Regexp package
@ISA = 'Regexp';
require XSLoader;
my ($pkg, %sub) = @_;
# Valid callbacks
- my @callback = qw(comp exec);
+ my @callback = qw<comp exec>;
for (@callback) {
next unless exists $sub{$_};
{
my ($re, %callback) = @_;
- my %map = map { $_ => "_$_" } qw/exec/;
+ my %map = map { $_ => "_$_" } qw<exec>;
for my $key (keys %callback) {
my $name = $map{$key};