| line |
true |
false |
branch |
|
58
|
3 |
14 |
if (my $this_policies_arg = $$args{'prohibit_mutating_list_functions'}) |
|
59
|
2 |
1 |
if (my $list_funcs = $$this_policies_arg{'list_funcs'}) |
|
64
|
1 |
2 |
if (my $add_list_funcs = $$this_policies_arg{'add_list_funcs'}) |
|
75
|
108 |
577 |
if ($token_type == 70 or $token_type == 122) |
|
76
|
106 |
2 |
if ($target_functions{$token_data}) |
|
77
|
0 |
106 |
unless $token = $$tokens[++$i] |
|
78
|
0 |
106 |
if ($$token{'type'} != 109) |
|
87
|
1 |
194 |
if ($token_type == 109) { } |
|
|
9 |
185 |
elsif ($token_type == 110) { } |
|
|
44 |
141 |
elsif ($token_type == 137 and $token_data eq '$_') { } |
|
|
2 |
139 |
elsif ($token_type == 45 or $token_type == 46) { } |
|
|
41 |
98 |
elsif ($reg_replace_token_types{$token_type}) { } |
|
|
21 |
77 |
elsif ($token_type == 122 or $token_type == 70 or $token_type == 207) { } |
|
91
|
9 |
0 |
if --$lbnum <= 0 |
|
94
|
0 |
44 |
unless $token = $$tokens[++$i] |
|
97
|
2 |
42 |
if ($token_type == 110) |
|
98
|
2 |
0 |
if --$lbnum <= 0 |
|
102
|
2 |
21 |
if ($assigner{$token_type} or $token_type == 45 or $token_type == 46) |
|
117
|
19 |
2 |
if ($token_type == 35) |
|
118
|
0 |
19 |
unless $token = $$tokens[++$i] |
|
121
|
19 |
0 |
if ($reg_replace_token_types{$token_type}) |
|
129
|
19 |
57 |
if ($token_type == 156) { } |
|
|
19 |
38 |
elsif ($token_type == 157) { } |
|
134
|
8 |
11 |
if ($replace_to eq '') { } |
|
|
8 |
3 |
elsif ($replace_to eq $replace_from) { } |
|
146
|
19 |
0 |
if ($token = $$tokens[++$i]) |
|
147
|
12 |
7 |
if ($$token{'type'} == 144 and my(@opts) = $$token{'data'} =~ /([cdrs])/g) |
|
150
|
0 |
12 |
if ($opts{'r'}) { } |
|
154
|
4 |
8 |
if ($opts{'c'}) |
|
158
|
4 |
8 |
if ($opts{'d'}) |
|
162
|
4 |
8 |
if ($opts{'s'}) |
|
169
|
8 |
11 |
unless ($is_replaced) |
|
185
|
0 |
2 |
unless $token = $$tokens[++$i] |
|
186
|
2 |
0 |
if ($$token{'type'} == 137 and $$token{'data'} eq '$_') |
|
198
|
0 |
41 |
unless my $before_token = $$tokens[$i - 1] |
|
199
|
41 |
0 |
if ($$before_token{'type'} != 35) |
|
207
|
41 |
123 |
if ($token_type == 156) { } |
|
|
41 |
82 |
elsif ($token_type == 157) { } |
|
212
|
16 |
25 |
if ($replace_to eq '') { } |
|
|
16 |
9 |
elsif ($replace_to eq $replace_from) { } |
|
224
|
41 |
0 |
if ($token = $$tokens[++$i]) |
|
225
|
27 |
14 |
if ($$token{'type'} == 144 and my(@opts) = $$token{'data'} =~ /([cdrs])/g) |
|
228
|
3 |
24 |
if ($opts{'r'}) { } |
|
232
|
8 |
16 |
if ($opts{'c'}) |
|
236
|
8 |
16 |
if ($opts{'d'}) |
|
240
|
8 |
16 |
if ($opts{'s'}) |
|
247
|
19 |
22 |
unless ($is_replaced) |
|
262
|
13 |
8 |
if ($token_data eq 'chop' or $token_data eq 'chomp') { } |
|
|
6 |
2 |
elsif ($token_data eq 'undef') { } |
|
|
1 |
1 |
elsif ($token_data eq 'substr') { } |
|
263
|
0 |
13 |
unless $token = $$tokens[++$i] |
|
266
|
2 |
11 |
if ($token_type == 106 or $token_type == 110) { } |
|
|
4 |
7 |
elsif ($token_type == 137 and $token_data eq '$_') { } |
|
|
6 |
1 |
elsif ($token_type == 107) { } |
|
287
|
0 |
6 |
unless $token = $$tokens[++$i] |
|
288
|
2 |
4 |
if ($$token{'type'} == 108) |
|
303
|
0 |
4 |
if ($token_type == 107) { } |
|
|
0 |
4 |
elsif ($token_type == 108) { } |
|
|
4 |
0 |
elsif ($token_type == 137 and $$token{'data'} eq '$_') { } |
|
307
|
0 |
0 |
if --$lpnum <= 0 |
|
323
|
0 |
6 |
unless $token = $$tokens[++$i] |
|
326
|
2 |
4 |
if ($token_type == 137 and $token_data eq '$_') { } |
|
|
3 |
1 |
elsif ($token_type == 107) { } |
|
341
|
3 |
6 |
if ($token_type == 107) { } |
|
|
1 |
5 |
elsif ($token_type == 108) { } |
|
|
2 |
6 |
elsif ($token_type == 137 and $$token{'data'} eq '$_') { } |
|
345
|
0 |
1 |
if --$lpnum <= 0 |
|
361
|
0 |
1 |
unless $token = $$tokens[++$i] |
|
363
|
0 |
1 |
if ($token_type == 107) |
|
364
|
0 |
0 |
unless $token = $$tokens[++$i] |
|
367
|
1 |
0 |
if ($$token{'type'} == 137 and $$token{'data'} eq '$_') |