| line |
!l |
l&&!r |
l&&r |
condition |
|
120
|
1 |
10 |
3 |
defined $min and $numeric < $min |
|
121
|
1 |
9 |
4 |
defined $max and $numeric > $max |
|
154
|
0 |
22 |
92 |
not ref $_ and &looks_like_number($_) |
|
300
|
3 |
1 |
3 |
@numeric_keys and not $saw_non_numeric_key |
|
308
|
1 |
0 |
2 |
$max_index + 1 == scalar keys %result and $max_index + 1 == scalar @numeric_keys |
|
435
|
0 |
0 |
10 |
not $@ and defined $decoded_paths |
|
522
|
0 |
0 |
2 |
_is_numeric_segment($left) and _is_numeric_segment($right) |
|
704
|
0 |
0 |
4 |
ref $item eq "ARRAY" and defined $item->[$index] |
|
720
|
0 |
0 |
19 |
ref $item eq "HASH" and exists $item->{$key} |
|
722
|
0 |
0 |
19 |
ref $val eq "ARRAY" and defined $val->[$index] |
|
729
|
0 |
2 |
49 |
ref $item eq "HASH" and exists $item->{$key} |
|
740
|
0 |
0 |
0 |
ref $sub eq "HASH" and exists $sub->{$key} |
|
754
|
3 |
28 |
677 |
ref $item eq "HASH" and exists $item->{$step} |
|
759
|
0 |
0 |
0 |
ref $sub eq "HASH" and exists $sub->{$step} |
|
784
|
0 |
0 |
4 |
defined $lhs and $lhs =~ /^-?\d+(?:\.\d+)?$/ |
|
812
|
0 |
0 |
1 |
not ref $val and index($val, $want) != -1 |
|
828
|
0 |
1 |
1 |
ref $val eq "HASH" and exists $val->{$key} |
|
893
|
2 |
0 |
29 |
!ref($field_val) && $field_val =~ /^-?\d+(?:\.\d+)?$/ && (!ref($value) && $value =~ /^-?\d+(?:\.\d+)?$/) |
|
925
|
14 |
0 |
36 |
$num_a and $num_b |
|
952
|
5 |
4 |
3 |
$mode eq "max" and $comparison > 0 |
|
|
4 |
3 |
2 |
$mode eq "min" and $comparison < 0 |
|
1241
|
0 |
0 |
2 |
defined $-[$index] and $-[$index] >= 0 |
|
1400
|
2 |
1 |
0 |
$text =~ /=/ and not $text =~ /=+$/ |
|
1620
|
1 |
11 |
1 |
defined $start and not &looks_like_number($start) |
|
1651
|
0 |
7 |
1 |
defined $raw_start and not &looks_like_number($raw_start) |
|
1655
|
0 |
0 |
7 |
defined $raw_start and &looks_like_number($raw_start) |
|
1664
|
1 |
0 |
5 |
@args > 1 and defined $args[1] |
|
|
1 |
4 |
1 |
@args > 1 and defined $args[1] and not &looks_like_number($args[1]) |
|
1668
|
1 |
0 |
4 |
@args > 1 and defined $args[1] |
|
|
1 |
0 |
4 |
@args > 1 and defined $args[1] and &looks_like_number($args[1]) |
|
1741
|
0 |
0 |
118 |
not $@ and ref $parsed eq "ARRAY" |
|
1772
|
456 |
0 |
1 |
$char eq "\\" and $in_double |
|
1778
|
346 |
0 |
110 |
$char eq "\"" and not $in_single |
|
1784
|
346 |
0 |
0 |
$char eq "'" and not $in_double |
|
1791
|
93 |
0 |
10 |
$char =~ /[\]\}\)]/ and $depth > 0 |
|
|
74 |
0 |
19 |
$char eq ";" and $depth == 0 |
|
1844
|
61 |
0 |
0 |
$char eq "\\" and $in_double |
|
1850
|
55 |
0 |
6 |
$char eq "\"" and not $in_single |
|
1856
|
55 |
0 |
0 |
$char eq "'" and not $in_double |
|
1862
|
44 |
0 |
11 |
$char eq ";" and not $in_single |
|
|
44 |
0 |
11 |
$char eq ";" and not $in_single and not $in_double |
|
1921
|
1 |
2 |
6 |
defined $start and defined $end |
|
2028
|
0 |
1 |
2 |
$index >= 0 && $index < @$value |
|
2040
|
0 |
2 |
58 |
defined $left and defined $right |
|
2042
|
52 |
0 |
6 |
JSON::PP::is_bool($left) and JSON::PP::is_bool($right) |
|
2047
|
33 |
0 |
11 |
&looks_like_number($left) and &looks_like_number($right) |
|
2053
|
8 |
0 |
0 |
ref $left eq "ARRAY" and ref $right eq "ARRAY" |
|
2061
|
0 |
0 |
8 |
ref $left eq "HASH" and ref $right eq "HASH" |
|
2064
|
0 |
2 |
7 |
exists $right->{$key} and _values_equal($left->{$key}, $right->{$key}) |
|
2094
|
6 |
0 |
8 |
$mode eq "subset" and ref $needle eq "ARRAY" |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
30
|
1 |
1 |
0 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
154
|
4 |
92 |
22 |
JSON::PP::is_bool($_) or not ref $_ and &looks_like_number($_) |
|
282
|
0 |
1 |
12 |
not defined $key or ref $key |
|
320
|
1 |
0 |
0 |
ref $value eq "HASH" or ref $value eq "ARRAY" |
|
356
|
2 |
0 |
6 |
ref $original eq "HASH" or ref $original eq "ARRAY" |
|
427
|
0 |
0 |
10 |
not ref $value or JSON::PP::is_bool($value) |
|
501
|
0 |
4 |
0 |
not $path or @$path < 2 |
|
543
|
10 |
0 |
5 |
not ref $value or JSON::PP::is_bool($value) |
|
552
|
4 |
3 |
0 |
ref $value eq "HASH" or ref $value eq "ARRAY" |
|
609
|
0 |
0 |
4 |
$index < 0 or $index >= $length |
|
769
|
742 |
10 |
24 |
@stack or $optional |
|
952
|
3 |
4 |
5 |
$mode eq "max" and $comparison > 0 or $mode eq "min" and $comparison < 0 |
|
984
|
0 |
0 |
0 |
ref $value eq "HASH" or ref $value eq "ARRAY" |
|
998
|
0 |
6 |
19 |
$raw_path eq '' || $raw_path eq '.' |
|
1082
|
4 |
4 |
4 |
not defined $current_signature or $entry->{'signature'} ne $current_signature |
|
1160
|
1 |
5 |
5 |
$len == 0 or index($value, $needle) == 0 |
|
1350
|
1 |
2 |
0 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
1374
|
0 |
0 |
0 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
1417
|
0 |
2 |
0 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
1449
|
0 |
0 |
7 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
1476
|
0 |
1 |
5 |
ref $value eq "ARRAY" or ref $value eq "HASH" |
|
1790
|
0 |
233 |
113 |
$in_single or $in_double |
|
1986
|
3 |
0 |
0 |
not ref $value or JSON::PP::is_bool($value) |
|
2039
|
60 |
0 |
2 |
defined $left or defined $right |
|
2046
|
8 |
0 |
44 |
ref $left or ref $right |
|
2077
|
59 |
2 |
2 |
defined $value or defined $needle |
|
2142
|
30 |
0 |
0 |
not ref $value or JSON::PP::is_bool($value) |