line |
!l |
l&&!r |
l&&r |
condition |
120
|
0 |
0 |
0 |
$info->{'fingers'} and @{$info->{'fingers'};} |
124
|
0 |
0 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
136
|
0 |
0 |
0 |
$mode && $mode == 2 |
182
|
0 |
0 |
0 |
$info->{'fingers'} and @{$info->{'fingers'};} |
187
|
0 |
0 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
254
|
7 |
0 |
0 |
ref $p and $p->isa("ChordPro::Chords::Parser") |
279
|
197 |
0 |
0 |
ref $p and $p->isa("ChordPro::Chords::Parser") |
323
|
2 |
0 |
49881 |
$frets and @$frets |
|
2 |
49881 |
0 |
$frets and @$frets and @$frets != strings() |
326
|
18840 |
31028 |
15 |
$fingers and @$fingers |
|
49868 |
15 |
0 |
$fingers and @$fingers and @$fingers != strings() |
329
|
0 |
0 |
49883 |
$base > 0 and $base < 24 |
332
|
18924 |
30951 |
8 |
$keys and @$keys |
334
|
0 |
0 |
24 |
/^\d+$/u and $_ < 24 |
403
|
11504 |
18445 |
19873 |
$info->is_chord and $def->{'copy'} |
|
18445 |
0 |
19873 |
$info->is_chord and $def->{'copy'} and $def->is_chord |
425
|
0 |
0 |
49822 |
$frets && @$frets |
|
18804 |
31018 |
0 |
$fingers && @$fingers |
|
18882 |
30940 |
0 |
$keys && @$keys |
437
|
11504 |
0 |
0 |
$i and $i->is_chord |
476
|
82 |
21 |
83 |
$c->{$_} and @{$c->{$_};} |
564
|
0 |
0 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
570
|
0 |
0 |
0 |
defined $info->{'qual_canon'} and defined $info->{'ext_canon'} |
|
0 |
0 |
0 |
defined $info->{'qual_canon'} and defined $info->{'ext_canon'} and defined $keys{$info->{'qual_canon'} . $info->{'ext_canon'}} |
573
|
0 |
0 |
0 |
$info->{'frets'} and @{$info->{'frets'};} |