line |
true |
false |
branch |
114
|
0 |
2 |
unless @_ >= 2 and @_ <= 3 |
120
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
128
|
0 |
2 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
130
|
2 |
0 |
if defined $tmp and not ref $tmp |
139
|
1 |
1 |
unless $#_ >= 2 |
151
|
1 |
1 |
@_ - 1 == 1 ? : |
167
|
0 |
1 |
unless @_ == 1 |
188
|
0 |
0 |
unless @_ == 2 |
194
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
200
|
0 |
0 |
unless ref $_[1] eq "CODE" |
225
|
0 |
1 |
unless @_ == 2 |
231
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
237
|
0 |
1 |
unless ref $_[1] eq "CODE" |
262
|
0 |
0 |
unless @_ == 2 |
268
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
274
|
0 |
0 |
unless ref $_[1] eq "CODE" |
283
|
0 |
0 |
wantarray ? : |
296
|
0 |
1 |
unless @_ == 1 |
313
|
0 |
1 |
unless @_ == 1 |
334
|
0 |
0 |
unless @_ == 2 |
340
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
347
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
349
|
0 |
0 |
if defined $tmp and not ref $tmp |
372
|
0 |
1 |
unless @_ == 1 |
393
|
0 |
1 |
unless @_ == 2 |
399
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
405
|
0 |
1 |
unless ref $_[1] eq "CODE" |
430
|
0 |
1 |
unless @_ == 2 |
436
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
442
|
0 |
1 |
unless ref $_[1] eq "CODE" |
451
|
1 |
2 |
if $_[1]->($_) |
466
|
0 |
1 |
unless @_ == 1 |
490
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
496
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
503
|
1 |
1 |
unless $#_ >= 1 |
506
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
508
|
1 |
0 |
if defined $tmp and not ref $tmp |
522
|
2 |
3 |
if defined $d |
523
|
1 |
3 |
defined $d && $d < 0 ? : |
|
4 |
5 |
ref $_ eq 'ARRAY' ? : |
548
|
0 |
1 |
unless @_ == 2 |
554
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
560
|
0 |
1 |
unless ref $_[1] eq "CODE" |
588
|
0 |
0 |
unless @_ == 2 |
594
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
601
|
0 |
0 |
unless ref $_[1] eq "CODE" |
630
|
0 |
3 |
unless @_ == 2 |
636
|
0 |
3 |
unless ref $_[0] eq "ARRAY" |
643
|
0 |
3 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
645
|
3 |
0 |
if defined $tmp and not ref $tmp |
672
|
0 |
0 |
unless @_ == 2 |
678
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
684
|
0 |
0 |
unless ref $_[1] eq "CODE" |
709
|
0 |
0 |
unless @_ == 2 |
715
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
722
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
724
|
0 |
0 |
if defined $tmp and not ref $tmp |
734
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
735
|
0 |
0 |
if $shv_count < 0 |
754
|
0 |
1 |
unless @_ == 3 |
760
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
767
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
769
|
1 |
0 |
if defined $tmp and not ref $tmp |
795
|
0 |
2 |
unless @_ == 1 |
819
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
825
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
831
|
1 |
1 |
unless $#_ >= 1 |
833
|
0 |
1 |
unless do {
if (defined $_[1]) {
ref \(my $val = $_[1]) eq "SCALAR" unless ref \$_[1] eq "SCALAR";
}
} |
836
|
1 |
0 |
if (defined $_[1]) |
837
|
0 |
1 |
unless ref \$_[1] eq "SCALAR" |
848
|
1 |
1 |
@_ - 1 ? : |
868
|
0 |
0 |
unless @_ == 2 |
874
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
880
|
0 |
0 |
unless ref $_[1] eq "CODE" |
900
|
0 |
0 |
unless @_ == 1 |
916
|
0 |
0 |
unless @_ == 1 |
932
|
0 |
0 |
unless @_ == 1 |
948
|
0 |
0 |
unless @_ == 1 |
972
|
0 |
1 |
unless @_ >= 2 and @_ <= 3 |
978
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
986
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
988
|
1 |
0 |
if defined $tmp and not ref $tmp |
997
|
1 |
0 |
unless $#_ >= 2 |
999
|
0 |
0 |
unless ref $_[2] eq "CODE" |
1011
|
0 |
1 |
if ($_[2]) { } |
1035
|
0 |
0 |
unless @_ == 2 |
1041
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1048
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1074
|
0 |
0 |
unless @_ == 2 |
1080
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1086
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1111
|
0 |
0 |
unless @_ == 2 |
1117
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1123
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1143
|
0 |
0 |
unless @_ == 1 |
1164
|
0 |
0 |
unless @_ == 2 |
1170
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1176
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1196
|
0 |
0 |
unless @_ == 1 |
1212
|
0 |
0 |
unless @_ == 1 |
1236
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
1242
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1249
|
0 |
0 |
unless $#_ >= 1 |
1252
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1254
|
0 |
0 |
if defined $tmp and not ref $tmp |
1267
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
1268
|
0 |
0 |
if $shv_count < 0 |
1269
|
0 |
0 |
if (wantarray and @_ - 1) { } |
|
0 |
0 |
elsif (@_ - 1) { } |
1285
|
0 |
2 |
unless @_ == 1 |
1310
|
0 |
0 |
unless @_ >= 1 and @_ <= 3 |
1316
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1322
|
0 |
0 |
unless $#_ >= 1 |
1325
|
0 |
0 |
unless do {
&Scalar::Util::blessed($_[1]) and $_[1]->isa("IO::Handle") unless ref $_[1] and &Scalar::Util::openhandle($_[1])
} |
1329
|
0 |
0 |
unless ref $_[1] and &Scalar::Util::openhandle($_[1]) |
1339
|
0 |
0 |
unless $#_ >= 2 |
1341
|
0 |
0 |
unless do {
if (defined $_[2]) {
ref \(my $val = $_[2]) eq "SCALAR" unless ref \$_[2] eq "SCALAR";
}
} |
1344
|
0 |
0 |
if (defined $_[2]) |
1345
|
0 |
0 |
unless ref \$_[2] eq "SCALAR" |
1356
|
0 |
0 |
@_ - 1 > 1 ? : |
1357
|
0 |
0 |
unless $_[1] |
1371
|
0 |
0 |
unless @_ == 1 |
1406
|
0 |
0 |
unless @_ == 2 |
1412
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1418
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1444
|
0 |
0 |
unless @_ == 2 |
1450
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1456
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1477
|
0 |
1 |
unless @_ == 1 |
1485
|
0 |
1 |
unless ref $shv_final_unchecked eq "ARRAY" |
1507
|
0 |
0 |
unless @_ == 1 |
1528
|
0 |
0 |
unless @_ == 2 |
1534
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1541
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1543
|
0 |
0 |
if defined $tmp and not ref $tmp |
1570
|
0 |
1 |
unless @_ == 3 |
1576
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
1583
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1585
|
1 |
0 |
if defined $tmp and not ref $tmp |
1611
|
0 |
0 |
unless @_ == 1 |
1628
|
0 |
2 |
unless @_ == 1 |
1645
|
0 |
0 |
unless @_ == 1 |
1649
|
0 |
0 |
wantarray ? : |
1662
|
0 |
0 |
unless @_ == 1 |
1689
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
1695
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1701
|
0 |
0 |
unless $#_ >= 1 |
1703
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1714
|
0 |
0 |
$_[1] ? : |
1736
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
1742
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1749
|
0 |
0 |
unless $#_ >= 1 |
1751
|
0 |
0 |
unless ref $_[1] eq "CODE" |
1764
|
0 |
0 |
$_[1] ? : |
1779
|
0 |
0 |
unless @_ >= 2 |
1782
|
0 |
0 |
if (@_ - 1 >= 1) |
1785
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1787
|
0 |
0 |
if defined $tmp and not ref $tmp |
1797
|
0 |
0 |
if (@_ - 1 >= 2) |
1800
|
0 |
0 |
unless do {
my $tmp = $_[2];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1802
|
0 |
0 |
if defined $tmp and not ref $tmp |
1825
|
0 |
0 |
unless @_ == 1 |
1846
|
0 |
0 |
unless @_ == 2 |
1852
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
1859
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
1861
|
0 |
0 |
if defined $tmp and not ref $tmp |
1871
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
1872
|
0 |
0 |
if $shv_count < 0 |
1888
|
0 |
0 |
unless @_ == 1 |
1892
|
0 |
0 |
wantarray ? : |
1905
|
0 |
0 |
unless @_ == 1 |
1924
|
0 |
0 |
unless @_ == 1 |
1928
|
0 |
0 |
wantarray ? : |
1941
|
0 |
0 |
unless @_ == 1 |
1960
|
0 |
0 |
unless @_ == 1 |
1964
|
0 |
0 |
wantarray ? : |
1977
|
0 |
0 |
unless @_ == 1 |