line |
!l |
l&&!r |
l&&r |
condition |
354
|
0 |
46015 |
1954 |
defined $file and $file ne $self->current_file |
495
|
124 |
44 |
0 |
$c->[0] eq 'print_raw_s' and $c->[1] =~ / [^ \t\r\n] /msx |
642
|
279 |
3 |
27 |
$node->arity eq 'call' && $maybe_name->arity eq 'name' && @{$node->second;} == 1 && any_in($maybe_name->id, ('raw', 'mark_raw', 'html')) && !$self->overridden_builtin->{$maybe_name->id} |
652
|
10276 |
2359 |
28 |
$proc eq 'print' and $self->type eq 'text' |
657
|
10308 |
2386 |
0 |
$proc eq 'print' and $self->overridden_builtin->{'html_escape'} |
|
2381 |
20 |
10288 |
exists $Text::Xslate::OPS{$proc . '_s'} and $arg->arity eq 'literal' |
881
|
6 |
2 |
2 |
$self->{'in_loop'} == 1 and $type eq 'last' |
966
|
203 |
49 |
167 |
$expr->is_logical and any_in($expr->id, ('==', '!=')) |
1019
|
7 |
69 |
217 |
@then and @else |
1130
|
0 |
16 |
17 |
$OPTIMIZE and $self->_code_is_literal(@operand) |
1157
|
0 |
40 |
14 |
$OPTIMIZE and $self->_code_is_literal(@rhs) |
1202
|
558 |
35 |
123 |
$self->_code_is_literal(@lhs) and $self->_code_is_literal(@rhs) |
1256
|
400 |
4 |
54 |
my $intern = $builtin{$callable->id} and not $self->overridden_builtin->{$callable->id} |
1350
|
31 |
9 |
33 |
@expr == 1 and any_in($expr[0][0], ('literal', 'load_lvar')) |
1421
|
304 |
1051 |
0 |
@code == 1 && ($code[0][0] eq 'literal' || $code[0][0] eq 'literal_i') |
1493
|
0 |
14245 |
5806 |
$j < @{$c;} and $c->[$j][0] eq 'print_raw_s' |
|
14245 |
170 |
5636 |
$j < @{$c;} and $c->[$j][0] eq 'print_raw_s' and join($", @{[] unless $goto_addr[$i];}) eq join($", @{[] unless $goto_addr[$j];}) |
1515
|
0 |
642 |
594 |
defined $nn and $nn->[0] eq 'load_lvar_to_sb' |
|
642 |
0 |
594 |
defined $nn and $nn->[0] eq 'load_lvar_to_sb' and $nn->[1] == $it->[1] |