App-DistSync
view release on metacpan or search on metacpan
lib/App/DistSync.pm view on Meta::CPAN
#my $file = $2;
#if ( defined($1) ) {
# $file = $1;
# $file =~ s/\\(['\\])/$1/g;
#}
unless (($file, $args) = /^'(\\[\\']|.+)+'\s*(.*)/) {
($file, $args) = /^(^\s*\!\!perl\/regexp\s*\S+)\s*(.*)/;
}
} else {
# filename may contain spaces if enclosed in ''
# (in which case, \\ and \' are escapes)
if (($file, $args) = /^'(\\[\\']|.+)+'\s*(.*)/) {
$file =~ s/\\([\\'])/$1/g;
} else {
($file, $args) = /^(\S+)\s*(.*)/;
}
}
next unless $file;
$read->{$file} = [defined $args ? split(/\s+/,$args) : ""];
}
close M;
( run in 0.481 second using v1.01-cache-2.11-cpan-c21f80fb71c )