| line |
!l |
l&&!r |
l&&r |
condition |
|
44
|
17 |
0 |
0 |
@attrs == 1 && ref $attrs[0] |
|
49
|
16 |
0 |
1 |
defined $self->{'include_path'} and ref $self->{'include_path'} ne "ARRAY" |
|
64
|
1 |
0 |
0 |
$filename =~ m[/]u and -e $filename |
|
77
|
3 |
0 |
9 |
$class_or_filename =~ /^CodeGen::Cpppp::/u && $class_or_filename->can('new') |
|
84
|
0 |
0 |
8 |
1 == @params && ref $params[0] eq 'HASH' |
|
260
|
0 |
0 |
0 |
$prev =~ /^\t+$/u and $_ =~ /^\t+$/u |
|
278
|
2 |
0 |
0 |
$evidence{$_} == $evidence{$guess} and $_ lt $guess |
|
280
|
23 |
10 |
0 |
defined $guess && $guess eq 'mixed_tabs' |
|
427
|
40 |
26 |
6 |
$prev_eval && $prev_eval->{'line'} == $s->{'line'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
39
|
33 |
0 |
9 |
$_[0]{'output'} //= "CodeGen::Cpppp::Output"->new |
|
55
|
2 |
1 |
0 |
$self->{'templates'}{$filename} ||= do {
croak("No template '${filename}' found") unless my $path = $self->find_template($filename);
$self->{'templates'}{$path} ||= $self->compile_cpppp($path)
} |
|
58
|
0 |
1 |
0 |
$self->{'templates'}{$path} ||= $self->compile_cpppp($path) |
|
133
|
0 |
24 |
0 |
$cpppp_ver //= $VERSION |
|
134
|
22 |
2 |
0 |
$src_filename //= $parse->{'filename'} |
|
255
|
10 |
13 |
7 |
not defined $prev or length $_ <= length $prev |
|
259
|
0 |
0 |
7 |
$prev =~ /\t/u or $_ =~ /\t/u |
|
278
|
10 |
0 |
2 |
not defined $guess or $evidence{$_} > $evidence{$guess} |
|
|
10 |
0 |
2 |
not defined $guess or $evidence{$_} > $evidence{$guess} or $evidence{$_} == $evidence{$guess} and $_ lt $guess |
|
467
|
69 |
15 |
57 |
defined $_->{'eval'} || defined $_->{'colgroup'} |
|
474
|
1 |
1 |
0 |
$new_content =~ /\n\Z/u or not length $new_content |