| line |
true |
false |
branch |
|
49
|
0 |
0 |
if (@_ == 1) { } |
|
66
|
0 |
141 |
if (ref $dom eq 'HASH' or blessed $dom and $dom->isa('Positron::Environment')) |
|
70
|
0 |
141 |
unless ($data) |
|
73
|
141 |
0 |
if (ref $data eq 'HASH') |
|
77
|
23 |
118 |
unless (ref $dom) |
|
90
|
109 |
5 |
wantarray ? : |
|
106
|
3 |
78 |
if ($quant eq '-') { } |
|
|
3 |
75 |
elsif ($quant eq '*') { } |
|
112
|
1 |
2 |
if ($replacement eq '') |
|
128
|
1 |
11 |
if ($quant eq '-') { } |
|
|
2 |
9 |
elsif ($quant eq '*') { } |
|
147
|
1 |
9 |
if ($quant eq '-') { } |
|
|
1 |
8 |
elsif ($quant eq '*') { } |
|
153
|
1 |
0 |
if ("$ws_before$ws_after" =~ /\A \s+ \z/msx) |
|
161
|
21 |
125 |
$with_quants ? : |
|
168
|
102 |
423 |
unless (ref $node) |
|
181
|
31 |
392 |
if ($sigil eq '@') { } |
|
|
23 |
369 |
elsif ($sigil ~~ ['?', '!']) { } |
|
|
75 |
294 |
elsif ($sigil eq '|') { } |
|
|
4 |
290 |
elsif ($sigil eq '/') { } |
|
|
12 |
278 |
elsif ($sigil ~~ ['.', ',']) { } |
|
|
50 |
228 |
elsif ($sigil ~~ [':', ';']) { } |
|
|
9 |
219 |
elsif ($sigil eq '^') { } |
|
212
|
8 |
23 |
unless (@$loop) |
|
214
|
3 |
5 |
$quant eq '+' ? : |
|
221
|
2 |
44 |
$quant eq '*' ? : |
|
223
|
21 |
2 |
if ($quant ne '-' and $quant ne '*') |
|
233
|
9 |
14 |
if ($sigil eq '!') |
|
236
|
12 |
11 |
if ($truth or $quant eq '*') |
|
239
|
11 |
12 |
$keep ? : |
|
246
|
15 |
60 |
if ($tail =~ / \A : \s+ (.*) /msx) { } |
|
255
|
52 |
8 |
if (defined $goal) { } |
|
261
|
15 |
37 |
if ($truth) |
|
273
|
30 |
45 |
if ($truth or $quant eq '*') |
|
276
|
30 |
45 |
$keep ? : |
|
285
|
1 |
3 |
if ($quant eq '+') { } |
|
|
1 |
2 |
elsif ($quant eq '*') { } |
|
302
|
6 |
6 |
if ($sigil eq '.') { } |
|
307
|
5 |
7 |
if (-r $include_path . $filename) |
|
311
|
1 |
5 |
unless (defined $filepath) |
|
322
|
6 |
0 |
if ($env_contents) { } |
|
323
|
6 |
0 |
if (ref $env_contents eq 'ARRAY') { } |
|
325
|
4 |
2 |
if ($handler->isa('Positron::Handler::ArrayRef') and not ref $$env_contents[0]) { } |
|
340
|
5 |
5 |
$keep ? : |
|
351
|
26 |
24 |
if ($tail =~ / \S /msx) { } |
|
354
|
14 |
12 |
if ($sigil eq ':') { } |
|
359
|
13 |
15 |
if (-r $include_path . $filename) |
|
363
|
1 |
13 |
unless (defined $filepath) |
|
371
|
12 |
0 |
if ($env_contents) { } |
|
372
|
12 |
0 |
if (ref $env_contents eq 'ARRAY') { } |
|
374
|
12 |
0 |
if ($handler->isa('Positron::Handler::ArrayRef') and not ref $$env_contents[0]) { } |
|
392
|
16 |
8 |
$quant ? : |
|
409
|
20 |
28 |
$keep ? : |
|
425
|
3 |
6 |
if ($pass_self) |
|
431
|
3 |
6 |
$keep ? : |
|
438
|
1 |
1185 |
unless $sigils |
|
459
|
11 |
9 |
unless ref $dom |
|
460
|
9 |
0 |
if (ref $dom eq 'ARRAY') { } |
|
|
0 |
0 |
elsif (my $package = blessed $dom) { } |
|
464
|
0 |
0 |
unless eval "require Positron::Handler::$package; 1;" |
|
474
|
204 |
21 |
if ($value =~ / $structure_finder /msx) |
|
489
|
108 |
21 |
if ($did_change) |
|
491
|
108 |
0 |
if ($value eq '') |
|
514
|
15 |
6 |
if ($did_change) |
|
515
|
4 |
11 |
if ($value eq '' and not $last_changing_quant eq '+') |