blib/lib/namespace/local.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 37 | 54 | 68.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
348 | 3 | 2 | 0 | $self->{'next'} and not $self->{'next'}{'done'} |
360 | 5 | 0 | 0 | $self->{'todo'} and not $self->{'done'} |
503 | 57 | 21 | 0 | $table->{$name}{$_} and delete $current->{$name}{$_} |
572 | 10 | 0 | 2 | $restrict->{$name}{$type} and not $touch_not->{$name}{$type} |
640 | 1598 | 49 | 508 | /^\w+$/ and not $_ =~ /$except/ |
line | l | !l | condition |
---|---|---|---|
317 | 2 | 23 | $ENV{'PERL_NAMESPACE_LOCAL'} || '' |
325 | 33 | 0 | $opt{'caller'} ||= [caller 0] |
328 | 0 | 33 | $opt{'action'} ||= '-below' |
521 | 9 | 21 | $clear_list ||= [$self->read_names] |
522 | 29 | 1 | $table ||= {} |
582 | 268 | 0 | $old_table->{$name} || {} |
583 | 239 | 29 | $new_table->{$name} || {} |
584 | 25 | 243 | $touch_not->{$name} || {} |
616 | 3 | 50 | $diff->{$name}{'SCALAR'} ||= \(undef) |
655 | 37 | 32 | $list ||= [$self->read_names] |
735 | 4 | 2 | &refaddr($new) || 0 |
5 | 1 | &refaddr($old) || 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
326 | 0 | 33 | 0 | $opt{'except_rex'} ||= qr/^[0-9]+$|^_$/ |
327 | 0 | 33 | 0 | $opt{'only_rex'} ||= qr/^/ |
329 | 1 | 32 | 0 | $opt{'target'} ||= $opt{'caller'}[0] |
330 | 0 | 33 | 0 | $opt{'origin'} ||= join(':', @{$opt{'caller'};}[1, 2]) |
566 | 2 | 0 | 0 | $restrict->{$_} or delete $uniq_name{$_} |