| line |
true |
false |
branch |
|
113
|
0 |
2 |
unless @_ >= 2 and @_ <= 3 |
|
119
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
127
|
0 |
2 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
129
|
2 |
0 |
if defined $tmp and not ref $tmp |
|
138
|
1 |
1 |
unless $#_ >= 2 |
|
150
|
1 |
1 |
@_ - 1 == 1 ? : |
|
166
|
0 |
1 |
unless @_ == 1 |
|
187
|
0 |
0 |
unless @_ == 2 |
|
193
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
199
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
224
|
0 |
1 |
unless @_ == 2 |
|
230
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
236
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
261
|
0 |
0 |
unless @_ == 2 |
|
267
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
273
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
282
|
0 |
0 |
if (wantarray) { } |
|
295
|
0 |
1 |
unless @_ == 1 |
|
312
|
0 |
1 |
unless @_ == 1 |
|
333
|
0 |
0 |
unless @_ == 2 |
|
339
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
346
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
348
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
371
|
0 |
1 |
unless @_ == 1 |
|
392
|
0 |
1 |
unless @_ == 2 |
|
398
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
404
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
429
|
0 |
1 |
unless @_ == 2 |
|
435
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
441
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
450
|
1 |
2 |
if $_[1]->($_) |
|
465
|
0 |
1 |
unless @_ == 1 |
|
489
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
|
495
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
502
|
1 |
1 |
unless $#_ >= 1 |
|
505
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
507
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
521
|
2 |
3 |
if defined $d |
|
522
|
1 |
3 |
defined $d && $d < 0 ? : |
|
|
4 |
5 |
ref $_ eq 'ARRAY' ? : |
|
547
|
0 |
1 |
unless @_ == 2 |
|
553
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
559
|
0 |
1 |
unless ref $_[1] eq "CODE" |
|
591
|
0 |
0 |
unless @_ == 2 |
|
597
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
604
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
633
|
0 |
3 |
unless @_ == 2 |
|
639
|
0 |
3 |
unless ref $_[0] eq "ARRAY" |
|
646
|
0 |
3 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
648
|
3 |
0 |
if defined $tmp and not ref $tmp |
|
675
|
0 |
0 |
unless @_ == 2 |
|
681
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
687
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
712
|
0 |
0 |
unless @_ == 2 |
|
718
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
725
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
727
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
737
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
738
|
0 |
0 |
if $shv_count < 0 |
|
752
|
0 |
0 |
unless @_ == 1 |
|
774
|
0 |
1 |
unless @_ == 3 |
|
780
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
787
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
789
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
815
|
0 |
2 |
unless @_ == 1 |
|
839
|
0 |
2 |
unless @_ >= 1 and @_ <= 2 |
|
845
|
0 |
2 |
unless ref $_[0] eq "ARRAY" |
|
851
|
1 |
1 |
unless $#_ >= 1 |
|
853
|
0 |
1 |
unless do {
if (defined $_[1]) {
ref \(my $val = $_[1]) eq "SCALAR" unless ref \$_[1] eq "SCALAR";
}
} |
|
856
|
1 |
0 |
if (defined $_[1]) |
|
857
|
0 |
1 |
unless ref \$_[1] eq "SCALAR" |
|
868
|
1 |
1 |
@_ - 1 ? : |
|
888
|
0 |
0 |
unless @_ == 2 |
|
894
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
900
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
920
|
0 |
0 |
unless @_ == 1 |
|
936
|
0 |
0 |
unless @_ == 1 |
|
952
|
0 |
0 |
unless @_ == 1 |
|
968
|
0 |
0 |
unless @_ == 1 |
|
992
|
0 |
1 |
unless @_ >= 2 and @_ <= 3 |
|
998
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
1006
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1008
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
1017
|
1 |
0 |
unless $#_ >= 2 |
|
1019
|
0 |
0 |
unless ref $_[2] eq "CODE" |
|
1031
|
0 |
1 |
if ($_[2]) { } |
|
1055
|
0 |
0 |
unless @_ == 2 |
|
1061
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1068
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1094
|
0 |
0 |
unless @_ == 2 |
|
1100
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1106
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1131
|
0 |
0 |
unless @_ == 2 |
|
1137
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1143
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1163
|
0 |
0 |
unless @_ == 1 |
|
1184
|
0 |
0 |
unless @_ == 2 |
|
1190
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1196
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1216
|
0 |
0 |
unless @_ == 1 |
|
1232
|
0 |
0 |
unless @_ == 1 |
|
1256
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1262
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1269
|
0 |
0 |
unless $#_ >= 1 |
|
1272
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1274
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1287
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
1288
|
0 |
0 |
if $shv_count < 0 |
|
1289
|
0 |
0 |
if (wantarray and @_ - 1) { } |
|
|
0 |
0 |
elsif (@_ - 1) { } |
|
1305
|
0 |
2 |
unless @_ == 1 |
|
1330
|
0 |
0 |
unless @_ >= 1 and @_ <= 3 |
|
1336
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1342
|
0 |
0 |
unless $#_ >= 1 |
|
1345
|
0 |
0 |
unless do {
builtin::blessed($_[1]) and $_[1]->isa("IO::Handle") unless ref $_[1] and &Scalar::Util::openhandle($_[1])
} |
|
1349
|
0 |
0 |
unless ref $_[1] and &Scalar::Util::openhandle($_[1]) |
|
1359
|
0 |
0 |
unless $#_ >= 2 |
|
1361
|
0 |
0 |
unless do {
if (defined $_[2]) {
ref \(my $val = $_[2]) eq "SCALAR" unless ref \$_[2] eq "SCALAR";
}
} |
|
1364
|
0 |
0 |
if (defined $_[2]) |
|
1365
|
0 |
0 |
unless ref \$_[2] eq "SCALAR" |
|
1376
|
0 |
0 |
@_ - 1 > 1 ? : |
|
1377
|
0 |
0 |
unless $_[1] |
|
1391
|
0 |
0 |
unless @_ == 1 |
|
1426
|
0 |
0 |
unless @_ == 2 |
|
1432
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1438
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1464
|
0 |
0 |
unless @_ == 2 |
|
1470
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1476
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1497
|
0 |
1 |
unless @_ == 1 |
|
1505
|
0 |
1 |
unless ref $shv_final_unchecked eq "ARRAY" |
|
1527
|
0 |
0 |
unless @_ == 1 |
|
1548
|
0 |
0 |
unless @_ == 2 |
|
1554
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1561
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1563
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1590
|
0 |
1 |
unless @_ == 3 |
|
1596
|
0 |
1 |
unless ref $_[0] eq "ARRAY" |
|
1603
|
0 |
1 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1605
|
1 |
0 |
if defined $tmp and not ref $tmp |
|
1631
|
0 |
0 |
unless @_ == 1 |
|
1648
|
0 |
2 |
unless @_ == 1 |
|
1665
|
0 |
0 |
unless @_ == 1 |
|
1669
|
0 |
0 |
wantarray ? : |
|
1682
|
0 |
0 |
unless @_ == 1 |
|
1709
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1715
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1721
|
0 |
0 |
unless $#_ >= 1 |
|
1723
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1734
|
0 |
0 |
$_[1] ? : |
|
1756
|
0 |
0 |
unless @_ >= 1 and @_ <= 2 |
|
1762
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1769
|
0 |
0 |
unless $#_ >= 1 |
|
1771
|
0 |
0 |
unless ref $_[1] eq "CODE" |
|
1784
|
0 |
0 |
$_[1] ? : |
|
1799
|
0 |
0 |
unless @_ >= 2 |
|
1803
|
0 |
0 |
if (@_ - 1 >= 1) |
|
1806
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1808
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1818
|
0 |
0 |
if (@_ - 1 >= 2) |
|
1821
|
0 |
0 |
unless do {
my $tmp = $_[2];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1823
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1846
|
0 |
0 |
unless @_ == 1 |
|
1867
|
0 |
0 |
unless @_ == 2 |
|
1873
|
0 |
0 |
unless ref $_[0] eq "ARRAY" |
|
1880
|
0 |
0 |
unless do {
my $tmp = $_[1];
$tmp =~ /\A-?[0-9]+\z/ if defined $tmp and not ref $tmp
} |
|
1882
|
0 |
0 |
if defined $tmp and not ref $tmp |
|
1892
|
0 |
0 |
if $shv_count > @{$$__REF__;} |
|
1893
|
0 |
0 |
if $shv_count < 0 |
|
1909
|
0 |
0 |
unless @_ == 1 |
|
1913
|
0 |
0 |
wantarray ? : |
|
1926
|
0 |
0 |
unless @_ == 1 |
|
1945
|
0 |
0 |
unless @_ == 1 |
|
1949
|
0 |
0 |
wantarray ? : |
|
1962
|
0 |
0 |
unless @_ == 1 |
|
1981
|
0 |
0 |
unless @_ == 1 |
|
1985
|
0 |
0 |
wantarray ? : |
|
1998
|
0 |
0 |
unless @_ == 1 |