line |
true |
false |
branch |
16
|
10 |
0 |
unless defined &Pod::PseudoPod::DEBUG |
38
|
327 |
97 |
if $sub |
45
|
273 |
0 |
if $sub |
53
|
341 |
83 |
if $sub |
71
|
129 |
50 |
unless ref $treelet->[$i] |
72
|
42 |
8 |
unless ($treelet->[$i][0] eq 'Z') |
77
|
2 |
6 |
if ($self->{'nix_Z_codes'}) |
114
|
115 |
342 |
unless @{$paras = $self->{'paras'};} |
120
|
115 |
227 |
unless ($self->{'doc_has_started'}) |
138
|
0 |
115 |
$starting_contentless ? : |
146
|
21 |
193 |
if @$paras == 1 and $paras->[0][0] eq '=over' || $paras->[0][0] eq '~Verbatim' || $paras->[0][0] eq '=item' |
165
|
9 |
500 |
if ($para_type eq '=for') { } |
|
43 |
457 |
elsif ($para_type eq '=begin') { } |
|
50 |
407 |
elsif ($para_type eq '=end') { } |
|
123 |
284 |
elsif ($para_type eq '~end') { } |
166
|
9 |
0 |
if $self->_ponder_for($para, $curr_open, $paras) |
168
|
43 |
0 |
if $self->_ponder_begin($para, $curr_open, $paras) |
170
|
50 |
0 |
if $self->_ponder_end($para, $curr_open, $paras) |
172
|
123 |
0 |
if $self->_ponder_doc_end($para, $curr_open, $paras) |
178
|
2 |
282 |
if (grep $_->[1]{'~ignore'}, @$curr_open) |
186
|
50 |
232 |
if ($para_type eq '=pod') { } |
|
16 |
216 |
elsif ($para_type eq '=over') { } |
|
16 |
200 |
elsif ($para_type eq '=back') { } |
|
13 |
187 |
elsif ($para_type eq '=row') { } |
189
|
0 |
16 |
if $self->_ponder_over($para, $curr_open, $paras) |
191
|
0 |
16 |
if $self->_ponder_back($para, $curr_open, $paras) |
193
|
13 |
0 |
if $self->_ponder_row_start($para, $curr_open, $paras) |
206
|
4 |
183 |
if ($para_type eq '=headrow' or $para_type eq '=bodyrows') |
211
|
0 |
27 |
if ($para_type =~ /^=head\d$/s and not $self->{'accept_heads_anywhere'} and @$curr_open and $curr_open->[-1][0] eq '=over') |
226
|
25 |
162 |
if ($para_type eq '=item') { } |
|
0 |
162 |
elsif ($para_type eq '=extend') { } |
|
0 |
162 |
elsif ($para_type eq '=encoding') { } |
|
9 |
153 |
elsif ($para_type eq '~Verbatim') { } |
|
96 |
57 |
elsif ($para_type eq '~Para') { } |
|
2 |
55 |
elsif ($para_type eq 'Data') { } |
|
55 |
0 |
elsif ($para_type =~ s/^=//s and defined($para_type = $self->{'accept_directives'}{$para_type})) { } |
227
|
0 |
25 |
if $self->_ponder_item($para, $curr_open, $paras) |
267
|
107 |
80 |
if ($para_type =~ s/^\?//s) |
268
|
63 |
44 |
if (not @$curr_open) { } |
275
|
13 |
31 |
if (not @fors) { } |
|
31 |
0 |
elsif ($fors[-1][1]{'~resolve'}) { } |
283
|
2 |
29 |
if ($para_type eq 'Data') { } |
298
|
178 |
9 |
if ($para_type eq 'Plain') { } |
|
9 |
0 |
elsif ($para_type eq 'Verbatim') { } |
|
0 |
0 |
elsif ($para_type eq 'Data') { } |
329
|
0 |
9 |
if (grep $_->[1]{'~ignore'}, @$curr_open) |
335
|
9 |
0 |
if ($para->[$i] =~ s/^\s*(\S+)\s*//s) |
340
|
0 |
9 |
unless (defined $target) |
348
|
2 |
7 |
if (@$para > 3 or $para->[2]) { } |
388
|
23 |
20 |
unless ($para->[2] =~ /^\s*(?:table|sidebar|figure|listing)/) |
397
|
11 |
9 |
if $target eq 'table' |
398
|
7 |
13 |
if $title |
401
|
0 |
20 |
unless $self->{'accept_targets'}{$target} |
422
|
13 |
37 |
unless (length $content) |
423
|
6 |
7 |
if (@$curr_open and $curr_open->[-1][1]{'~really'} eq '=for') { } |
429
|
1 |
6 |
if (@$curr_open and $curr_open->[-1][0] eq '=for') |
438
|
0 |
43 |
unless ($content =~ /^\S+$/) |
448
|
11 |
32 |
if $content eq 'table' |
450
|
0 |
43 |
unless (@$curr_open and $curr_open->[-1][0] eq '=for') |
460
|
1 |
42 |
unless ($content eq $curr_open->[-1][1]{'target'}) |
461
|
1 |
0 |
if ($content eq 'for' and $curr_open->[-1][1]{'~really'} eq '=for') { } |
478
|
2 |
41 |
if (grep $_->[1]{'~ignore'}, @$curr_open) { } |
487
|
20 |
21 |
if ($content eq 'table' or $content eq 'sidebar' or $content eq 'figure' or $content eq 'listing') { } |
517
|
13 |
15 |
if (@$curr_open and $curr_open->[-1][0] eq '=row') |
527
|
16 |
25 |
if $para->[1]{'~type'} |
530
|
0 |
25 |
if ($content =~ s/^\s*(\d+)\.?\s+?//s) |