Condition Coverage

blib/lib/Text/DelimMatch.pm
Criterion Covered Total %
condition 40 72 55.5


and 3 conditions

line !l l&&!r l&&r condition
25 0 0 4 not $@ and defined $end
61 0 0 3 not $@ and defined $end
91 0 0 3 not $@ and defined $val
114 1 0 2 defined $esc and $esc ne ''
116 1 0 2 defined $esc and $esc ne ''
138 0 0 1 defined $esc and $esc ne ''
140 0 0 1 defined $esc and $esc ne ''
321 1 2 10 $escape and $dblesc
362 53 33 10 $escape and $self->_match($escape, $matched)
426 6 0 5 $dblesc and $self->_match($dblesc, $matched)
6 3 2 $dblesc and $self->_match($dblesc, $matched) and $matched eq substr($post, 0, 1)

or 3 conditions

line l !l&&r !l&&!r condition
17 3 1 0 shift() || $start
20 0 4 0 ref $type || $type
55 3 0 0 shift() || $start
88 1 2 0 shift @_ || $key
161 1 0 0 $setsense || !defined($setsense)
174 2 0 2 $setslow || !defined($setslow)
187 0 0 1 $setkeep || !defined($setkeep)
200 1 0 1 $setrd || !defined($setrd)
213 0 0 0 $setdebug || !defined($setdebug)
307 15 0 31 %quote or $escape
2 0 29 %quote or $escape or $dblesc
0 0 29 %quote or $escape or $dblesc or $$self{'FORCESLOW'}
320 12 1 16 $escape or $dblesc