| line |
true |
false |
branch |
|
270
|
0 |
2 |
ref $_[0] eq 'HASH' ? : |
|
365
|
3 |
32 |
$implicitPlus ? : |
|
369
|
3 |
32 |
if /^\)/l |
|
372
|
7 |
25 |
if (s/^(\+|-)\s*//l) { } |
|
|
1 |
24 |
elsif (s/^($$self{'rxNot'})\b\s*//l) { } |
|
376
|
11 |
19 |
if (s/^"($$self{'rxField'})"\s*($$self{'rxOp'})\s*//l or s/^'($$self{'rxField'})'\s*($$self{'rxOp'})\s*//l or s/^($$self{'rxField'})\s*($$self{'rxOp'})\s*//l or s/^()($$self{'rxOpNoField'})\s*//l) |
|
383
|
1 |
12 |
if $parentField |
|
390
|
6 |
25 |
if (s/^(")([^"]*?)"\s*//l or s/^(')([^']*?)'\s*//l) { } |
|
|
4 |
21 |
elsif (s/^\(\s*//l) { } |
|
|
21 |
0 |
elsif (s/^($$self{'rxTerm'})\s*//l) { } |
|
397
|
1 |
3 |
unless $r |
|
399
|
0 |
3 |
unless $s =~ s/^\)\s*//l |
|
408
|
3 |
27 |
if (s/^($$self{'rxAnd'})\b\s*//l) { } |
|
|
1 |
26 |
elsif (s/^($$self{'rxOr'})\b\s*//l) { } |
|
410
|
0 |
4 |
if $preBool and $postBool and $preBool ne $postBool |
|
416
|
30 |
0 |
if ($subQ) { } |
|
417
|
0 |
30 |
if $sign eq '+' and $bool eq 'OR' |
|
418
|
4 |
26 |
if $sign eq '' and $bool eq 'AND' |
|
419
|
0 |
30 |
if $sign eq '-' and $bool eq 'OR' |
|
424
|
0 |
0 |
if $_ |
|
425
|
0 |
0 |
if $field |
|
430
|
2 |
12 |
unless $$q{'+'} or $$q{''} |
|
431
|
2 |
12 |
$err ? : |
|
432
|
2 |
12 |
if $err |
|
465
|
18 |
18 |
unless $$q{$prefix} |
|
475
|
3 |
27 |
if $$subQ{'op'} eq '()' |