| line |
true |
false |
branch |
|
32
|
2 |
899 |
unless blessed($_[0]) |
|
34
|
2 |
899 |
unless blessed $word and $word->isa('PPI::Element') |
|
36
|
111 |
788 |
unless $st |
|
37
|
599 |
189 |
if $st->class ne 'PPI::Statement::Sub' |
|
43
|
2 |
292 |
unless blessed($_[0]) |
|
45
|
2 |
292 |
unless blessed $word and $word->isa('PPI::Token::Word') |
|
51
|
2 |
21 |
unless blessed($_[0]) |
|
53
|
2 |
21 |
unless blessed $word and $word->isa('PPI::Token::Word') |
|
59
|
2 |
47 |
unless not defined $_[0] or $_[0] eq '' or blessed($_[0]) |
|
62
|
2 |
10 |
unless blessed $prev and $prev->isa('PPI::Element') or blessed $next and $next->isa('PPI::Element') |
|
63
|
2 |
55 |
unless blessed $target and $target->isa('PPI::Element') |
|
66
|
0 |
193 |
unless my $new_elem = $elem->clone |
|
67
|
183 |
10 |
if ($prev) { } |
|
68
|
0 |
183 |
unless $prev->insert_after($new_elem) |
|
70
|
0 |
10 |
unless $next->insert_before($new_elem) |
|
81
|
2 |
9 |
unless blessed($_[0]) |
|
83
|
2 |
9 |
unless blessed $block and $block->isa('PPI::Structure::Block') |
|
90
|
2 |
9 |
unless blessed($_[0]) |
|
92
|
2 |
9 |
unless blessed $word and $word->isa('PPI::Token::Word') |
|
101
|
0 |
19 |
unless blessed($_[0]) |
|
103
|
0 |
19 |
unless blessed $word and $word->isa('PPI::Element') |
|
112
|
1 |
26 |
unless $sprev |
|
113
|
4 |
22 |
if ($state eq 'INIT' || $state eq 'LIST' || $state eq 'TERM' || $state eq 'SUBTERM' and $sprev->isa('PPI::Token::Operator') and $sprev->content eq '->') { } |
|
|
0 |
22 |
elsif ($state eq 'OP' and $sprev->isa('PPI::Structure::List')) { } |
|
|
4 |
18 |
elsif ($state eq 'OP' || $state eq 'LIST' and $sprev->isa('PPI::Token::Word') || $sprev->isa('PPI::Token::Symbol')) { } |
|
|
0 |
18 |
elsif ($state eq 'OP' || $state eq 'SUBTERM' and $sprev->isa('PPI::Structure::Constructor') || $sprev->isa('PPI::Structure::List') || $sprev->isa('PPI::Structure::Subscript')) { } |
|
|
0 |
18 |
elsif ($state eq 'OP' || $state eq 'SUBTERM' and $sprev->isa('PPI::Token::Word') || $sprev->isa('PPI::Token::Symbol')) { } |
|
|
0 |
18 |
elsif ($state eq 'OP' || $state eq 'TERM' and $sprev->isa('PPI::Structure::Block')) { } |
|
|
0 |
18 |
elsif ($state eq 'BLOCK' and $sprev->isa('PPI::Token::Cast')) { } |
|
|
18 |
0 |
elsif ($state eq 'INIT' or $state eq 'TERM' or $state eq 'SUBTERM') { } |
|
137
|
0 |
4 |
unless $state eq 'INIT' or $state eq 'TERM' or $state eq 'SUBTERM' |
|
138
|
4 |
15 |
if ($state ne 'INIT') |
|
150
|
0 |
19 |
unless blessed($_[0]) |
|
152
|
0 |
19 |
unless blessed $word and $word->isa('PPI::Element') |
|
159
|
19 |
0 |
if ($next and $next->isa('PPI::Structure::List')) |
|
174
|
2 |
19 |
unless blessed($_[0]) |
|
176
|
2 |
19 |
unless blessed $word and $word->isa('PPI::Element') |
|
185
|
4 |
15 |
$is_array ? : |
|
186
|
38 |
114 |
if $_[1]->class eq 'PPI::Token::Word' |
|
187
|
19 |
0 |
if (defined $args) |
|
214
|
0 |
9 |
unless blessed($_[0]) |
|
216
|
0 |
9 |
unless blessed $doc and $doc->isa('PPI::Element') |
|
218
|
0 |
9 |
unless $first->significant |
|
226
|
0 |
9 |
unless blessed($_[0]) |
|
228
|
0 |
9 |
unless blessed $doc and $doc->isa('PPI::Element') |
|
237
|
9 |
0 |
unless $last->significant |
|
251
|
6 |
3 |
if exists $arg{-'replace_func'} |
|
252
|
9 |
0 |
if exists $arg{-'remove_func'} |
|
253
|
6 |
3 |
if exists $arg{-'delete_func'} |
|
254
|
9 |
0 |
if exists $arg{-'translate_func'} |
|
257
|
9 |
0 |
exists $arg{-'translate_func'} ? : |
|
259
|
5 |
4 |
if exists $arg{-'exclude_func'} |
|
302
|
1 |
0 |
if not $word->snext_sibling || $word->sprevious_sibling and $word->parent and $word->parent->isa('PPI::Statement::Expression') and $word->parent->parent and $word->parent->parent->isa('PPI::Structure::Subscript') |
|
305
|
0 |
72 |
if $word->snext_sibling and $word->snext_sibling->isa('PPI::Token::Operator') and $word->snext_sibling->content eq '=>' |
|
315
|
5 |
4 |
exists $$self{'_XFUNC'} ? : |
|
320
|
0 |
292 |
unless defined $word |
|
321
|
72 |
220 |
if (is_function_declaration($word)) { } |
|
322
|
21 |
51 |
if ($self->_is_remove_func($word->content) or $self->_is_delete_func($word->content)) { } |
|
|
9 |
42 |
elsif ($self->_is_translate_func($word->content)) { } |
|
328
|
24 |
196 |
unless defined $word->document |
|
329
|
111 |
85 |
unless defined function_name($word) |
|
330
|
12 |
73 |
unless $self->_is_translate_func(function_name($word)) |
|
331
|
1 |
72 |
unless $self->_is_calling($word) |
|
333
|
19 |
53 |
if ($self->_is_replace_target($name)) |