| line |
true |
false |
branch |
|
112
|
0 |
2 |
unless @_ >= 2 and @_ <= 3 |
|
118
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
126
|
0 |
2 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
128
|
2 |
0 |
if defined $tmp and not ref $tmp |
|
137
|
1 |
1 |
unless $#_ >= 2 |
|
149
|
1 |
1 |
@_ - 1 == 1 ? : |
|
165
|
0 |
1 |
unless @_ == 1 |
|
186
|
0 |
0 |
unless @_ == 2 |
|
192
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
198
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
223
|
0 |
1 |
unless @_ == 2 |
|
229
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
235
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
260
|
0 |
0 |
unless @_ == 2 |
|
266
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
272
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
281
|
0 |
0 |
wantarray ? : |
|
294
|
0 |
1 |
unless @_ == 1 |
|
311
|
0 |
1 |
unless @_ == 1 |
|
332
|
0 |
0 |
unless @_ == 2 |
|
338
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
345
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
347
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
370
|
0 |
1 |
unless @_ == 1 |
|
391
|
0 |
1 |
unless @_ == 2 |
|
397
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
403
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
428
|
0 |
1 |
unless @_ == 2 |
|
434
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
440
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
449
|
1 |
2 |
if $_[1]->($_) |
|
464
|
0 |
1 |
unless @_ == 1 |
|
488
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
|
494
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
501
|
1 |
1 |
unless $#_ >= 1 |
|
504
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
506
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
520
|
2 |
3 |
if defined $d |
|
521
|
1 |
3 |
defined $d && $d < 0 ? : |
|
|
4 |
5 |
ref $_ eq 'ARRAY' ? : |
|
546
|
0 |
1 |
unless @_ == 2 |
|
552
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
558
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
586
|
0 |
0 |
unless @_ == 2 |
|
592
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
599
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
628
|
0 |
3 |
unless @_ == 2 |
|
634
|
0 |
3 |
unless ref $_[0] eq "ARRAY" |
|
641
|
0 |
3 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
643
|
3 |
0 |
if defined $tmp and not ref $tmp |
|
670
|
0 |
0 |
unless @_ == 2 |
|
676
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
682
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
707
|
0 |
0 |
unless @_ == 2 |
|
713
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
720
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
722
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
732
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
733
|
0 |
0 |
if $shv_count < 0 |
|
752
|
0 |
1 |
unless @_ == 3 |
|
758
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
765
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
767
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
793
|
0 |
2 |
unless @_ == 1 |
|
817
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
|
823
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
829
|
1 |
1 |
unless $#_ >= 1 |
|
831
|
0 |
1 |
unless do {
if (defined $_[1]) {
ref \(my $val = $_[1]) eq "SCALAR" unless ref \$_[1] eq "SCALAR";
}
} |
|
834
|
1 |
0 |
if (defined $_[1]) |
|
835
|
0 |
1 |
unless ref \$_[1] eq "SCALAR" |
|
846
|
1 |
1 |
@_ - 1 ? : |
|
866
|
0 |
0 |
unless @_ == 2 |
|
872
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
878
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
898
|
0 |
0 |
unless @_ == 1 |
|
914
|
0 |
0 |
unless @_ == 1 |
|
930
|
0 |
0 |
unless @_ == 1 |
|
946
|
0 |
0 |
unless @_ == 1 |
|
970
|
0 |
1 |
unless @_ >= 2 and @_ <= 3 |
|
976
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
984
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
986
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
995
|
1 |
0 |
unless $#_ >= 2 |
|
997
|
0 |
0 |
unless ref $_[2] eq "CODE" |
|
1009
|
0 |
1 |
if ($_[2]) { } |
|
1033
|
0 |
0 |
unless @_ == 2 |
|
1039
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1046
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1072
|
0 |
0 |
unless @_ == 2 |
|
1078
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1084
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1109
|
0 |
0 |
unless @_ == 2 |
|
1115
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1121
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1141
|
0 |
0 |
unless @_ == 1 |
|
1162
|
0 |
0 |
unless @_ == 2 |
|
1168
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1174
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1194
|
0 |
0 |
unless @_ == 1 |
|
1210
|
0 |
0 |
unless @_ == 1 |
|
1234
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1240
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1247
|
0 |
0 |
unless $#_ >= 1 |
|
1250
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1252
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1265
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
1266
|
0 |
0 |
if $shv_count < 0 |
|
1267
|
0 |
0 |
if (wantarray and @_ - 1) { } |
|
|
0 |
0 |
elsif (@_ - 1) { } |
|
1283
|
0 |
2 |
unless @_ == 1 |
|
1308
|
0 |
0 |
unless @_ >= 1 and @_ <= 3 |
|
1314
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1320
|
0 |
0 |
unless $#_ >= 1 |
|
1323
|
0 |
0 |
unless do {
&Scalar::Util::blessed($_[1]) and $_[1]->isa("IO::Handle") unless ref $_[1] and &Scalar::Util::openhandle($_[1])
} |
|
1327
|
0 |
0 |
unless ref $_[1] and &Scalar::Util::openhandle($_[1]) |
|
1337
|
0 |
0 |
unless $#_ >= 2 |
|
1339
|
0 |
0 |
unless do {
if (defined $_[2]) {
ref \(my $val = $_[2]) eq "SCALAR" unless ref \$_[2] eq "SCALAR";
}
} |
|
1342
|
0 |
0 |
if (defined $_[2]) |
|
1343
|
0 |
0 |
unless ref \$_[2] eq "SCALAR" |
|
1354
|
0 |
0 |
@_ - 1 > 1 ? : |
|
1355
|
0 |
0 |
unless $_[1] |
|
1369
|
0 |
0 |
unless @_ == 1 |
|
1404
|
0 |
0 |
unless @_ == 2 |
|
1410
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1416
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1442
|
0 |
0 |
unless @_ == 2 |
|
1448
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1454
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1475
|
0 |
1 |
unless @_ == 1 |
|
1483
|
0 |
1 |
unless ref $shv_final_unchecked eq "ARRAY" |
|
1505
|
0 |
0 |
unless @_ == 1 |
|
1526
|
0 |
0 |
unless @_ == 2 |
|
1532
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1539
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1541
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1568
|
0 |
1 |
unless @_ == 3 |
|
1574
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
1581
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1583
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
1609
|
0 |
0 |
unless @_ == 1 |
|
1626
|
0 |
2 |
unless @_ == 1 |
|
1643
|
0 |
0 |
unless @_ == 1 |
|
1647
|
0 |
0 |
wantarray ? : |
|
1660
|
0 |
0 |
unless @_ == 1 |
|
1687
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1693
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1699
|
0 |
0 |
unless $#_ >= 1 |
|
1701
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1712
|
0 |
0 |
$_[1] ? : |
|
1734
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1740
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1747
|
0 |
0 |
unless $#_ >= 1 |
|
1749
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1762
|
0 |
0 |
$_[1] ? : |
|
1777
|
0 |
0 |
unless @_ >= 2 |
|
1781
|
0 |
0 |
if (@_ - 1 >= 1) |
|
1784
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1786
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1796
|
0 |
0 |
if (@_ - 1 >= 2) |
|
1799
|
0 |
0 |
unless do {
my $tmp = $_[2];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1801
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1824
|
0 |
0 |
unless @_ == 1 |
|
1845
|
0 |
0 |
unless @_ == 2 |
|
1851
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1858
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1860
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1870
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
1871
|
0 |
0 |
if $shv_count < 0 |
|
1887
|
0 |
0 |
unless @_ == 1 |
|
1891
|
0 |
0 |
wantarray ? : |
|
1904
|
0 |
0 |
unless @_ == 1 |
|
1923
|
0 |
0 |
unless @_ == 1 |
|
1927
|
0 |
0 |
wantarray ? : |
|
1940
|
0 |
0 |
unless @_ == 1 |
|
1959
|
0 |
0 |
unless @_ == 1 |
|
1963
|
0 |
0 |
wantarray ? : |
|
1976
|
0 |
0 |
unless @_ == 1 |