|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
505
 | 
 2  | 
 6  | 
 if $note_count < @$check_set  | 
 
| 
508
 | 
 0  | 
 8  | 
 if @$check_set > @$melody  | 
 
| 
514
 | 
 1  | 
 18  | 
 if $flag_sort  | 
 
| 
515
 | 
 4  | 
 15  | 
 if (join($", @$sel_audit) eq join($", @$check_set))  | 
 
| 
519
 | 
 2  | 
 13  | 
 if ($note_count > @$check_set)  | 
 
| 
521
 | 
 0  | 
 7  | 
 if $i + $count - 1 > $#$melody  | 
 
| 
528
 | 
 0  | 
 64  | 
 if $flag_sort  | 
 
| 
529
 | 
 2  | 
 62  | 
 if (join($", @$sel_audit) eq join($", @$check_set))  | 
 
| 
546
 | 
 6  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
550
 | 
 0  | 
 6  | 
 if @nset < 2  | 
 
| 
557
 | 
 6  | 
 0  | 
 if (@nset > 2)  | 
 
| 
567
 | 
 0  | 
 6  | 
 wantarray ? :  | 
 
| 
578
 | 
 3  | 
 9  | 
 if $bs & 1 << $p  | 
 
| 
589
 | 
 7  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
600
 | 
 1  | 
 6  | 
 if (exists $params->{'dup_interval_limit'})  | 
 
| 
602
 | 
 1  | 
 0  | 
 if ($icount >= $params->{'dup_interval_limit'})  | 
 
| 
603
 | 
 1  | 
 0  | 
 wantarray ? :  | 
 
| 
609
 | 
 3  | 
 3  | 
 unless $params->{'exclude_interval'}  | 
 
| 
612
 | 
 0  | 
 3  | 
 if not exists $ruleset->{'iset'} or ref $ruleset->{'iset'} ne 'ARRAY'  | 
 
| 
613
 | 
 0  | 
 3  | 
 if @{$ruleset->{'iset'};} > @intervals  | 
 
| 
622
 | 
 1  | 
 2  | 
 $ruleset->{'sort'} ? :  | 
 
| 
624
 | 
 3  | 
 0  | 
 if ($ret != 1)  | 
 
| 
625
 | 
 3  | 
 0  | 
 wantarray ? :  | 
 
| 
635
 | 
 1  | 
 3  | 
 unless $params->{$ps_rule}  | 
 
| 
638
 | 
 0  | 
 3  | 
 if not exists $ruleset->{'ps'} or ref $ruleset->{'ps'} ne 'ARRAY'  | 
 
| 
646
 | 
 2  | 
 1  | 
 unless $ruleset->{'subsets'}  | 
 
| 
648
 | 
 0  | 
 2  | 
 if $ss_mag >= @{$ruleset->{'ps'};}  | 
 
| 
651
 | 
 2  | 
 0  | 
 if $in_ss < @{$ruleset->{'ps'};}  | 
 
| 
655
 | 
 1  | 
 1  | 
 if $in_ss > @$melody  | 
 
