| line |
!l |
l&&!r |
l&&r |
condition |
|
123
|
0 |
0 |
0 |
$info->{'fingers'} and @{$info->{'fingers'};} |
|
127
|
0 |
0 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
|
139
|
0 |
0 |
0 |
$mode && $mode == 2 |
|
185
|
0 |
0 |
0 |
$info->{'fingers'} and @{$info->{'fingers'};} |
|
190
|
0 |
0 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
|
269
|
7 |
0 |
0 |
ref $p and $p->isa("ChordPro::Chords::Parser") |
|
294
|
208 |
0 |
0 |
ref $p and $p->isa("ChordPro::Chords::Parser") |
|
339
|
3 |
0 |
49892 |
$frets and @$frets |
|
|
3 |
49892 |
0 |
$frets and @$frets and @$frets != strings() |
|
342
|
18841 |
31039 |
15 |
$fingers and @$fingers |
|
|
49880 |
15 |
0 |
$fingers and @$fingers and @$fingers != strings() |
|
345
|
0 |
0 |
49895 |
$base > 0 and $base < 24 |
|
348
|
18936 |
30947 |
12 |
$keys and @$keys |
|
350
|
0 |
0 |
39 |
/^\d+$/u and $_ < 24 |
|
425
|
11515 |
18445 |
19873 |
$info->is_chord and $def->{'copy'} |
|
|
18445 |
0 |
19873 |
$info->is_chord and $def->{'copy'} and $def->is_chord |
|
447
|
0 |
0 |
49833 |
$frets && @$frets |
|
|
18804 |
31029 |
0 |
$fingers && @$fingers |
|
|
18893 |
30940 |
0 |
$keys && @$keys |
|
459
|
11515 |
0 |
0 |
$i and $i->is_chord |
|
498
|
85 |
17 |
87 |
$c->{$_} and @{$c->{$_};} |
|
586
|
242 |
296 |
0 |
$info->{'keys'} and @{$info->{'keys'};} |
|
590
|
14 |
0 |
524 |
defined $info->{'qual_canon'} and defined $info->{'ext_canon'} |
|
|
14 |
10 |
514 |
defined $info->{'qual_canon'} and defined $info->{'ext_canon'} and defined $keys{$info->{'qual_canon'} . $info->{'ext_canon'}} |
|
598
|
2 |
0 |
22 |
$info->{'frets'} and @{$info->{'frets'};} |
|
620
|
14 |
512 |
10 |
defined $info->{'bass'} and $info->{'bass'} ne "" |