Branch Coverage

lib/Parse/Gnaw/Blocks/ParsingMethods.pm
Criterion Covered Total %
branch 54 84 64.2


line true false branch
76 35 0 exists $$ruleinfo{'quantifier'} ? :
77 29 6 $quantifiertype eq '' ? :
81 6 29 if ($isquantifier)
88 35 0 defined $min ? :
89 35 0 defined $max ? :
94 0 35 if ($debug)
107 0 38 if ($debug)
111 0 27 if ($debug)
121 18 6 if ($max > 0)
126 0 24 if ($debug)
130 0 32 if ($debug)
135 8 24 if ($quant_counter > 0)
136 0 8 if ($debug)
144 13 19 if (not defined $then_call or $then_call eq '') { }
146 0 13 if ($debug)
149 0 19 if ($debug)
160 9 10 if ($@) { }
161 9 0 if ($@ =~ /GRAMMARFAIL/) { }
168 0 10 if ($debug)
177 0 1 if ($debug)
209 0 107 if ($debug)
216 0 161 if ($debug)
237 0 131 unless ($llobj->can($methodname))
246 0 131 if ($debug)
251 0 81 unless (defined $$llobj[4])
262 45 66 if ($subrule_iterator >= $size_rule)
282 0 66 if ($number_of_possible_connections == 0)
289 54 12 if ($number_of_possible_connections == 1) { }
290 0 54 if ($debug)
291 0 54 if $counter++ > 4000
296 0 12 if ($debug)
315 36 6 if ($@) { }
316 36 0 if ($@ =~ /GRAMMARFAIL/) { }
334 0 6 unless ($subrule_iterator == $size_rule)
452 0 13 if ($debug)
467 13 0 if (length $package)
473 0 13 if ($debug)
478 0 13 if ($debug)
482 0 10 if ($debug)
508 44 68 if ($grammar_letter ne $letter_payload)
534 2 2 unless (exists $$hash_of_letters{$letter_payload})
561 1 1 if (exists $$hash_of_letters{$letter_payload})