HTML-Template-Compiled-Plugin-VBEscape
view release on metacpan or search on metacpan
for my $file_name (sort @list) {
my @lines;
{
open my $file, '<: raw', $file_name
or die "Cannnot open file $file_name";
local $/ = ();
my $text = <$file>;
# repair last line without \n
$text =~ s{[^\x0D\x0A] \z}{\x0D\x0A}xms;
@lines = split m{\x0A}, $text;
}
my $find_line_numbers = sub {
my ($test_description, $test_reason, $regex, $regex_negation) = @_;
my $line_number = 0;
my @line_numbers = map {
++$line_number;
($regex_negation xor $_ =~ $regex)
? $line_number
: ();
( run in 0.770 second using v1.01-cache-2.11-cpan-71847e10f99 )