| 
661
 | 
 0  | 
 3  | 
 if $seen_s_pset{join $", @$s_prime}++  | 
 
| 
665
 | 
 1  | 
 2  | 
 if ($ret != 1)  | 
 
| 
666
 | 
 1  | 
 0  | 
 wantarray ? :  | 
 
| 
675
 | 
 2  | 
 0  | 
 if ($ret != 1)  | 
 
| 
676
 | 
 2  | 
 0  | 
 wantarray ? :  | 
 
| 
683
 | 
 0  | 
 0  | 
 if ($rules_applied == 0)  | 
 
| 
684
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
686
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
691
 | 
 460  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
692
 | 
 0  | 
 460  | 
 unless @$pset  | 
 
| 
705
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
732
 | 
 0  | 
 0  | 
 unless (keys %params)  | 
 
| 
769
 | 
 0  | 
 0  | 
 if ($base_pitch == $p)  | 
 
| 
778
 | 
 0  | 
 0  | 
 if $choice < $melody_low  | 
 
| 
779
 | 
 0  | 
 0  | 
 if $choice > $melody_high  | 
 
| 
783
 | 
 0  | 
 0  | 
 if ($melody_low < 0)  | 
 
| 
789
 | 
 0  | 
 0  | 
 if $got_melody != 1  | 
 
| 
794
 | 
 0  | 
 0  | 
 if $@  | 
 
| 
795
 | 
 0  | 
 0  | 
 unless $got_melody  | 
 
| 
804
 | 
 4  | 
 2  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
806
 | 
 0  | 
 6  | 
 unless @$pset  | 
 
| 
812
 | 
 0  | 
 6  | 
 if (keys %origmap == 1)  | 
 
| 
813
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
833
 | 
 10  | 
 8  | 
 if ($span < $min_span) { }  | 
 
| 
 | 
 0  | 
 8  | 
 elsif ($span == $min_span) { }  | 
 
| 
841
 | 
 6  | 
 0  | 
 if (@min_span_idx == 1) { }  | 
 
| 
849
 | 
 0  | 
 6  | 
 unless (@normal)  | 
 
| 
858
 | 
 5  | 
 1  | 
 if ($normal[0] != 0)  | 
 
| 
869
 | 
 0  | 
 6  | 
 wantarray ? :  | 
 
| 
874
 | 
 6  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
878
 | 
 0  | 
 6  | 
 if @nset < 2  | 
 
| 
896
 | 
 0  | 
 6  | 
 wantarray ? :  | 
 
| 
902
 | 
 2  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
903
 | 
 0  | 
 2  | 
 unless @$iset  | 
 
| 
918
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
919
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
934
 | 
 243  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
935
 | 
 0  | 
 243  | 
 unless @$pset  | 
 
| 
952
 | 
 0  | 
 3  | 
 if not defined $pset or ref $pset ne 'ARRAY'  | 
 
| 
956
 | 
 0  | 
 3  | 
 unless @$pset  | 
 
| 
959
 | 
 0  | 
 3  | 
 unless &looks_like_number($n)  | 
 
| 
962
 | 
 1  | 
 2  | 
 if $len > $n  | 
 
| 
971
 | 
 0  | 
 7  | 
 unless &looks_like_number($from)  | 
 
| 
972
 | 
 0  | 
 7  | 
 unless &looks_like_number($to)  | 
 
| 
977
 | 
 3  | 
 4  | 
 if ($from > $to)  | 
 
| 
982
 | 
 4  | 
 3  | 
 if ($interval > $self->{'_DEG_IN_SCALE'} / 2)  | 
 
| 
994
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
995
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
1032
 | 
 0  | 
 1  | 
 unless &looks_like_number($i)  | 
 
| 
1050
 | 
 0  | 
 5  | 
 if ($self->{'_DEG_IN_SCALE'} < 2)  | 
 
| 
1054
 | 
 1  | 
 4  | 
 if (exists $param{'lastn'}) { }  | 
 
| 
1056
 | 
 0  | 
 1  | 
 unless &looks_like_number($param{'lastn'})  | 
 
| 
1071
 | 
 458  | 
 1  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1073
 | 
 0  | 
 459  | 
 unless @$pset  | 
 
| 
1079
 | 
 0  | 
 459  | 
 if (keys %origmap == 1)  | 
 
| 
1080
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
1086
 | 
 459  | 
 0  | 
 if ($self->{'_packing'} eq 'right') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($self->{'_packing'} eq 'left') { }  | 
 
| 
1112
 | 
 1049  | 
 2378  | 
 if ($span < $min_span) { }  | 
 
| 
 | 
 516  | 
 1862  | 
 elsif ($span == $min_span) { }  | 
 
| 
1120
 | 
 434  | 
 315  | 
 if (@min_span_idx == 1) { }  | 
 
| 
1128
 | 
 25  | 
 434  | 
 unless (@normal)  | 
 
| 
1136
 | 
 5  | 
 454  | 
 wantarray ? :  | 
 
| 
1144
 | 
 2  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1146
 | 
 0  | 
 2  | 
 unless @$pset  | 
 
| 
1157
 | 
 5  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1159
 | 
 0  | 
 5  | 
 unless @$pset  | 
 
| 
1166
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1168
 | 
 0  | 
 1  | 
 if @$pset < 2  | 
 
| 
1180
 | 
 0  | 
 3  | 
 unless defined $_[0]  | 
 
| 
1183
 | 
 1  | 
 2  | 
 if (ref $_[0] eq 'ARRAY') { }  | 
 
| 
 | 
 1  | 
 1  | 
 elsif ($_[0] =~ /,/) { }  | 
 
| 
1200
 | 
 11  | 
 45  | 
 $pitch > int $self->{'_DEG_IN_SCALE'} / 2 ? :  | 
 
| 
1208
 | 
 227  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1210
 | 
 0  | 
 227  | 
 unless @$pset  | 
 
| 
1216
 | 
 231  | 
 223  | 
 if $set->[0] != 0  | 
 
| 
1221
 | 
 84  | 
 143  | 
 if (join($", @{$forms[0];}) eq join($", @{$forms[1];})) { }  | 
 
| 
1231
 | 
 136  | 
 213  | 
 if ($sums[0] < $sums[1]) { }  | 
 
| 
 | 
 7  | 
 206  | 
 elsif ($sums[0] > $sums[1]) { }  | 
 
| 
1249
 | 
 0  | 
 21  | 
 unless &looks_like_number($v)  | 
 
| 
1250
 | 
 0  | 
 21  | 
 if not &looks_like_number($min) && &looks_like_number($max) or $min >= $max  | 
 
| 
1254
 | 
 4  | 
 17  | 
 if $v <= $max and $v >= $min  | 
 
| 
1257
 | 
 5  | 
 12  | 
 if ($v > $max) { }  | 
 
| 
1268
 | 
 9  | 
 8  | 
 if ($register % 2 == 1)  | 
 
| 
1279
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1281
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
1289
 | 
 6  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1291
 | 
 0  | 
 6  | 
 unless defined $r and $r =~ /^-?\d+$/  | 
 
| 
1294
 | 
 0  | 
 6  | 
 unless @$pset  | 
 
| 
1297
 | 
 1  | 
 5  | 
 if ($r == 0) { }  | 
 
| 
1315
 | 
 2  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1317
 | 
 0  | 
 2  | 
 unless defined $what  | 
 
| 
1318
 | 
 0  | 
 2  | 
 unless @$pset  | 
 
| 
1323
 | 
 1  | 
 1  | 
 if $dir < 0  | 
 
| 
1326
 | 
 3  | 
 2  | 
 unless $pset->[$i] eq $what  | 
 
| 
1336
 | 
 2  | 
 4  | 
 if (defined $dis)  | 
 
| 
1337
 | 
 0  | 
 2  | 
 if not defined $dis && $dis =~ /^\d+$/ or $dis < 2  | 
 
| 
1348
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1350
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
1358
 | 
 11  | 
 121  | 
 if ($j == 0) { }  | 
 
| 
1372
 | 
 2  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1376
 | 
 10  | 
 0  | 
 !$seen{$p}++ ? :  | 
 
| 
1377
 | 
 0  | 
 2  | 
 if @nset < 2  | 
 
| 
1379
 | 
 2  | 
 0  | 
 if (defined $len) { }  | 
 
| 
1380
 | 
 0  | 
 2  | 
 if $len >= @nset or $len == 0  | 
 
| 
1383
 | 
 0  | 
 2  | 
 if ($len < 0)  | 
 
| 
1385
 | 
 0  | 
 0  | 
 if $len < 1  | 
 
| 
1396
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1398
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
1408
 | 
 16  | 
 32  | 
 if exists $seen{$p}  | 
 
| 
1416
 | 
 1  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1418
 | 
 0  | 
 1  | 
 unless @$pset  | 
 
| 
1428
 | 
 12  | 
 32  | 
 if exists $seen{$p}  | 
 
| 
1437
 | 
 243  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1439
 | 
 0  | 
 243  | 
 unless defined $t  | 
 
| 
1440
 | 
 0  | 
 243  | 
 unless @tset  | 
 
| 
1453
 | 
 14  | 
 0  | 
 ref $_[0] eq 'ARRAY' ? :  | 
 
| 
1455
 | 
 0  | 
 14  | 
 unless defined $t  | 
 
| 
1456
 | 
 0  | 
 14  | 
 unless @$pset  | 
 
| 
1471
 | 
 0  | 
 1  | 
 unless ref $pset1 eq 'ARRAY'  | 
 
| 
1472
 | 
 0  | 
 1  | 
 unless @$pset1  | 
 
| 
1473
 | 
 0  | 
 1  | 
 unless ref $pset2 eq 'ARRAY'  | 
 
| 
1474
 | 
 0  | 
 1  | 
 unless @$pset2  | 
 
| 
1482
 | 
 2  | 
 4  | 
 $count{$p} > 1 ? :  | 
 
| 
1484
 | 
 0  | 
 1  | 
 wantarray ? :  | 
 
| 
1490
 | 
 0  | 
 2  | 
 unless ref $pset1 eq 'ARRAY'  | 
 
| 
1491
 | 
 0  | 
 2  | 
 unless @$pset1  | 
 
| 
1492
 | 
 0  | 
 2  | 
 unless ref $pset2 eq 'ARRAY'  | 
 
| 
1493
 | 
 0  | 
 2  | 
 unless @$pset2  | 
 
| 
1499
 | 
 1  | 
 1  | 
 join($", @{$ic_vecs[0];}) eq join($", @{$ic_vecs[1];}) ? :  |