Data-Dump-IfSmall
view release on metacpan or search on metacpan
lib/Data/Dump/IfSmall.pm view on Meta::CPAN
}
my $res = $deparse->coderef2text($code);
my ($res_before_first_line, $res_after_first_line) =
$res =~ /(.+?)^(#line .+)/ms;
if ($REMOVE_PRAGMAS) {
$res_before_first_line = "{\n";
#} elsif ($PERL_VERSION < 5.016) {
# # older perls' feature.pm doesn't yet support q{no feature ':all';}
# # so we replace it with q{no feature}.
# $res_before_first_line =~ s/no feature ':all';/no feature;/m;
}
$res_after_first_line =~ s/^#line .+\n//gm;
$res = "sub " . $res_before_first_line . $res_after_first_line;
if (length($res) <= 60) {
$res =~ s/^ +//gm;
$res =~ s/\n+/ /g;
$res =~ s/;\s+\}\z/ }/;
} else {
( run in 0.957 second using v1.01-cache-2.11-cpan-cba739cd03b )