| line |
true |
false |
branch |
|
67
|
0 |
30 |
if (defined $DB::sub) { } |
|
95
|
391 |
0 |
if defined $self->{'default_escape_flags'} |
|
135
|
0 |
12 |
if (my(@bad) = grep({not /^[\$\@%]/;} @globals)) |
|
148
|
5 |
917 |
if (@_) |
|
151
|
0 |
5 |
if @_ == 1 and not defined $_[0] |
|
162
|
22 |
391 |
unless @_ |
|
166
|
0 |
391 |
unless (defined $flags) |
|
173
|
4 |
387 |
unless (ref $flags) |
|
175
|
4 |
0 |
if ($flags =~ /^[hu]+$/) { } |
|
196
|
517 |
30 |
ref $p{'comp_source'} ? : |
|
211
|
1 |
546 |
if ($self->preprocess) |
|
214
|
0 |
1 |
if $@ |
|
219
|
502 |
28 |
exists $p{'fh'} ? : |
|
265
|
2 |
545 |
if @{$c->{'comp_with_content_stack'};} |
|
275
|
0 |
265 |
if $top_level_only_block{$p{'block_type'}} and not $c->{'in_main'} |
|
278
|
0 |
265 |
if $c->{'in_block'} |
|
291
|
1 |
162 |
if $self->postprocess_perl |
|
292
|
0 |
163 |
if $@ |
|
295
|
34 |
129 |
if $self->can($method) |
|
298
|
129 |
0 |
if ($self->lexer->line_number and $self->use_source_line_numbers) |
|
326
|
2 |
1131 |
ref $p{'text'} ? : |
|
328
|
5 |
1128 |
if $self->postprocess_text |
|
329
|
0 |
1133 |
if $@ |
|
333
|
1115 |
18 |
if ($self->enable_autoflush) { } |
|
356
|
0 |
263 |
unless $c->{'in_block'} eq $p{'block_type'} |
|
367
|
0 |
85 |
unless $p{'block_type'} eq 'args' |
|
372
|
0 |
85 |
if grep {"$_->{'type'}$_->{'name'}" eq $arg;} @{$$self{'current_compile'}{'args'};} |
|
388
|
0 |
62 |
unless $p{'block_type'} eq 'flags' or $p{'block_type'} eq 'attr' |
|
390
|
19 |
43 |
$p{'block_type'} eq 'flags' ? : |
|
392
|
0 |
62 |
if exists $self->{'current_compile'}{$p{'block_type'}}{$p{'key'}} |
|
406
|
0 |
119 |
unless $c->{'in_main'} |
|
410
|
2 |
117 |
if $p{'name'} =~ /[^.\w-]/ |
|
416
|
1 |
1 |
$p{'block_type'} eq 'def' ? : |
|
|
2 |
115 |
if exists $$c{$p{'block_type'}}{$p{'name'}} |
|
419
|
57 |
58 |
$p{'block_type'} eq 'def' ? : |
|
422
|
1 |
114 |
if exists $c->{$other_type}{$p{'name'}} |
|
458
|
4 |
383 |
unless (grep {/^\s*[^\s\#]/;} @lines) |
|
463
|
29 |
354 |
if (exists $p{'escape'} and defined $p{'escape'} or @{$self->{'default_escape_flags'};}) |
|
468
|
22 |
7 |
if (defined $p{'escape'}) |
|
472
|
14 |
8 |
if ($p{'escape'} =~ /$old_escape_re/) { } |
|
486
|
22 |
7 |
unless grep {$_ eq 'n';} @flags |
|
491
|
8 |
24 |
$seen{$_}++ ? : |
|
495
|
24 |
5 |
if $flags |
|
503
|
375 |
8 |
if ($self->enable_autoflush) { } |
|
513
|
3 |
380 |
if $self->postprocess_perl |
|
514
|
0 |
383 |
if $@ |
|
527
|
203 |
13 |
if ($call =~ m[^[\w/.]]) |
|
530
|
154 |
49 |
if $comma == -1 |
|
535
|
0 |
216 |
if $self->postprocess_perl |
|
536
|
0 |
216 |
if $@ |
|
556
|
0 |
39 |
if $self->postprocess_perl |
|
557
|
0 |
39 |
if $@ |
|
571
|
2 |
37 |
unless @{$c->{'comp_with_content_stack'};} |
|
578
|
33 |
4 |
if ($call =~ m[^[\w/.]]) |
|
581
|
26 |
7 |
if $comma == -1 |
|
585
|
7 |
30 |
if ($call_end) |
|
586
|
2 |
5 |
unless ($call_end =~ m[^[\w/.]]) |
|
589
|
1 |
4 |
unless (defined $comp) |
|
592
|
1 |
3 |
if ($call_end ne $comp) |
|
599
|
0 |
33 |
if $self->postprocess_perl |
|
600
|
0 |
33 |
if $@ |
|
614
|
1 |
394 |
if $self->postprocess_perl |
|
615
|
0 |
395 |
if $@ |
|
631
|
1926 |
307 |
if ($self->lexer->line_number and $self->{'current_compile'}{'last_body_code_type'} ne 'perl_line' and $self->use_source_line_numbers) |
|
681
|
0 |
0 |
if (@{$data->{'args'};}) |
|
687
|
0 |
0 |
if defined $_->{'default'} |