Condition Coverage

blib/lib/Parse/YALALR/Build.pm
Criterion Covered Total %
condition 0 57 0.0


and 3 conditions

line !l l&&!r l&&r condition
305 0 0 0 defined $hard and $hard ne ''
344 0 0 0 vec $first, $nil, 1 and defined($second = shift())
376 0 0 0 vec $first, $nil, 1 and defined($next = shift())
638 0 0 0 $$grammar[$dot] != $nil and $nullable{$$grammar[$dot]}
936 0 0 0 $lhs > 0 and $$grammar[$lhs - 1] != $nil
988 0 0 0 $$self{'why'} and not defined $shifto_why{$x}
1022 0 0 0 $$self{'why'} and not defined $shifto_why{$x}
1063 0 0 0 $$self{'why'} and $I0 != $I1
1086 0 0 0 vec $changela, $$parser{'end'}, 1 and $$_{'GRAMIDX'} == 27
1115 0 0 0 $$self{'why'} and $$rinfo[0] ne $la
1132 0 0 0 defined $prec1 and defined $prec2
0 0 0 defined $prec1 and defined $prec2 and $$prec1[0] != $$prec2[0]
1164 0 0 0 defined $prec1 and defined $prec2
1203 0 0 0 $$old[0] eq 'reduce' and $$new[0] eq 'reduce'
0 0 0 $$old[0] eq 'shift' and $$new[0] eq 'reduce'

or 3 conditions

line l !l&&r !l&&!r condition
722 0 0 0 $parser->is_token($sym) or not $$nullable{$sym}
846 0 0 0 $first{$B} || $nullfs
996 0 0 0 $$self{'chainfirst'}{$B}{$X} || $nilvec
1063 0 0 0 $$I1{'LA_WHY'}{$la} ||= $reason