| blib/lib/Pugs/Runtime/Regex.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 22 | 56 | 39.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 58 | 76 | 1 | 13 | not $m2 || $m2->data->{'abort'} and defined $state[0] |
| 77 | 0 | 13 | not $m2 || $m2->data->{'abort'} and defined $state[0] and $redo_count++ < 512 | |
| 70 | 90 | 0 | 0 | $is_empty and $param1{'was_empty'} |
| 504 | 5 | 0 | 0 | defined $max_count and $max_count < 1e+99 |
| 583 | 0 | 0 | 0 | $count < $max_count and $previous_pos < $current_pos |
| line | l | !l | condition |
|---|---|---|---|
| 491 | 0 | 2 | $_[1] || 0 |
| 495 | 0 | 0 | $_[1] || 0 |
| 527 | 3 | 3 | $_[1] || 1e+99 |
| 529 | 9 | 12 | $_[1] || {'node', concat([($node) x $min_count]), 'count', $min_count} |
| 640 | 0 | 0 | $$args{'p'} || 0 |
| 0 | 0 | $$args{'p'} || 0 | |
| 656 | 0 | 0 | $$args{'p'} || 0 |
| 0 | 0 | $$args{'p'} || 0 | |
| 666 | 0 | 0 | $$args{'p'} || 0 |
| 0 | 0 | $$args{'p'} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 26 | 100 | 0 | 37 | $_[3] or $_[3]->data->{'abort'} |
| 58 | 76 | 0 | 14 | $m2 || $m2->data->{'abort'} |
| 64 | 24 | 0 | 90 | not $_[3] or $_[3]->data->{'abort'} |
| 141 | 0 | 0 | 77 | $m2->data->{'capture'} || $_[3]->data->{'capture'} |
| 17 | 39 | 21 | defined $state[0] || defined $state[1] | |
| 411 | 0 | 0 | 0 | $_[5] == 0 || substr($_[0], 0, $_[5]) =~ /\n$/s |
| 428 | 0 | 0 | 0 | $_[5] >= length $_[0] || substr($_[0], $_[5]) =~ /^\n/s |