| line |
true |
false |
branch |
|
13
|
30 |
21 |
unless $$self{'type'} eq 'list' |
|
31
|
2 |
29 |
if $$token{'type'} eq 'alt' |
|
34
|
19 |
2 |
unless $alts |
|
51
|
2 |
4 |
if ($$token{'type'} eq 'alt') { } |
|
72
|
28 |
25 |
unless $$self{'type'} eq 'list' or $$self{'type'} eq 'alternation' |
|
92
|
3 |
30 |
if ($$token{'type'} =~ /^rep (.*)$/) { } |
|
100
|
0 |
3 |
unless (defined $subject) |
|
125
|
28 |
25 |
if (defined $$self{'tokens'}) |
|
136
|
23 |
30 |
if ($$self{'type'} eq 'list') |
|
137
|
21 |
2 |
if (scalar @{$$self{'tokens'};} == 1) |
|
156
|
7 |
25 |
if (defined $$self{'tokens'}) |
|
162
|
28 |
4 |
unless $$self{'type'} eq 'alternation' or $$self{'type'} eq 'list' |
|
170
|
2 |
3 |
if $$token{'type'} eq 'literal' |
|
171
|
0 |
3 |
if $$token{'type'} eq 'rx' |
|
184
|
2 |
0 |
if ($$token{'type'} eq 'literal') |
|
188
|
0 |
2 |
if ($$token{'type'} eq 'rx') |
|
194
|
0 |
1 |
if $$self{'type'} eq 'list' |
|
195
|
1 |
0 |
if $$self{'type'} eq 'alternation' |