line |
true |
false |
branch |
24
|
0 |
2 |
unless $constraint |
30
|
1 |
0 |
if (@$constraints) { } |
31
|
0 |
1 |
$want_tree ? : |
35
|
0 |
1 |
wantarray ? : |
48
|
0 |
4 |
unless $term |
51
|
0 |
4 |
if $op =~ /exists/i |
52
|
4 |
0 |
if ($op) |
54
|
4 |
0 |
if ($constant) |
60
|
0 |
0 |
unless $constant |
64
|
0 |
4 |
if $want_tree |
65
|
2 |
2 |
wantarray ? : |
66
|
0 |
0 |
wantarray ? : |
80
|
0 |
2 |
unless $join |
86
|
1 |
0 |
if (@$joins) { } |
87
|
0 |
1 |
$want_tree ? : |
91
|
0 |
1 |
wantarray ? : |
99
|
0 |
4 |
unless $term0 |
102
|
0 |
4 |
unless $term1 |
106
|
0 |
4 |
if $want_tree |
107
|
2 |
2 |
wantarray ? : |
108
|
0 |
0 |
wantarray ? : |
122
|
0 |
2 |
unless $alias |
128
|
1 |
0 |
if (@$aliases) { } |
129
|
0 |
1 |
$want_tree ? : |
133
|
0 |
1 |
wantarray ? : |
142
|
0 |
4 |
unless $target_name |
145
|
0 |
4 |
unless $alias_name |
149
|
0 |
4 |
if $want_tree |
150
|
2 |
2 |
wantarray ? : |
151
|
0 |
0 |
wantarray ? : |
163
|
0 |
28 |
unless $term1 |
165
|
15 |
13 |
unless $rest =~ s/^\s*\.\s*//s |
169
|
15 |
0 |
if (@$term) { } |
170
|
0 |
15 |
$want_tree ? : |
174
|
12 |
3 |
wantarray ? : |
184
|
1 |
36 |
if (($match, $rest) = $text =~ /^(\*)(.*)/s) { } |
|
1 |
35 |
elsif (($match, $rest, $prefix, $skip, $skip, $body) = extract_quotelike($text), $match) { } |
|
1 |
34 |
elsif (($match, $rest, $prefix) = extract_bracketed($text, '[(q'), $match) { } |
|
33 |
1 |
elsif (($match, $rest) = $text =~ /^(\w+)(.*)/s) { } |
196
|
36 |
1 |
if ($match) { } |
197
|
1 |
35 |
if defined $body |
198
|
7 |
29 |
$want_tree ? : |
202
|
33 |
4 |
wantarray ? : |
210
|
1 |
4 |
unless $term1 |
216
|
1 |
0 |
if (@$term) { } |
217
|
1 |
0 |
$want_tree ? : |
221
|
0 |
1 |
wantarray ? : |
231
|
0 |
0 |
unless $term1 |
236
|
0 |
0 |
if (@$term) { } |
237
|
0 |
0 |
$want_tree ? : |
241
|
0 |
0 |
wantarray ? : |
249
|
0 |
0 |
if (($match, $rest) = $text =~ /^(\*)(.*)/s) { } |
|
0 |
0 |
elsif (($match, $rest, $prefix) = extract_bracketed($text, '[(q'), $match) { } |
|
0 |
0 |
elsif (($match, $rest) = $text =~ /^(.*?)\.(.*)/s) { } |
264
|
0 |
0 |
if ($match) { } |
265
|
0 |
0 |
$want_tree ? : |
269
|
0 |
0 |
wantarray ? : |
277
|
0 |
6 |
if $match =~ /NOT\s*IN/ |
278
|
0 |
6 |
if $match eq '==' |
280
|
6 |
0 |
if ($match) { } |
281
|
0 |
6 |
$want_tree ? : |
285
|
4 |
2 |
wantarray ? : |
296
|
0 |
8 |
if (($match, $rest, $prefix, $skip, $skip, $body) = extract_quotelike($text), $match) { } |
|
1 |
7 |
elsif (($match, $rest, $prefix) = extract_bracketed($text, '[(q'), $match) { } |
|
7 |
0 |
elsif (($match, $rest) = $text =~ /^([\w\.]+)\W*(.*)/s) { } |
306
|
8 |
0 |
if ($match) { } |
307
|
0 |
8 |
if defined $body |
308
|
0 |
8 |
$want_tree ? : |
312
|
6 |
2 |
wantarray ? : |
320
|
0 |
2 |
unless $constant1 |
325
|
1 |
0 |
if (@$constants) { } |
326
|
0 |
1 |
$want_tree ? : |
330
|
0 |
1 |
wantarray ? : |
336
|
0 |
0 |
if (($match, $rest, $prefix) = extract_bracketed($text, '[(q'), $match) { } |
346
|
0 |
0 |
if ($match) { } |
347
|
0 |
0 |
$want_tree ? : |
351
|
0 |
0 |
wantarray ? : |
364
|
0 |
0 |
unless $output |
370
|
0 |
0 |
if (@$outputs) { } |
371
|
0 |
0 |
$want_tree ? : |
375
|
0 |
0 |
wantarray ? : |
386
|
0 |
4 |
unless $output1 |
388
|
2 |
2 |
unless $rest =~ s/^\s*\.\s*//s |
391
|
0 |
2 |
unless @$output |
392
|
1 |
1 |
if ($rest =~ s/^\W*AS\W*//is) |
395
|
0 |
1 |
unless $output_name |
399
|
0 |
2 |
if $want_tree |
400
|
0 |
2 |
wantarray ? : |
401
|
0 |
0 |
wantarray ? : |
413
|
2 |
13 |
if (($match, $rest, $prefix, $skip, $skip, $body) = extract_quotelike($text), $match) { } |
|
13 |
0 |
elsif (($match, $rest) = $text =~ /^(\w+)(.*)/s) { } |
419
|
15 |
0 |
if ($match) { } |
420
|
2 |
13 |
if defined $body |
421
|
2 |
13 |
$want_tree ? : |
425
|
13 |
2 |
wantarray ? : |