line | % | coverage | branch |
26 | 100 | T | F | unless $$self{'type'} eq 'list' |
49 | 100 | T | F | if $$op{'type'} eq 'alt' |
52 | 100 | T | F | unless $alts |
68 | 100 | T | F | if ($$op{'type'} eq 'alt') { } |
88 | 100 | T | F | unless $$self{'type'} eq 'list' or $$self{'type'} eq 'alternation' |
95 | 100 | T | F | unless ($op->reduce_repetition) |
111 | 100 | T | F | if ($$op{'type'} =~ /^rep (.*)$/) { } |
118 | 100 | T | F | unless (defined $subject) |
143 | 100 | T | F | if (defined $$self{'ops'}) |
154 | 100 | T | F | if ($$self{'type'} eq 'list') |
155 | 100 | T | F | if (scalar @{$$self{'ops'};} == 1) |
175 | 50 | T | F | if ($CSS::TraceParser) |
192 | 100 | T | F | if ($$self{'type'} eq 'list') |
198 | 100 | T | F | if (defined $submatch) { } |
215 | 100 | T | F | if ($$self{'type'} eq 'subrule') |
219 | 100 | T | F | unless defined $token |
222 | 100 | T | F | if ($$token{'type'} eq $$self{'content'}) |
238 | 100 | T | F | if (defined $rule) |
259 | 100 | T | F | if ($$self{'type'} eq 'repeat quest') |
265 | 100 | T | F | if (defined $submatch) |
278 | 100 | T | F | if ($$self{'type'} eq 'alternation') |
284 | 100 | T | F | if (defined $submatch) |
300 | 100 | T | F | if ($$self{'type'} eq 'repeat plus' or $$self{'type'} eq 'repeat star') |
314 | 100 | T | F | if (defined $submatch) |
320 | 100 | T | F | if ($this_pc > $last_pc) |
331 | 100 | T | F | if ($$self{'type'} eq 'repeat plus' and not $match_count) |