| line |
true |
false |
branch |
|
77
|
0 |
4 |
if ($$parser{'_verbose'} >= $level) |
|
92
|
0 |
4 |
unless defined $target |
|
96
|
0 |
4 |
if (exists $$parser{'linkcache'}{$target}) { } |
|
|
0 |
4 |
elsif ($target eq '') { } |
|
|
0 |
4 |
elsif ($target =~ /\(\d+\w?\)$/) { } |
|
127
|
0 |
4 |
$dir ne '' ? : |
|
133
|
0 |
0 |
if -f $found |
|
134
|
0 |
0 |
if $$parser{'_verbose'} >= 90 |
|
135
|
0 |
0 |
if (defined $file2) |
|
138
|
0 |
0 |
if -f $found |
|
139
|
0 |
0 |
if $$parser{'_verbose'} >= 90 |
|
142
|
0 |
0 |
if -f $found |
|
143
|
0 |
0 |
if $$parser{'_verbose'} >= 90 |
|
146
|
0 |
4 |
if ($found) { } |
|
153
|
0 |
0 |
if $$parser{'linkcache'}{$target} = $link_info, $$parser{'_verbose'} >= 90 |
|
160
|
0 |
4 |
if (defined $$parser{'opt_missing_poddir'} and $target =~ /^perl\w*$/) { } |
|
|
0 |
4 |
elsif (defined $$parser{'opt_missing_pragmadir'} and $target =~ /^[a-z]/) { } |
|
|
2 |
2 |
elsif (defined $$parser{'opt_missing_dir'}) { } |
|
184
|
0 |
4 |
unless (defined $$link_info{'href'}) |
|
192
|
1 |
3 |
if ($sec_anchor) |
|
197
|
4 |
0 |
if (not defined $text or $text eq '') |
|
214
|
86 |
1 |
unless ref $ptree |
|
222
|
76 |
11 |
if ($num_found == 0) |
|
226
|
11 |
0 |
if ($num_found == 1) |
|
231
|
0 |
11 |
if (defined $_ and $$parser{'langs'}[$i] and $$parser{'langs'}[$i] eq 'en') |
|
243
|
11 |
11 |
if (defined $_) |
|
267
|
0 |
43 |
if ref $pkg |
|
268
|
38 |
5 |
@_ && ref $_[0] eq 'HASH' ? : |
|
272
|
5 |
38 |
exists $arg{$_} ? : |
|
277
|
5 |
38 |
if exists $arg{'langs'} |
|
316
|
1 |
128 |
if defined $_ and not m[/$] |
|
341
|
43 |
0 |
unless file_name_is_absolute($outfile) |
|
344
|
0 |
43 |
if ($css and not file_name_is_absolute($css)) |
|
358
|
43 |
43 |
if defined $_ and not m[/$] |
|
361
|
0 |
43 |
if ($$parser{'_verbose'} >= 100) |
|
377
|
0 |
12 |
if ($seq_command eq 'I') { } |
|
|
0 |
12 |
elsif ($seq_command eq 'B') { } |
|
|
0 |
12 |
elsif ($seq_command eq 'C') { } |
|
|
0 |
12 |
elsif ($seq_command eq 'L') { } |
|
|
12 |
0 |
elsif ($seq_command eq 'E') { } |
|
|
0 |
0 |
elsif ($seq_command eq 'F') { } |
|
|
0 |
0 |
elsif ($seq_command eq 'S') { } |
|
|
0 |
0 |
elsif ($seq_command eq 'X') { } |
|
|
0 |
0 |
elsif ($seq_command eq 'Z') { } |
|
|
0 |
0 |
elsif ($seq_command eq 'J') { } |
|
407
|
0 |
0 |
if ($$parser{'_expandlangs'}) |
|
409
|
0 |
0 |
unless (grep {$lang eq $_;} @{$$parser{'_expandlangs'};}) |
|
413
|
0 |
0 |
unless grep {$lang eq $_;} @{$$parser{'_fetchlangs'};} |
|
426
|
2 |
2 |
if ($ptree->isa('Pod::InteriorSequence')) |
|
430
|
3 |
1 |
if ($ptree->isa('Pod::ParseTree')) |
|
435
|
0 |
3 |
ref $_ ? : |
|
439
|
1 |
0 |
if ($ptree->isa('Pod::Paragraph')) |
|
461
|
0 |
2 |
if ($cmd eq 'I' or $cmd eq 'B' or $cmd eq 'C' or $cmd eq 'F' or $cmd eq 'S') { } |
|
|
0 |
2 |
elsif ($cmd eq 'X' or $cmd eq 'Z') { } |
|
|
0 |
2 |
elsif ($cmd eq 'E') { } |
|
|
0 |
2 |
elsif ($cmd eq 'L') { } |
|
|
2 |
0 |
elsif ($cmd eq 'J') { } |
|
477
|
2 |
0 |
if (grep {$_ eq 'en';} @{$$parser{'langs'};}) { } |
|
|
0 |
0 |
elsif ($lang eq $$parser{'langs'}[0]) { } |
|
480
|
1 |
1 |
$lang eq 'en' ? : |
|
502
|
130 |
0 |
if (isa($paraobj, 'Pod::Paragraph')) { } |
|
515
|
12 |
134 |
if (defined $list[$i]) { } |
|
|
130 |
4 |
elsif ($$parser{'langs'}[$i] eq $$parser{'_default_lang'}) { } |
|
522
|
12 |
118 |
if (grep {defined $_;} @list[0 .. $#{$$parser{'langs'};}]) { } |
|
535
|
0 |
130 |
if ($ret eq '') |
|
537
|
0 |
0 |
if (defined $list[-1] and $list[-1] ne '') { } |
|
544
|
0 |
0 |
if defined $_ |
|
550
|
0 |
0 |
defined $_ ? : |
|
557
|
158 |
32 |
if ($$this{'langs'}[$i] eq $lang) |
|
574
|
158 |
0 |
if (can($ptree, 'parse_tree')) |
|
578
|
0 |
0 |
isa($ptree, 'ARRAY') ? : |
|
|
158 |
0 |
can($ptree, 'children') ? : |
|
582
|
160 |
30 |
unless (ref $_) |
|
589
|
4 |
26 |
if ($_->cmd_name eq 'L') |
|
597
|
0 |
4 |
if (not $section and $name =~ / /) |
|
602
|
4 |
0 |
unless ($link =~ /J\) |
|
605
|
0 |
4 |
if ($type eq 'man') { } |
|
|
0 |
4 |
elsif ($type eq 'url') { } |
|
618
|
4 |
0 |
if (defined $ret[-1]) { } |
|
630
|
0 |
0 |
unless (defined $_) |
|
639
|
0 |
0 |
if (defined $idx_default_lang and not defined $child[$idx_default_lang] and grep {defined $_;} @child[0 .. $#{$$parser{'langs'};}]) |
|
657
|
0 |
0 |
unless defined $i |
|
665
|
0 |
0 |
if ($type eq 'man') { } |
|
|
0 |
0 |
elsif ($type eq 'url') { } |
|
677
|
0 |
0 |
if (defined $ret[-1]) { } |
|
687
|
12 |
14 |
if ($_->cmd_name ne 'J') |
|
696
|
12 |
0 |
if ($$parser{'langs'}[$i] eq $$parser{'_default_lang'}) |
|
698
|
0 |
12 |
if not defined $child[$i] and grep {defined $_;} @child[0 .. $#{$$parser{'langs'};}] |
|
707
|
12 |
12 |
unless (defined $child[$i]) |
|
712
|
12 |
0 |
if (defined $ret[$i]) { } |
|
726
|
14 |
0 |
$first =~ m[^\s*(\w+)\s*[/;]] ? : |
|
731
|
0 |
14 |
unless (defined $lang) |
|
738
|
0 |
14 |
if $$parser{'langs'}[$i] ne $lang |
|
744
|
0 |
158 |
unless $ret[-1] =~ /\S/ |
|
759
|
0 |
0 |
if ref $children[$i] |
|
760
|
0 |
0 |
unless my($lang_last, $text_head) = split(m[/], $_, 2) |
|
812
|
1 |
0 |
if (defined $list[$i]) { } |
|
|
0 |
0 |
elsif ($$parser{'langs'}[$i] eq $$parser{'_default_lang'}) { } |
|
822
|
0 |
1 |
unless (defined $plain_title) |
|
824
|
0 |
0 |
defined $list[-1] ? : |
|
832
|
1 |
1 |
if ($$parser{'langs'}[$i] eq $$parser{'_default_lang'}) { } |
|
|
1 |
0 |
elsif (defined $list[$i]) { } |
|
834
|
1 |
0 |
if (not defined $list[$i]) { } |
|
836
|
1 |
0 |
if (grep {defined $_;} @list[0 .. $#{$$parser{'langs'};}]) { } |
|
857
|
0 |
1 |
if ($html eq '') |
|
859
|
0 |
0 |
defined $list[-1] ? : |
|
876
|
1 |
1 |
ref $paraobj ? : |
|
881
|
0 |
2 |
unless $id =~ /^[a-zA-Z]/ |
|
895
|
0 |
1 |
if (grep {$_ eq $id;} @$ids) |
|
901
|
0 |
0 |
unless grep {$_ eq $newkey;} @$ids |
|
912
|
1 |
2 |
unless defined $_ |
|
917
|
0 |
2 |
if ($_ eq '') |
|
943
|
0 |
43 |
unless (@{$$parser{'paras'};}) |
|
960
|
0 |
43 |
if ($$parser{'_verbose'} >= 100) |
|
977
|
1 |
0 |
unless ($paraobj->text =~ /[^\w\s&]/) |
|
997
|
0 |
0 |
if $listtype ne 'dl' |
|
999
|
0 |
0 |
unless ($paraobj->text =~ /[^\w\s&]/) |
|
1022
|
42 |
0 |
unless $$para[0] == 3 and $$para[3] =~ /^NAME/ || $$para[3] =~ /^Xe5X90X8dXe5X89X8d/ || $$para[3] eq 'X' |
|
1035
|
42 |
1 |
unless (defined $plain_title) |
|
1039
|
42 |
1 |
unless (defined $block_title) |
|
1066
|
0 |
43 |
if ($$parser{'_verbose'} >= 100) |
|
1081
|
0 |
43 |
unless defined $plain_title |
|
1083
|
0 |
43 |
unless defined $block_title |
|
1084
|
20 |
23 |
if ($$parser{'_in_charset'} ne $$parser{'_out_charset'}) |
|
1088
|
40 |
60 |
unless defined $_ |
|
1100
|
0 |
43 |
if (defined $css) |
|
1107
|
0 |
43 |
if (defined $made) |
|
1121
|
1 |
42 |
if (@{$$parser{'heads'};}) |
|
1134
|
1 |
0 |
if (not $curlevel) { } |
|
|
0 |
0 |
elsif ($curlevel == $headsize) { } |
|
|
0 |
0 |
elsif ($curlevel < $headsize) { } |
|
1178
|
0 |
86 |
if (grep {$$_[1] eq 'ignore';} @blockstack) |
|
1181
|
0 |
0 |
if ($paratype == 8 and $$_[2] eq $blockstack[-1][0][2]) |
|
1194
|
0 |
0 |
if (ref $_ || '') eq 'ARRAY' |
|
1195
|
0 |
86 |
if ($paratype == 1 or $paratype != 8 and $blk and $$blk[1] eq 'verbatim') { } |
|
|
0 |
86 |
elsif (@verbpack) { } |
|
1199
|
0 |
0 |
unless $text =~ /^\n*$/ |
|
1205
|
0 |
0 |
unless ($text =~ /^\n*$/) |
|
1218
|
43 |
43 |
if ($paratype == 2) { } |
|
|
1 |
42 |
elsif ($paratype == 3) { } |
|
|
0 |
42 |
elsif ($paratype == 4) { } |
|
|
0 |
42 |
elsif ($paratype == 5) { } |
|
|
0 |
42 |
elsif ($paratype == 6) { } |
|
|
0 |
42 |
elsif ($paratype == 7) { } |
|
|
0 |
42 |
elsif ($paratype == 8) { } |
|
|
0 |
42 |
elsif ($paratype == 9) { } |
|
|
0 |
42 |
elsif ($paratype == 10) { } |
|
|
42 |
0 |
elsif ($paratype == 11) { } |
|
|
0 |
0 |
elsif ($paratype == 12) { } |
|
1222
|
0 |
43 |
if $text =~ /^\s*$/ |
|
1227
|
0 |
1 |
if (@blockstack) |
|
1231
|
0 |
0 |
if (ref $_ eq 'ARRAY') { } |
|
1233
|
0 |
0 |
if ($$_[0] == 4) |
|
1236
|
0 |
0 |
if $type eq 'dl' |
|
1242
|
0 |
0 |
if $type eq 'dl' |
|
1252
|
1 |
0 |
if $headsize == 1 |
|
1258
|
0 |
0 |
if (defined $type) { } |
|
1276
|
0 |
0 |
if ($in_item) |
|
1278
|
0 |
0 |
$type eq 'dl' ? : |
|
1287
|
0 |
0 |
unless (@blockstack) |
|
1292
|
0 |
0 |
if ($type eq 'ul' or $type eq 'ol') { } |
|
|
0 |
0 |
elsif ($type eq 'dl') { } |
|
1294
|
0 |
0 |
unless $first_item |
|
1304
|
0 |
0 |
unless $first_item |
|
1311
|
0 |
0 |
if $first_item |
|
1318
|
0 |
0 |
if ($mode eq 'html') { } |
|
|
0 |
0 |
elsif ($mode eq 'text') { } |
|
1353
|
44 |
42 |
if (defined $outtext) |
|
1359
|
0 |
43 |
if (@verbpack) |
|
1362
|
0 |
0 |
unless ($text =~ /^\n*$/) |
|
1413
|
168 |
0 |
unless wantarray |
|
1416
|
0 |
168 |
unless defined $_ |
|
1417
|
0 |
2 |
$1 eq '>' ? : |
|
|
0 |
2 |
$1 eq '<' ? : |
|
|
0 |
2 |
$1 eq '&' ? : |
|
1422
|
0 |
168 |
@list != 1 ? : |
|
1432
|
0 |
0 |
unless wantarray |
|
1435
|
0 |
0 |
$1 eq 'gt' ? : |
|
|
0 |
0 |
$1 eq 'lt' ? : |
|
|
0 |
0 |
$1 eq 'amp' ? : |
|
1440
|
0 |
0 |
@list != 1 ? : |
|
1450
|
4 |
0 |
unless wantarray |
|
1455
|
0 |
4 |
@list != 1 ? : |
|
1465
|
12 |
0 |
unless wantarray |
|
1468
|
1 |
11 |
if ($_ eq 'lt') { } |
|
|
1 |
10 |
elsif ($_ eq 'gt') { } |
|
|
1 |
9 |
elsif ($_ eq 'verbar') { } |
|
|
1 |
8 |
elsif ($_ eq 'sol') { } |
|
|
2 |
6 |
elsif ($_ =~ /^0x([0-9a-fA-F]+)$/) { } |
|
|
2 |
4 |
elsif ($_ =~ /^0([0-7]+)$/) { } |
|
|
2 |
2 |
elsif ($_ =~ /^\d+$/) { } |
|
1494
|
0 |
12 |
wantarray ? : |
|
1502
|
0 |
0 |
wantarray ? : |
|
1505
|
0 |
0 |
if (/^\w+:[^:]/) { } |
|
1512
|
0 |
0 |
if (/^"(.*)"$/) { } |
|
1517
|
0 |
0 |
s[^([^/\|]*)\|][] ? : |
|
1518
|
0 |
0 |
s[^([^/\|]*)/?][] ? : |
|
1525
|
0 |
0 |
wantarray ? : |