| line |
true |
false |
branch |
|
35
|
1 |
0 |
if (@_ and lc $_[0] eq 'combine' || lc $_[0] eq ':combine') |
|
65
|
30 |
8 |
if $$self[2] |
|
68
|
0 |
38 |
unless eval {
do {
if (@_ and $_[0] eq 'print_to') {
my $fh = select($_[1]);
$$self[0]->print;
select $fh;
}
else {
$r = $$self[0]->string;
};
1
}
} |
|
69
|
0 |
38 |
if (@_ and $_[0] eq 'print_to') { } |
|
80
|
30 |
8 |
if $$self[2] |
|
90
|
1 |
0 |
if $name eq 'Dotiac::DTL::Template' |
|
91
|
0 |
0 |
if $name eq 'HTML::Template' |
|
98
|
0 |
0 |
if (@_ and $_ eq 'name') |
|
100
|
0 |
0 |
if ref $l |
|
102
|
0 |
0 |
if grep {lc $_ eq $l;} @a |
|
104
|
0 |
0 |
if (@_ and $_ eq 'loop') |
|
106
|
0 |
0 |
if ref $l |
|
108
|
0 |
0 |
if grep {lc $_ eq $l;} @a |
|
117
|
1 |
1 |
unless ref $filter eq 'ARRAY' |
|
119
|
1 |
1 |
if (ref $f eq 'HASH' and $$f{'sub'} and ref $$f{'sub'} eq 'CODE') { } |
|
|
1 |
0 |
elsif (ref $f eq 'CODE') { } |
|
120
|
0 |
1 |
if ($$f{'format'} and not ref $$f{'format'} and lc $$f{'format'} eq 'array') { } |
|
140
|
0 |
0 |
if (&Scalar::Util::blessed($a)) { } |
|
144
|
0 |
0 |
if ref $a eq 'ARRAY' |
|
147
|
0 |
0 |
unless &Scalar::Util::blessed($obj) |
|
148
|
0 |
0 |
unless $obj->can('param') |
|
166
|
0 |
2 |
if 'File::Spec'->file_name_is_absolute($file) and -e $file |
|
169
|
0 |
0 |
if -e $path |
|
171
|
0 |
2 |
if (defined $ENV{'HTML_TEMPLATE_ROOT'}) |
|
173
|
0 |
0 |
if -e $path |
|
175
|
0 |
2 |
if ($$o{'path'}) |
|
178
|
0 |
0 |
if -e $path |
|
181
|
2 |
0 |
if -e $file |
|
182
|
0 |
0 |
if ($$o{'path'}) |
|
183
|
0 |
0 |
if (defined $ENV{'HTML_TEMPLATE_ROOT'}) |
|
186
|
0 |
0 |
if -e $path |
|
227
|
30 |
8 |
unless $opts{'case_sensitive'} |
|
229
|
1 |
37 |
$opts{'global_vars'} ? : |
|
230
|
8 |
30 |
$opts{'case_sensitive'} ? : |
|
231
|
2 |
36 |
$opts{'loop_context_vars'} ? : |
|
232
|
7 |
31 |
$opts{'default_escape'} ? : |
|
234
|
35 |
3 |
unless $COMBINE |
|
236
|
2 |
36 |
if ($opts{'filename'}) |
|
237
|
0 |
2 |
$COMBINE ? : |
|
239
|
0 |
2 |
if exists $opts{'compile'} |
|
241
|
0 |
2 |
unless $file |
|
242
|
0 |
2 |
if (-e "$file$flags.html") |
|
243
|
0 |
0 |
if ((stat "$file$flags.html")[9] >= (stat "$file")[9]) |
|
246
|
0 |
0 |
if $opts{'associate'} |
|
250
|
0 |
2 |
if (-e "$file$flags.htm") |
|
251
|
0 |
0 |
if ((stat "$file$flags.htm")[9] >= (stat "$file")[9]) |
|
255
|
0 |
0 |
if $opts{'associate'} |
|
261
|
1 |
1 |
if ($opts{'filter'}) |
|
263
|
0 |
1 |
unless open my $fh, '<', $file |
|
268
|
1 |
0 |
if (open my $fh, '>', "$file$flags.htm") { } |
|
274
|
0 |
1 |
if $opts{'associate'} |
|
283
|
0 |
0 |
if $opts{'associate'} |
|
291
|
0 |
1 |
if $opts{'associate'} |
|
295
|
3 |
33 |
if ($COMBINE) { } |
|
302
|
0 |
36 |
if ($opts{'filehandle'}) { } |
|
|
36 |
0 |
elsif ($opts{'scalarref'}) { } |
|
|
0 |
0 |
elsif ($opts{'arrayref'}) { } |
|
312
|
1 |
35 |
if $opts{'filter'} |
|
318
|
0 |
36 |
if $opts{'associate'} |
|
324
|
30 |
8 |
unless $opts{'case_sensitive'} |
|
325
|
38 |
0 |
if $r |