Branch Coverage

blib/lib/Parse/YALALR/Explain.pl
Criterion Covered Total %
branch 0 158 0.0


line true false branch
31 0 0 if $parser->is_token($symbol)
38 0 0 if $symbol == $target
40 0 0 unless defined $item
61 0 0 if defined $desc
73 0 0 unless defined $rule
76 0 0 if $asXML
78 0 0 if $asXML
84 0 0 if ($reason eq 'propagated')
88 0 0 if ($A == $token) { }
0 0 elsif ($reason eq 'propagated' and $A == $parent) { }
99 0 0 if $asXML
101 0 0 if $asXML
124 0 0 if $$visited{$A}
138 0 0 if (not ref $$actions[$symbol]) { }
144 0 0 $reason eq 'kernel' ? :
146 0 0 if ($reason eq 'chained') { }
148 0 0 if ($$item{'GRAMIDX'} != $chainfrom + 1)
154 0 0 if (@{$$parser{'states'}[$state];} > 1)
180 0 0 if vec $vec, $token, 1
205 0 0 unless exists $$cause_xitem{$token}
207 0 0 if $$cause_xitem{$token}[0] eq 'generated'
209 0 0 if $$cause_xitem{$token}[0] eq 'kernel'
214 0 0 unless defined $cand_state
215 0 0 unless defined $cand_state
225 0 0 if vec $la, $symbol, 1
238 0 0 if vec $la, $symbol, 1
267 0 0 if ($action eq 'shift') { }
0 0 elsif ($action eq 'reduce') { }
331 0 0 if $C == $$parser{'nil'}
332 0 0 if $parser->is_token($C)
343 0 0 if ($t == $$parser{'nil'}) { }
345 0 0 if $_ eq 'item'
346 0 0 if $_ eq 'parent0'
347 0 0 if $_ == $$parser{'nil'}
360 0 0 if ($visited{$child}) { }
366 0 0 if keys %$newXitem == $old_number_of_lookaheads
387 0 0 if ($$reason[1] eq 'kernel') { }
400 0 0 unless (ref $_[-1])
428 0 0 if @$chain == 0
432 0 0 defined $asXML ? :
435 0 0 defined $$_[2] ? :
441 0 0 if ($$chain[0][1] eq 'kernel') { }
443 0 0 if ($lastitem == 1) { }
471 0 0 if ($reason eq 'generated') { }
0 0 elsif ($reason eq 'kernel') { }
497 0 0 if (vec $firstalpha, $lookahead, 1) { }
526 0 0 if ($self->FIRST_nonvec($_)) { }
0 0 elsif ($parser->is_nonterminal($_)) { }
527 0 0 if ($parser->is_nonterminal($_)) { }
529 0 0 if $asXML
531 0 0 if $asXML
537 0 0 if $asXML
539 0 0 if $asXML
552 0 0 unless (ref $_[-1])
556 0 0 if @_ == 0
558 0 0 $asXML ? :
661 0 0 if defined $item
665 0 0 if (not defined $ultimate_kitem) { }
667 0 0 unless defined $item
673 0 0 if ($lawhy_chain[-1][0] eq 'init') { }
695 0 0 if ($$generating_reason[1] ne 'kernel') { }
700 0 0 if $$generating_reason[0] != $$ultimate_kitem{'GRAMIDX'}
723 0 0 if ($$item{'GRAMIDX'} == 1)
730 0 0 if @la == 0
755 0 0 unless defined $$xitem{$token}
762 0 0 if $last_reason ne 'propagated'
763 0 0 if $visited{$$last_cause{'item'}}
768 0 0 if $chain[-1][1] eq 'kernel'
787 0 0 if $$xitem{'item'} == $$to_kitem{'GRAMIDX'}
804 0 0 if $$lawhy[0] eq 'generated'
807 0 0 unless defined $lawhy
808 0 0 unless defined $lawhy
810 0 0 if $$lawhy[0] eq 'generated'
835 0 0 if $last_reason ne 'propagated'
838 0 0 if $chain[-1][1] eq 'kernel'
849 0 0 if $t eq 'item'
850 0 0 if $t eq 'parent0'
851 0 0 if $$r[0] eq 'kernel'
852 0 0 if $visited{$$r[1]{'item'}}