line |
!l |
l&&!r |
l&&r |
condition |
81
|
36 |
0 |
0 |
$args{'dispatch'} and not ref $args{'dispatch'} eq 'HASH' |
84
|
36 |
0 |
0 |
$args{'config'} and not ref $args{'config'} eq 'HASH' |
179
|
147 |
5 |
0 |
not $_[0] =~ /$self->{'config'}{'safe_identifier'}/ and $_[0] =~ /^-|[[:punct:]]/ |
|
152 |
0 |
0 |
not $_[0] =~ /$self->{'config'}{'safe_identifier'}/ and $_[0] =~ /^-|[[:punct:]]/ and not &looks_like_number($_[0]) |
252
|
8 |
3 |
0 |
ref $elt eq 'ARRAY' and not scalar @$elt |
|
6 |
4 |
1 |
ref $elt eq 'HASH' and not scalar %$elt |
259
|
16 |
0 |
4 |
&$is_op($expr->[0]) and not &$is_op($expr->[0], 'infix_distributable') |
280
|
3 |
0 |
6 |
$arg_of and &any(sub {
&$is_op($arg_of, $_);
}
, 'function', 'infix_listarg', 'predicate', 'reduce') |
299
|
54 |
5 |
38 |
ref $expr->{$k} and ref $expr->{$k} ne 'SCALAR' |
335
|
4 |
0 |
0 |
not ref $expr->{$k} and $lhs |
351
|
0 |
0 |
2 |
ref $expr->{$k} eq 'ARRAY' and @{$expr->{$k};} == 3 |
358
|
0 |
0 |
2 |
ref $expr->{$k} eq 'ARRAY' and @{$expr->{$k};} == 5 |
440
|
0 |
0 |
78 |
$op and $args |
|
0 |
0 |
78 |
$op and $args and not ref $op |
|
0 |
0 |
78 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
454
|
0 |
0 |
35 |
$op and $args |
|
0 |
0 |
35 |
$op and $args and not ref $op |
|
0 |
0 |
35 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
464
|
0 |
0 |
12 |
$op and $args |
|
0 |
0 |
12 |
$op and $args and not ref $op |
|
0 |
0 |
12 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
476
|
0 |
0 |
6 |
$op and $args |
|
0 |
0 |
6 |
$op and $args and not ref $op |
|
0 |
0 |
6 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
488
|
0 |
0 |
6 |
$op and $args |
|
0 |
0 |
6 |
$op and $args and not ref $op |
|
0 |
0 |
6 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
497
|
0 |
0 |
2 |
$op and $args |
|
0 |
0 |
2 |
$op and $args and not ref $op |
|
0 |
0 |
2 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
509
|
0 |
0 |
0 |
$op and $args |
|
0 |
0 |
0 |
$op and $args and not ref $op |
|
0 |
0 |
0 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
521
|
0 |
0 |
2 |
$op and $args |
|
0 |
0 |
2 |
$op and $args and not ref $op |
|
0 |
0 |
2 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
538
|
0 |
0 |
83 |
$op and $args |
|
0 |
0 |
83 |
$op and $args and not ref $op |
|
0 |
0 |
83 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
557
|
0 |
0 |
5 |
$op and $args |
|
0 |
0 |
5 |
$op and $args and not ref $op |
|
0 |
0 |
5 |
$op and $args and not ref $op and ref $args eq 'ARRAY' |
line |
l |
!l&&r |
!l&&!r |
condition |
120
|
70 |
0 |
101 |
&looks_like_number($arg) or $arg =~ /^\s*$q(.*)$q\s*$/ |
|
70 |
0 |
101 |
&looks_like_number($arg) or $arg =~ /^\s*$q(.*)$q\s*$/ or $arg =~ /$_[0]{'config'}{'parameter_sigil'}/ |
|
0 |
2 |
99 |
&looks_like_number($arg) or $arg =~ /^\s*$q(.*)$q\s*$/ or $arg =~ /$_[0]{'config'}{'parameter_sigil'}/ or &blessed($_[1]) |
171
|
0 |
8 |
538 |
not defined $_[0] or ref $_[0] |
194
|
112 |
1 |
233 |
$_ eq '' or &blessed($expr) |
252
|
0 |
2 |
9 |
ref $elt eq 'ARRAY' and not scalar @$elt or ref $elt eq 'HASH' and not scalar %$elt |
385
|
3 |
0 |
43 |
&$is_op($k, 'prefix') or &$is_op($k, 'function') |
412
|
192 |
1 |
252 |
not ref $args or &blessed($args) |