Condition Coverage

blib/lib/Parse/FSM.pm
Criterion Covered Total %
condition 25 33 75.7


and 3 conditions

line !l l&&!r l&&r condition
244 42 142 68 not $rule_name =~ /^_lst_/ and $elem =~ /^ \[ .* \] /x
254 90 14 1 exists $$tree{$elem} and ref $$tree{$elem} ne 'HASH'
333 82 11 58 not defined $self->start_rule and $rule_name =~ /^[a-z]/i
702 1 0 46 defined $self->start_rule and exists $self->_tree->{$self->start_rule}
809 6 0 0 substr($file, 0, 1) eq '-' and $line == 0

or 2 conditions

line l !l condition
316 31 367 $$tree{$elem} ||= {}
418 72 382 $quant || ''
593 39 3 our $name ||= 'Parser00000'
680 0 46 $self->prolog || ''
0 46 $self->epilog || ''
713 209 46 $self->_state_table->[$i]{'__comment__'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
284 8 4 10 $quant eq '*' or $quant eq '?'
810 0 0 0 @ARGV == 2 or @ARGV == 3