| line |
true |
false |
branch |
|
15
|
89 |
123 |
if (@_ == 1 and ref $_[0] eq 'HASH') { } |
|
18
|
1 |
88 |
unless exists ${$argref;}{'lists'} |
|
21
|
2 |
86 |
unless ${$argref;}{'lists'} and ref ${$argref;}{'lists'} eq 'ARRAY' |
|
23
|
33 |
53 |
${$argref;}{'unsorted'} ? : |
|
24
|
37 |
49 |
${$argref;}{'accelerated'} ? : |
|
27
|
56 |
67 |
$args[0] eq '-u' || $args[0] eq '--unsorted' ? : |
|
29
|
65 |
58 |
if $args[0] eq '-a' or $args[0] eq '--accelerated' |
|
34
|
195 |
14 |
if (ref $args[0] eq 'ARRAY' or ref $args[0] eq 'HASH') { } |
|
36
|
16 |
323 |
unless (ref $nextarg eq ref $args[0]) |
|
44
|
30 |
179 |
unless $argument_error_status |
|
48
|
43 |
136 |
if (@args > 2) { } |
|
|
129 |
7 |
elsif (@args == 2) { } |
|
49
|
22 |
21 |
if ($accelerated) { } |
|
55
|
61 |
68 |
if ($accelerated) |
|
65
|
87 |
85 |
$unsorted ? : |
|
76
|
27 |
41 |
if (ref $refL eq 'HASH') { } |
|
96
|
33 |
31 |
$unsortflag ? : |
|
103
|
183 |
69 |
exists $seenR{$_} ? : |
|
108
|
52 |
183 |
unless exists $intersection{$_} |
|
113
|
20 |
44 |
if keys %LorRonly == 0 |
|
116
|
39 |
130 |
unless (exists $seenR{$_}) |
|
122
|
32 |
206 |
unless (exists $seenL{$_}) |
|
130
|
33 |
31 |
$unsortflag ? : |
|
132
|
33 |
31 |
$unsortflag ? : |
|
134
|
33 |
31 |
$unsortflag ? : |
|
136
|
33 |
31 |
$unsortflag ? : |
|
138
|
33 |
31 |
$unsortflag ? : |
|
143
|
18 |
46 |
keys %intersection == 0 ? : |
|
308
|
9 |
176 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
313
|
112 |
64 |
if (exists ${$data{'seenL'};}{$arg}) |
|
314
|
112 |
64 |
if (exists ${$data{'seenR'};}{$arg}) |
|
315
|
48 |
16 |
unless (exists ${$data{'seenL'};}{$arg} or exists ${$data{'seenR'};}{$arg}) |
|
323
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
329
|
56 |
32 |
if (exists ${$data{'seenL'};}{$args[$i]}) |
|
330
|
56 |
32 |
if (exists ${$data{'seenR'};}{$args[$i]}) |
|
331
|
24 |
8 |
unless (exists ${$data{'seenL'};}{$args[$i]} or exists ${$data{'seenR'};}{$args[$i]}) |
|
340
|
5 |
88 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
344
|
64 |
24 |
defined $data{'seenL'}{$arg} || defined $data{'seenR'}{$arg} ? : |
|
350
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
356
|
64 |
24 |
defined $data{'seenL'}{$args[$i]} || defined $data{'seenR'}{$args[$i]} ? : |
|
394
|
32 |
25 |
$unsortflag ? : |
|
407
|
12 |
16 |
$data{'unsort'} ? : |
|
419
|
16 |
16 |
$data{'unsort'} ? : |
|
443
|
32 |
32 |
$data{'unsort'} ? : |
|
465
|
32 |
32 |
$data{'unsort'} ? : |
|
487
|
40 |
40 |
$data{'unsort'} ? : |
|
557
|
9 |
176 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
565
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
575
|
5 |
88 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
583
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
598
|
8 |
8 |
if (ref $data{'L'} eq 'ARRAY') { } |
|
600
|
4 |
4 |
$data{'unsort'} ? : |
|
613
|
4 |
4 |
$data{'unsort'} ? : |
|
627
|
96 |
64 |
if exists ${$hrefR;}{$_} |
|
645
|
64 |
384 |
unless exists ${$hrefR;}{$_} |
|
655
|
64 |
384 |
unless exists ${$hrefL;}{$_} |
|
665
|
80 |
480 |
unless exists ${$hrefR;}{$_} |
|
668
|
80 |
480 |
unless exists ${$hrefL;}{$_} |
|
678
|
32 |
77 |
unless (exists ${$hrefR;}{$_}) |
|
691
|
22 |
121 |
unless (exists ${$hrefL;}{$_}) |
|
710
|
112 |
40 |
if exists ${$hrefR;}{$_} |
|
712
|
6 |
24 |
keys %intersection == 0 ? : |
|
720
|
8 |
24 |
unless (exists ${$hrefR;}{$_}) |
|
726
|
8 |
21 |
unless (exists ${$hrefL;}{$_}) |
|
749
|
112 |
64 |
if (exists ${$hrefL;}{$arg}) |
|
750
|
112 |
64 |
if (exists ${$hrefR;}{$arg}) |
|
751
|
48 |
16 |
unless (exists ${$hrefL;}{$arg} or exists ${$hrefR;}{$arg}) |
|
763
|
56 |
32 |
if (exists ${$hrefL;}{$args[$i]}) |
|
764
|
56 |
32 |
if (exists ${$hrefR;}{$args[$i]}) |
|
765
|
24 |
8 |
unless (exists ${$hrefL;}{$args[$i]} or exists ${$hrefR;}{$args[$i]}) |
|
776
|
64 |
24 |
defined ${$hrefL;}{$arg} || defined ${$hrefR;}{$arg} ? : |
|
786
|
64 |
24 |
defined ${$hrefL;}{$args[$i]} || defined ${$hrefR;}{$args[$i]} ? : |
|
810
|
10 |
11 |
if (ref $listrefs[0] eq 'ARRAY') { } |
|
829
|
11 |
8 |
unless $unsortflag |
|
878
|
598 |
340 |
if exists $seenthis{$_} |
|
883
|
8 |
11 |
$unsortflag ? : |
|
896
|
193 |
360 |
if exists $intersection{$_} |
|
900
|
8 |
11 |
$unsortflag ? : |
|
905
|
186 |
21 |
unless exists $intersection{$_} |
|
917
|
446 |
783 |
if ($left == $i or $right == $i) |
|
921
|
240 |
989 |
!keys(%{$xintersection{$_};}) ? : |
|
929
|
61 |
455 |
unless $alldeductions{$_} |
|
943
|
617 |
516 |
unless exists $seenthis{$_} |
|
956
|
8 |
11 |
$unsortflag ? : |
|
958
|
61 |
146 |
unless exists $shared{$_} |
|
969
|
1096 |
1712 |
unless $tempj{$_} |
|
979
|
137 |
410 |
if $xsubset[$f][$g] and $xsubset[$g][$f] |
|
1034
|
24 |
12 |
defined $_[0] ? : |
|
1041
|
65 |
12 |
defined $_[0] ? : |
|
1074
|
20 |
24 |
defined $_[0] ? : |
|
1081
|
69 |
24 |
defined $_[0] ? : |
|
1205
|
9 |
176 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
1212
|
432 |
448 |
if exists $seen{$_}{$arg} |
|
1219
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
1229
|
216 |
224 |
exists ${$seen{$_};}{$args[$i]} ? : |
|
1232
|
8 |
80 |
if @not_found == keys %seen |
|
1239
|
5 |
88 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
1246
|
80 |
116 |
if defined $seen{$k}{$arg} |
|
1253
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
1261
|
181 |
259 |
unless (defined $present{$args[$i]}) |
|
1262
|
80 |
101 |
if $seen{$_}{$args[$i]} |
|
1265
|
8 |
80 |
unless defined $present{$args[$i]} |
|
1330
|
14 |
8 |
$unsortflag ? : |
|
1345
|
8 |
8 |
$unsortflag ? : |
|
1360
|
8 |
8 |
$unsortflag ? : |
|
1378
|
128 |
32 |
unless exists $$intermediate_ref{$el} |
|
1380
|
8 |
8 |
$unsortflag ? : |
|
1394
|
8 |
8 |
$unsortflag ? : |
|
1414
|
128 |
512 |
unless exists $$sharedref{$el} |
|
1416
|
32 |
32 |
$unsortflag ? : |
|
1444
|
24 |
12 |
defined $_[0] ? : |
|
1451
|
65 |
12 |
defined $_[0] ? : |
|
1488
|
20 |
24 |
defined $_[0] ? : |
|
1495
|
69 |
24 |
defined $_[0] ? : |
|
1576
|
16 |
36 |
if ($$aseenref[1]{$k}) |
|
1590
|
9 |
176 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
1598
|
432 |
448 |
if exists ${$seenref;}{$_}{$arg} |
|
1605
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
1616
|
216 |
224 |
exists ${${$seenref;}{$_};}{$args[$i]} ? : |
|
1619
|
8 |
80 |
if @not_found == keys %{$seenref;} |
|
1626
|
5 |
88 |
unless @_ == 1 and ref $_[0] ne 'ARRAY' |
|
1634
|
80 |
125 |
if defined ${$seenref;}{$k}{$arg} |
|
1641
|
5 |
8 |
unless @_ == 1 and ref $_[0] eq 'ARRAY' |
|
1650
|
202 |
238 |
unless (defined $present{$args[$i]}) |
|
1651
|
80 |
122 |
if ${$seenref;}{$_}{$args[$i]} |
|
1654
|
8 |
80 |
unless defined $present{$args[$i]} |
|
1688
|
8 |
8 |
if (ref $listrefs[0] eq 'ARRAY') { } |
|
1703
|
8 |
8 |
unless $unsortflag |