line |
true |
false |
branch |
45
|
6 |
19 |
if ($node->{'children'}) |
80
|
0 |
0 |
if ($node->{'type'} eq 'COMMAND') { } |
|
0 |
0 |
elsif ($node->{'type'} eq 'GROUP') { } |
|
0 |
0 |
elsif ($node->{'type'} eq 'ENVIRONMENT') { } |
|
0 |
0 |
elsif ($node->{'type'} =~ /^(?:TEXT|COMMENT)$/) { } |
83
|
0 |
0 |
$node->{'opts'} ? : |
111
|
0 |
0 |
if $node->{'math'} |
112
|
0 |
0 |
if $node->{'plaintext'} |
117
|
0 |
0 |
if (defined $node->{'children'}) |
133
|
8 |
18 |
if ($node->{'type'} eq "TEXT" and $node->{'plaintext'}) |
137
|
12 |
26 |
if ($node->{'children'}) |
189
|
118 |
44 |
if ($node->{'type'} eq 'TEXT' or $node->{'type'} eq 'COMMENT') { } |
|
2 |
42 |
elsif ($node->{'type'} eq 'GROUP') { } |
|
23 |
19 |
elsif ($node->{'type'} eq 'COMMAND') { } |
|
19 |
0 |
elsif ($node->{'type'} eq 'ENVIRONMENT') { } |
201
|
13 |
10 |
if defined $node->{'opts'} |
203
|
21 |
2 |
if ($node->{'position'} eq 'outer') { } |
|
2 |
0 |
elsif ($node->{'position'} eq 'inner') { } |
|
0 |
0 |
elsif ($node->{'braces'} == 0) { } |
207
|
0 |
2 |
if (defined $parent and $parent->{'start'} == $node->{'start'} and $parent->{'end'} == $node->{'end'}) { } |
223
|
0 |
19 |
if (defined $$MATHBRACKETS{$node->{'class'}}) { } |
253
|
189 |
110 |
if $i > 0 |
254
|
189 |
110 |
if $i + 1 < scalar @{$tree->{'nodes'};} |
261
|
84 |
215 |
if ($tree->{'nodes'}[$i]{'children'}) |
286
|
12 |
26 |
if ($node->{'children'}) |
299
|
0 |
35 |
unless (ref $condition eq "CODE") |
310
|
8 |
85 |
if (&$condition($node)) |
314
|
29 |
64 |
if ($node->{'children'}) |