Condition Coverage

blib/lib/Parse/Yapp/Driver.pm
Criterion Covered Total %
condition 18 36 50.0


and 3 conditions

line !l l&&!r l&&r condition
54 0 19 0 exists $self->{'VERSION'} and $self->{'VERSION'} < $Parse::Yapp::Driver::COMPATIBLE
138 0 0 6 $index < 0 and -$index <= @{$self->{'STACK'};}
221 0 0 1 $debug & 16 and $dbgerror
0 1 0 $debug & 16 and $dbgerror and $$errstatus == 0
0 1 27 $debug & 4 and $act
0 26 1 $debug & 16 and $dbgerror
26 0 1 $debug & 16 and $dbgerror and $$errstatus == 0
0 6 0 @$stack and !(exists $$states[$stack->[-1][0]]{'ACTIONS'} && exists $$states[$stack->[-1][0]]{'ACTIONS'}{'error'}) || $$states[$stack->[-1][0]]{'ACTIONS'}{'error'} <= 0
435 0 31 0 @$stack and !(exists $$states[$stack->[-1][0]]{'ACTIONS'} && exists $$states[$stack->[-1][0]]{'ACTIONS'}{'error'}) || $$states[$stack->[-1][0]]{'ACTIONS'}{'error'} <= 0

or 3 conditions

line l !l&&r !l&&!r condition
221 4 0 51 ord $_ < 32 || ord $_ > 126
3 0 3 !(exists $$states[$stack->[-1][0]]{'ACTIONS'} && exists $$states[$stack->[-1][0]]{'ACTIONS'}{'error'}) || $$states[$stack->[-1][0]]{'ACTIONS'}{'error'} <= 0
435 16 0 15 !(exists $$states[$stack->[-1][0]]{'ACTIONS'} && exists $$states[$stack->[-1][0]]{'ACTIONS'}{'error'}) || $$states[$stack->[-1][0]]{'ACTIONS'}{'error'} <= 0