| line |
true |
false |
branch |
|
46
|
2 |
94 |
if ($attr =~ /^_/) { } |
|
54
|
5 |
11 |
unless (exists $public{$k}) |
|
55
|
2 |
3 |
if (exists $private{$k}) { } |
|
67
|
2 |
3 |
if (@initparam) |
|
72
|
2 |
3 |
if (keys %ignored) |
|
83
|
2 |
3 |
if (defined $I->path) { } |
|
84
|
0 |
2 |
if (ref $I->path ne 'ARRAY') |
|
88
|
1 |
2 |
if (exists $ENV{'TEMPLATE_PATH'}) { } |
|
97
|
2 |
0 |
if (ref $I ne 'TX') |
|
99
|
0 |
2 |
if (exists $INC{$filename}) |
|
111
|
2 |
0 |
if (exists $INC{$filename}) |
|
123
|
5 |
0 |
unless (defined $I->binmode) |
|
127
|
3 |
2 |
unless defined $I->delimiters |
|
129
|
1 |
4 |
if (defined $I->delimiters and ref $I->delimiters ne 'ARRAY') |
|
131
|
1 |
0 |
unless @l == 2 |
|
132
|
1 |
0 |
if @l == 2 |
|
136
|
0 |
5 |
if (defined $I->cachesize and $I->cachesize > 0) |
|
137
|
0 |
0 |
if (eval {
do {
require Tie::Cache::LRU
}
}) { } |
|
144
|
3 |
2 |
unless (defined $I->evalcache) |
|
148
|
2 |
3 |
if ($I->evalcache) |
|
149
|
2 |
0 |
unless ref $I->evalcache eq 'HASH' |
|
150
|
0 |
2 |
if (defined $I->evalcachesize and $I->evalcachesize > 0) |
|
151
|
0 |
0 |
if (eval {
do {
require Tie::Cache::LRU
}
}) { } |
|
171
|
0 |
0 |
if (@_ > 2) { } |
|
|
0 |
0 |
elsif (@_ > 1 and ref $re eq 'Regexp') { } |
|
|
0 |
0 |
elsif (@_ > 1) { } |
|
173
|
0 |
0 |
unless ref $re eq 'Regexp' |
|
192
|
21 |
6 |
if (ref $filename) { } |
|
202
|
0 |
0 |
if ref $o{'error'} |
|
206
|
21 |
0 |
$I->delimiters ? : |
|
|
21 |
0 |
defined $I->evalcache ? : |
|
209
|
0 |
21 |
unless $t->compile |
|
212
|
0 |
6 |
if (exists $I->cache->{$filename} and $I->auto_reload_templates) |
|
216
|
0 |
0 |
if (-f ($path = $base) and -r _ or -f ($path = $base . '.tmpl') and -r _ or -f ($path = $base . '.html') and -r _) |
|
221
|
0 |
0 |
if ($$cachel[1] != $dev or $$cachel[2] != $ino or $$cachel[3] != $mtime) |
|
230
|
4 |
2 |
unless (exists $I->cache->{$filename}) |
|
236
|
0 |
6 |
if (defined $I->binmode) { } |
|
241
|
4 |
2 |
if (open $fh, $mode, $path = $base or open $fh, $mode, $path = $base . '.tmpl' or open $fh, $mode, $path = $base . '.html') |
|
251
|
0 |
4 |
if ref $o{'error'} |
|
255
|
4 |
0 |
$I->delimiters ? : |
|
|
2 |
2 |
defined $I->evalcache ? : |
|
258
|
0 |
4 |
unless $t->compile |
|
265
|
0 |
6 |
unless exists $I->cache->{$filename} |
|
269
|
22 |
5 |
if (defined $module and length $module) { } |
|
282
|
6 |
21 |
if (eval {
do {
$tmpl->isa('TX')
}
}) { } |
|
|
20 |
1 |
elsif ($tx) { } |
|
295
|
3 |
24 |
if (ref $tmpl) { } |
|
300
|
4 |
20 |
if (length $tmp_filename) { } |
|
309
|
15 |
12 |
if (ref $_[0] eq 'HASH') |
|
314
|
13 |
14 |
if exists $opts{'VMODE'} |
|
319
|
23 |
4 |
unless (%opts) |
|
320
|
20 |
3 |
if @{$I->Ostack;} |
|
323
|
3 |
24 |
unless (exists $opts{'OUTPUT'}) |
|
324
|
3 |
0 |
defined $I->output ? : |
|
|
0 |
3 |
@{$I->Ostack;} ? : |
|
329
|
7 |
20 |
unless (exists $opts{'PACKAGE'}) |
|
330
|
0 |
5 |
defined $I->package ? : |
|
|
2 |
5 |
@{$I->Ostack;} ? : |
|
340
|
27 |
0 |
unless (ref $opts{'OUTPUT'}) |
|
345
|
27 |
0 |
if ($I->export_include) |
|
347
|
3 |
24 |
unless (defined &{$opts{'PACKAGE'} . '::include';}) |
|
353
|
13 |
14 |
if ($keep_v) { } |
|
|
0 |
14 |
elsif ($add_v) { } |
|
354
|
13 |
0 |
@{$I->Vstack;} ? : |
|
364
|
4 |
1 |
if (not @{$I->Lstack;} and !$I->preserve_G || ref $I->G ne 'HASH') |
|
377
|
27 |
0 |
if ($want_stringoutput) { } |
|
|
0 |
0 |
elsif ($I->get_template($filename, $module)->fill_in(%opts)) { } |
|
390
|
4 |
23 |
if $@ |
|
392
|
18 |
2 |
if (@{$I->Fstack;} and not defined wantarray and length $rc) |