| blib/lib/Text/DelimMatch.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 40 | 72 | 55.5 |
| 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) |
| 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 |