line |
true |
false |
branch |
23
|
2 |
18 |
unless $self->_has_condition or $self->_has_action |
25
|
19 |
55 |
unless $self->_has_action |
26
|
18 |
56 |
if not $self->_has_condition |
44
|
3 |
6 |
if exists $opt{'if'} |
47
|
3 |
3 |
unless exists $const{'if'} or $self->_has_blank_condition |
48
|
2 |
7 |
if exists $opt{'do'} |
50
|
7 |
2 |
unless exists $const{'do'} |
52
|
2 |
7 |
exists $opt{'dont_record'} ? : |
56
|
1 |
8 |
exists $opt{'continue_to_next'} ? : |
64
|
1 |
8 |
if exists $opt->{'add_precondition'} |
79
|
2 |
72 |
if $self->condition =~ /^\s*$/ |
103
|
139 |
18 |
if $self->_has_condition |
104
|
140 |
17 |
if $self->_has_action |
105
|
11 |
146 |
unless $self->_no_preconds |
114
|
44 |
113 |
unless @inds |
115
|
112 |
1 |
$inds[0] >= -$inds[-1] ? : |
137
|
12 |
145 |
if /[~][a-z_][a-z0-9_]+/i |
178
|
1 |
156 |
unless defined $sub |
238
|
34 |
9 |
unless $self->continue_to_next |
239
|
1 |
8 |
if not $self->dont_record |
308
|
3 |
31 |
unless _check_parser_arg(@_) |
310
|
2 |
29 |
unless $parser->auto_split |
315
|
3 |
40 |
unless @_ |
317
|
1 |
39 |
unless defined &blessed($parser) |
323
|
4 |
655 |
unless defined $parser->this_line |
324
|
117 |
538 |
if $parser->NF < $self->min_nf |
325
|
6 |
532 |
unless $self->_no_preconds or $self->_test_preconditions($parser) |
327
|
48 |
484 |
if $self->_has_blank_condition |
335
|
6 |
1 |
unless defined $val and $val |
344
|
483 |
1 |
if defined $val |
350
|
1 |
8 |
unless _check_parser_arg(@_) |
352
|
1 |
7 |
unless $_[0]->auto_split |
353
|
6 |
1 |
if @_ < 2 |
359
|
12 |
175 |
if nocontent($self->action) |
361
|
79 |
96 |
if $self->dont_record |
367
|
2 |
173 |
if $test_line and not defined $parser->this_line |