Condition Coverage

blib/lib/Parse/RandGen/Production.pm
Criterion Covered Total %
condition 6 28 21.4


and 3 conditions

line !l l&&!r l&&r condition
109 0 0 0 defined $subargs and $subargs
144 0 0 0 defined $rule and $rule == $subrule
184 132 101 0 $cond->isQuantSupported and $cond->zeroOrMore
305 0 0 0 defined $self->rule and $self->rule->name

or 2 conditions

line l !l condition
262 0 0 $cond->subrule->{'keep'} || ''
263 0 0 $cond->subrule->{'parse'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
41 0 11 0 ref $class || $class
54 10 0 0 not defined $$self{'_rule'} or UNIVERSAL::isa($rule, 'Parse::RandGen::Rule')
113 0 0 0 $2 || $min
192 774 0 233 $args{'match'} || (defined $badCond && $badCond == $conds[$i] ? 0 : 1)