| line |
true |
false |
branch |
|
45
|
90 |
15 |
unless (@_) |
|
60
|
7 |
105 |
if (ref $_[0] and ref $_[0] eq 'HASH') |
|
70
|
54 |
58 |
unless ($module->can('get_tag_list')) |
|
72
|
0 |
54 |
if ($@) |
|
91
|
375 |
16187 |
if not $override and *$slot{'CODE'} |
|
302
|
11 |
149 |
if (wantarray) { } |
|
366
|
66 |
53 |
if ((caller)->isa('Template::Declare')) { } |
|
468
|
34 |
10 |
if (lc $key eq 'id') |
|
469
|
11 |
23 |
if ($ELEMENT_ID_CACHE{$val}++) |
|
471
|
1 |
10 |
if 'Template::Declare'->strict |
|
477
|
2 |
34 |
wantarray ? : |
|
521
|
595 |
15372 |
if (defined $alternative) |
|
531
|
203 |
392 |
unless ($name =~ /^(?:base|tr|time)$/) |
|
535
|
0 |
595 |
unless $name = $alternative |
|
549
|
85 |
337 |
if (defined wantarray and not wantarray) { } |
|
611
|
0 |
5 |
ref $_ ? : |
|
616
|
0 |
5 |
if not length $content and length $last |
|
790
|
32 |
390 |
if defined $tagset->namespace |
|
816
|
26 |
0 |
if defined $_ |
|
826
|
11 |
82 |
wantarray ? : |
|
832
|
2 |
355 |
ref $_ && $_->isa('Template::Declare::Tag') ? : |
|
835
|
154 |
268 |
if not length $content and length $last |
|
836
|
68 |
354 |
if length $attrs |
|
838
|
345 |
77 |
if (length $content) { } |
|
|
37 |
40 |
elsif ($tagset->can_combine_empty_tags($tag)) { } |
|
840
|
133 |
212 |
if $content =~ /\ |
|
849
|
79 |
343 |
ref $more_code && $more_code->isa('CODE') ? : |
|
858
|
217 |
16 |
if (substr($template, 0, 1) ne '/') |
|
866
|
3 |
307 |
if ($_ eq '..') { } |
|
|
288 |
22 |
elsif ($_ ne '.' and $_ ne '') { } |
|
885
|
0 |
233 |
ref $template && $template->isa('Template::Declare::Tag') ? : |
|
891
|
19 |
214 |
unless ($callable) |
|
893
|
18 |
1 |
unless $inside_template |
|
894
|
1 |
18 |
if 'Template::Declare'->strict |
|
899
|
6 |
208 |
if (my $instrumentation = 'Template::Declare'->around_template) { } |
|
923
|
31 |
81 |
$raw ? : |
|
|
0 |
112 |
ref $item eq 'CODE' ? : |
|
937
|
8 |
526 |
unless defined $val |
|
941
|
526 |
0 |
unless ($SKIP_XML_ESCAPING) |
|
951
|
433 |
93 |
unless $skip_postprocess |
|
1047
|
5 |
0 |
if (defined wantarray) { } |