line |
true |
false |
branch |
270
|
0 |
2 |
ref $_[0] eq 'HASH' ? : |
350
|
2 |
10 |
if ($restOfString) |
373
|
3 |
39 |
$implicitPlus ? : |
377
|
5 |
37 |
if /^\)/l |
380
|
7 |
30 |
if (s/^(\+|-)\s*//l) { } |
|
1 |
29 |
elsif (s/^($self->{'rxNot'})\b\s*//l) { } |
384
|
13 |
22 |
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) |
392
|
1 |
14 |
if $parentField |
402
|
6 |
30 |
if (s/^(")([^"]*?)"\s*//l or s/^(')([^']*?)'\s*//l) { } |
|
5 |
25 |
elsif (s/^\(\s*//l) { } |
|
25 |
0 |
elsif (s/^($self->{'rxTerm'})\s*//l) { } |
409
|
1 |
4 |
unless $r |
411
|
0 |
4 |
unless $s =~ s/^\)\s*//l |
420
|
3 |
32 |
if (s/^($self->{'rxAnd'})\b\s*//l) { } |
|
2 |
30 |
elsif (s/^($self->{'rxOr'})\b\s*//l) { } |
422
|
0 |
5 |
if $preBool and $postBool and $preBool ne $postBool |
428
|
35 |
0 |
if ($subQ) { } |
429
|
0 |
35 |
if $sign eq '+' and $bool eq 'OR' |
430
|
4 |
31 |
if $sign eq '' and $bool eq 'AND' |
431
|
0 |
35 |
if $sign eq '-' and $bool eq 'OR' |
436
|
0 |
0 |
if $_ |
437
|
0 |
0 |
if $field |
442
|
2 |
9 |
unless $q->{'+'} or $q->{''} |
443
|
2 |
15 |
$err ? : |
444
|
2 |
15 |
if $err |
477
|
24 |
21 |
unless $q->{$prefix} |
487
|
4 |
31 |
if $subQ->{'op'} eq '()' |