| line |
true |
false |
branch |
|
116
|
0 |
2 |
unless exists $$self{"_$k"} |
|
133
|
5 |
188 |
if (@_) { } |
|
159
|
6 |
87 |
unless defined $chars |
|
160
|
0 |
87 |
unless $chars > 0 |
|
161
|
0 |
87 |
unless $chars =~ /^(?:[1-9][_\d]*|0)$/ |
|
181
|
0 |
1 |
unless $$self{'_percent'} or $percent |
|
183
|
0 |
1 |
unless $percent |
|
188
|
0 |
1 |
unless $temp_percent and $temp_percent != 0 |
|
216
|
5 |
89 |
if (@_) { } |
|
|
6 |
83 |
elsif ($self->utf8_mode) { } |
|
279
|
0 |
0 |
if ($which =~ /\%\z/) { } |
|
292
|
0 |
97 |
unless shift() |
|
294
|
0 |
97 |
if @_ |
|
295
|
0 |
97 |
if @_ |
|
320
|
489 |
950 |
if ($$next[0] eq 'S') |
|
327
|
116 |
501 |
if $$token[0] eq 'E' |
|
334
|
253 |
364 |
if ($$token[0] eq 'S') { } |
|
|
116 |
248 |
elsif ($$token[0] eq 'E') { } |
|
|
248 |
0 |
elsif ($$token[0] eq 'T') { } |
|
338
|
0 |
253 |
if $$self{'_skip_tags'}{$real_tag} |
|
339
|
246 |
7 |
unless $HTML::Tagset::emptyElement{$real_tag} |
|
344
|
0 |
116 |
if $$self{'_skip_tags'}{$$token[1]} |
|
347
|
8 |
108 |
unless ($open eq $close) |
|
349
|
8 |
0 |
if ($$self{'_repair'}) { } |
|
352
|
5 |
3 |
if $open |
|
355
|
5 |
3 |
if ($temp eq $close) { } |
|
384
|
0 |
248 |
if $$token[2] |
|
388
|
244 |
4 |
if (not first(sub {
$_ eq 'pre';
}
, @tag_q)) { } |
|
392
|
10 |
101 |
unless ($HTML::Tagset::isPhraseMarkup{$tag_q[-1]} or $HTML::Tagset::isPhraseMarkup{$$previous_token[1]}) |
|
400
|
20 |
91 |
unless ($HTML::Tagset::isPhraseMarkup{$tag_q[-1]} or $HTML::Tagset::isPhraseMarkup{$$next_token[1]}) |
|
416
|
85 |
163 |
if ($total >= $chars) { } |
|
422
|
26 |
59 |
if ($self->on_space) { } |
|
432
|
56 |
29 |
if (my $cleaner = $self->cleanly) |
|
437
|
68 |
17 |
if ($keep) |
|
456
|
97 |
0 |
if (defined wantarray) { } |
|
482
|
0 |
0 |
if ref $_ |
|
498
|
0 |
0 |
if ref $_ |
|
500
|
0 |
0 |
unless delete $$self{'_skip_tags'}{$_} |
|
516
|
3 |
5 |
if (@_) { } |
|
536
|
0 |
0 |
unless $$token[0] eq 'T' and not $$token[2] |
|
570
|
1 |
85 |
if (@_) { } |
|
595
|
2 |
85 |
if (@_) { } |