| line |
true |
false |
branch |
|
51
|
0 |
795 |
unless my $strmap = $args{'strmap'} |
|
54
|
725 |
70 |
unless exists $self->{'max_strlen'} |
|
58
|
725 |
70 |
unless exists $self->{'filename'} |
|
60
|
725 |
70 |
unless exists $strmap->{'__LINE__'} |
|
61
|
725 |
70 |
unless exists $strmap->{'#null'} |
|
70
|
0 |
70 |
if exists $self->{'log'} |
|
71
|
0 |
70 |
if exists $self->{'debug'} |
|
96
|
0 |
0 |
if $s eq "" |
|
102
|
0 |
0 |
if (/\G([$pat]+)/cgs) { } |
|
|
0 |
0 |
elsif (/\G([^$pat]+)/cgs) { } |
|
103
|
0 |
0 |
exists $ctrlmap{$_} ? : |
|
116
|
0 |
0 |
unless (defined $s) |
|
128
|
0 |
0 |
if ($self->{'max_strlen'} > 0 and !$maxlen || $maxlen > $self->{'max_strlen'}) |
|
131
|
0 |
0 |
if ($maxlen and length $s > $maxlen) |
|
143
|
121 |
1909 |
if (exists $self->{'strmap'}{'rev'}{$v}) { } |
|
153
|
0 |
1909 |
if $self->{'log'} |
|
164
|
21 |
89 |
if (exists $self->{'strmap'}{'rev'}{$v}) { } |
|
173
|
0 |
89 |
if $self->{'log'} |
|
183
|
182 |
686 |
if (exists $self->{'strmap'}{'num'}{$v}) { } |
|
192
|
0 |
686 |
if $self->{'log'} |
|
204
|
0 |
344 |
if $self->{'log'} |
|
211
|
0 |
274 |
if $self->{'log'} |
|
223
|
0 |
309 |
if $self->{'log'} |
|
233
|
0 |
781 |
if $self->{'log'} |
|
243
|
0 |
538 |
if $self->{'log'} |
|
253
|
0 |
1983 |
if $self->{'log'} |
|
263
|
0 |
2877 |
if $self->{'log'} |
|
273
|
0 |
853 |
if $self->{'log'} |
|
283
|
0 |
55 |
if $self->{'log'} |
|
293
|
0 |
52 |
if $self->{'log'} |
|
303
|
0 |
41 |
if $self->{'log'} |
|
313
|
0 |
8 |
if $self->{'log'} |
|
323
|
0 |
69 |
if $self->{'log'} |
|
333
|
0 |
1 |
if $self->{'log'} |
|
343
|
0 |
34 |
if $self->{'log'} |
|
353
|
0 |
12 |
if $self->{'log'} |
|
370
|
0 |
2 |
if ($filename eq '__FILE__') { } |
|
376
|
0 |
0 |
if $self->{'log'} |
|
383
|
0 |
71 |
unless ($s =~ /^#\w+\d+$/) |
|
387
|
0 |
71 |
if ($s =~ /^#null$/) { } |
|
|
0 |
71 |
elsif ($s =~ /^#num\d+$/) { } |
|
|
0 |
71 |
elsif ($s =~ /^#const\d+$/) { } |
|
|
0 |
71 |
elsif ($s =~ /^#str\d+$/) { } |
|
|
0 |
71 |
elsif ($s =~ /^#arr\d+$/) { } |
|
|
0 |
71 |
elsif ($s =~ /^#fun\d+$/) { } |
|
|
69 |
2 |
elsif ($s =~ /^#call\d+$/) { } |
|
|
2 |
0 |
elsif ($s =~ /^#elem\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#expr\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#pfx\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#obj\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#scope\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#ns\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#inst\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#ref\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#class\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#trait\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#fh\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#blk\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#stmt\d+$/) { } |
|
406
|
0 |
0 |
defined $f ? : |
|
414
|
2 |
0 |
defined $i ? : |
|
420
|
0 |
0 |
defined $v1 ? : |
|
|
0 |
0 |
defined $v2 ? : |
|
432
|
0 |
0 |
defined $n ? : |
|
443
|
0 |
0 |
defined $c ? : |
|
|
0 |
0 |
exists $p->{'parent'} ? : |
|
448
|
0 |
0 |
defined $t ? : |
|
461
|
0 |
0 |
if ($cmd eq 'echo') { } |
|
|
0 |
0 |
elsif ($cmd eq 'print') { } |
|
|
0 |
0 |
elsif ($cmd eq 'namespace') { } |
|
|
0 |
0 |
elsif ($cmd =~ /^(include|include_once|require|require_once)$/) { } |
|
|
0 |
0 |
elsif ($cmd eq 'use') { } |
|
|
0 |
0 |
elsif ($cmd eq 'global') { } |
|
|
0 |
0 |
elsif ($cmd eq 'static') { } |
|
|
0 |
0 |
elsif ($cmd eq 'const') { } |
|
|
0 |
0 |
elsif ($cmd eq 'unset') { } |
|
|
0 |
0 |
elsif ($cmd eq 'return') { } |
|
|
0 |
0 |
elsif ($cmd eq 'goto') { } |
|
|
0 |
0 |
elsif ($cmd eq 'label') { } |
|
|
0 |
0 |
elsif ($cmd eq 'throw') { } |
|
|
0 |
0 |
elsif ($cmd eq 'if') { } |
|
|
0 |
0 |
elsif ($cmd eq 'while') { } |
|
|
0 |
0 |
elsif ($cmd eq 'do') { } |
|
|
0 |
0 |
elsif ($cmd eq 'for') { } |
|
|
0 |
0 |
elsif ($cmd eq 'foreach') { } |
|
|
0 |
0 |
elsif ($cmd eq 'switch') { } |
|
|
0 |
0 |
elsif ($cmd eq 'case') { } |
|
|
0 |
0 |
elsif ($cmd eq 'try') { } |
|
469
|
0 |
0 |
defined $block ? : |
|
502
|
0 |
0 |
defined $else ? : |
|
514
|
0 |
0 |
defined $key ? : |
|
517
|
0 |
0 |
defined $_->[0] ? : |
|
520
|
0 |
0 |
defined $expr ? : |
|
523
|
0 |
0 |
defined $finally ? : |
|
541
|
1202 |
21 |
if ($s =~ /^(\#(str|num|const)\d+|\#null)$/) |
|
550
|
64 |
135 |
if ($s =~ /^(\#(str|num|const)\d+|\#null)$/) |
|
559
|
0 |
0 |
if ($s =~ /^(\#num\d+|\#null)$/) |
|
568
|
57 |
1022 |
if ($s =~ /^(\#null)$/) |
|
577
|
259 |
7302 |
if ($s =~ /^(\#const\d++)$/) |
|
586
|
135 |
55 |
if ($s =~ /^(\#num\d+)$/) |
|
595
|
5832 |
10392 |
if ($s =~ /^(\#(str|num|const)\d+|\#null)$/) |
|
604
|
968 |
1510 |
if ($s =~ /^#arr\d+$/) |
|
613
|
4254 |
8546 |
if ($s =~ /^#blk\d+$/) |
|
632
|
3 |
1 |
if (length $hex <= 10) |
|
633
|
0 |
3 |
if ($hex =~ /^0X(.*)$/) { } |
|
640
|
0 |
1 |
unless (defined $high) |
|
646
|
0 |
1 |
if ($PHP::Decode::Parser::Config{'ivsize'} == 4) { } |
|
673
|
6 |
2257 |
if (defined $tab->{'strmap'} and $sym eq ')' and $pos > 2 and $tab->{'tok'}[$pos - 1] =~ /^#num\d+$/ and $tab->{'tok'}[$pos - 2] eq '(' and $tab->{'tok'}[$pos - 3] =~ /^chr$/i) { } |
|
680
|
6 |
0 |
if ($val != 0) { } |
|
697
|
6 |
3487 |
if ($sym eq "\n") |
|
699
|
0 |
6 |
if $tab->{'debug'} |
|
711
|
4 |
2183 |
if ($sym eq '__LINE__') { } |
|
731
|
1041 |
0 |
if (defined $tab->{'strmap'}) { } |
|
737
|
11 |
984 |
if ($pos > 1 and $tab->{'tok'}[$pos - 1] eq "." and $tab->{'tok'}[$pos - 2] =~ /^#str\d+$/) |
|
763
|
538 |
0 |
if (defined $tab->{'strmap'}) { } |
|
767
|
4 |
534 |
if ($sym =~ /^0[xX][0-9a-fA-F]+$/) { } |
|
|
0 |
534 |
elsif ($sym =~ /^0[0-7]+$/) { } |
|
|
6 |
528 |
elsif ($sym =~ /^[0-9]*\.[0-9]*/) { } |
|
797
|
1 |
7 |
if (scalar @{$tab->{'tok'};} > 0 and $tab->{'tok'}[-1] ne ";") |
|
937
|
7443 |
14033 |
if ($s =~ /^\$(GLOBALS\$|#inst\d+\$|[\w\x80-\xff]+\$)?(\$|[^\$]*)$/) |
|
946
|
4442 |
5897 |
if ($s =~ /^\$(GLOBALS\$|#inst\d+\$|[\w\x80-\xff]+\$)?[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$/) |
|
955
|
1814 |
272 |
if ($s =~ /^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$/) |
|
964
|
17 |
0 |
if ($s =~ /^#const\d+$/) |
|
965
|
12 |
5 |
if (exists $magic_constants{$self->{'strmap'}{$s}}) |
|
977
|
84 |
64 |
if (is_block($s)) |
|
979
|
79 |
5 |
if (scalar @$a == 0) |
|
991
|
694 |
3099 |
if (is_block($s)) { } |
|
997
|
2996 |
103 |
if ($s ne "#null") |
|
1009
|
238 |
7 |
if (is_block($s)) |
|
1011
|
147 |
91 |
if (scalar @$a == 1) |
|
1076
|
3 |
11 |
if ($var =~ /^#ns\d+$/) { } |
|
|
8 |
3 |
elsif (is_strval($var)) { } |
|
1079
|
2 |
1 |
unless (defined $n) |
|
1083
|
3 |
0 |
if (defined $e) |
|
1101
|
79 |
11 |
if (is_strval($var)) |
|
1118
|
124 |
480 |
if ($base =~ /^\$GLOBALS$/) |
|
1120
|
123 |
1 |
if (defined $idxval) |
|
1139
|
37 |
17 |
if (defined $i) |
|
1143
|
8 |
29 |
if (defined $g) |
|
1167
|
1026 |
1 |
if (exists $self->{'strmap'}{'__LINEMAP__'}{$var}) |
|
1169
|
0 |
1026 |
if ($self->{'strmap'}{'__LINE__'} < $val) |
|
1170
|
0 |
0 |
if $self->{'log'} |
|
1216
|
0 |
0 |
if ($word =~ /^#/) { } |
|
1233
|
0 |
244 |
if (scalar @$tok == 0) |
|
1236
|
25 |
219 |
if ($tok->[0] eq $close) |
|
1241
|
0 |
219 |
if (not defined $val or $val eq $close) |
|
1244
|
1 |
218 |
if ($val eq ",") |
|
1248
|
218 |
0 |
if (scalar @$tok > 0) |
|
1249
|
103 |
115 |
if ($tok->[0] eq $close) { } |
|
|
82 |
33 |
elsif ($tok->[0] eq ',') { } |
|
|
33 |
0 |
elsif ($tok->[0] eq '=>') { } |
|
1260
|
2 |
31 |
if ($key =~ /^#expr\d+$/) { } |
|
|
1 |
30 |
elsif (is_null($key)) { } |
|
1262
|
2 |
0 |
if ($op eq "-" and not defined $v1) |
|
1264
|
2 |
0 |
if (defined $str and is_int_index($str)) |
|
1272
|
0 |
33 |
if (not defined $val or $val eq $close) |
|
1277
|
33 |
0 |
if (scalar @$tok > 0) { } |
|
1278
|
17 |
16 |
if ($tok->[0] eq $close) { } |
|
|
16 |
0 |
elsif ($tok->[0] eq ',') { } |
|
1299
|
3389 |
10012 |
if (scalar @$tok > 0 and $tok->[0] =~ /^([\;\:\,\)\]\}]|else|endif|endwhile|endfor|endforeach|as|=>|catch|finally)$/i) { } |
|
|
16 |
9996 |
elsif (scalar @$tok > 0 and $tok->[0] =~ /^null$/i) { } |
|
|
184 |
9812 |
elsif (scalar @$tok > 1 and $tok->[0] eq '{') { } |
|
|
60 |
9752 |
elsif (scalar @$tok > 1 and $tok->[0] eq '(') { } |
|
|
12 |
9740 |
elsif (scalar @$tok > 1 and $tok->[0] eq '[') { } |
|
|
8 |
9732 |
elsif (scalar @$tok > 1 and $tok->[0] eq '&') { } |
|
|
6083 |
3649 |
elsif (scalar @$tok == 1 || scalar @$tok > 1 && $tok->[1] =~ /^([\;\,\)\]\}]|as|=>)$/ || scalar @$tok > 2 && $tok->[1] eq ':' && $tok->[2] ne ':' and not exists $php_keywords{$tok->[0]}) { } |
|
|
0 |
3649 |
elsif (scalar @$tok > 1 and $tok->[0] eq '<' and $tok->[1] eq '?') { } |
|
|
0 |
3649 |
elsif (scalar @$tok > 5 and $tok->[0] eq '<' and $tok->[1] eq 'script' and $tok->[2] eq 'type' and $tok->[3] eq '=' and $tok->[5] eq '>') { } |
|
|
0 |
3649 |
elsif (scalar @$tok > 1 and $tok->[0] eq '?' and $tok->[1] eq '>') { } |
|
|
147 |
3502 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'echo') { } |
|
|
0 |
3502 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'print') { } |
|
|
10 |
3492 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'namespace') { } |
|
|
0 |
3492 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'use') { } |
|
|
0 |
3492 |
elsif (scalar @$tok > 1 and $tok->[0] =~ /^(include|include_once|require|require_once)$/i) { } |
|
|
6 |
3486 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'global') { } |
|
|
118 |
3368 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'return') { } |
|
|
1 |
3367 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'goto') { } |
|
|
0 |
3367 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'throw') { } |
|
|
2 |
3365 |
elsif (scalar @$tok > 0 and lc $tok->[0] eq 'break') { } |
|
|
0 |
3365 |
elsif (scalar @$tok > 0 and lc $tok->[0] eq 'continue') { } |
|
|
55 |
3310 |
elsif (scalar @$tok > 0 and lc($tok->[0]) =~ /^(var|static|public|protected|private|final|const)$/) { } |
|
|
0 |
3310 |
elsif (scalar @$tok > 0 and lc $tok->[0] eq '__halt_compiler') { } |
|
|
124 |
3186 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'if' and $tok->[1] eq '(') { } |
|
|
9 |
3177 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'switch' and $tok->[1] eq '(') { } |
|
|
15 |
3162 |
elsif (scalar @$tok > 2 and lc $tok->[0] eq 'case') { } |
|
|
0 |
3162 |
elsif (scalar @$tok > 1 and lc $tok->[0] eq 'default') { } |
|
|
1 |
3161 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'try' and $tok->[1] eq '{') { } |
|
|
20 |
3141 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'for' and $tok->[1] eq '(') { } |
|
|
10 |
3131 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'while' and $tok->[1] eq '(') { } |
|
|
7 |
3124 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'do' and $tok->[1] eq '{') { } |
|
|
18 |
3106 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'foreach' and $tok->[1] eq '(') { } |
|
|
133 |
2973 |
elsif (scalar @$tok > 2 and $tok->[0] =~ /^array$/i and $tok->[1] eq '(') { } |
|
|
228 |
2745 |
elsif (scalar @$tok > 4 and lc $tok->[0] eq 'function' || $tok->[0] =~ /^#pfx\d+$/ && lc $tok->[1] eq 'function') { } |
|
|
56 |
2689 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'class' || $tok->[0] =~ /^#pfx\d+$/ && lc $tok->[1] eq 'class') { } |
|
|
1 |
2688 |
elsif (scalar @$tok > 3 and lc $tok->[0] eq 'trait') { } |
|
|
36 |
2652 |
elsif (scalar @$tok > 1 and $tok->[0] =~ /^#pfx\d+$/) { } |
|
|
721 |
1931 |
elsif (scalar @$tok > 2 and not $tok->[0] =~ /^([\~\!\+\-\\]|new)$/i and $tok->[1] eq '(') { } |
|
|
0 |
1931 |
elsif (scalar @$tok > 1 and $tok->[0] eq '$' and is_symbol($tok->[1])) { } |
|
|
6 |
1925 |
elsif (scalar @$tok > 1 and $tok->[0] eq '$' and $tok->[1] =~ /^\$/) { } |
|
|
78 |
1847 |
elsif (scalar @$tok > 3 and $tok->[0] eq '$' and $tok->[1] eq '{') { } |
|
|
420 |
1427 |
elsif (scalar @$tok > 3 and is_strict_variable($tok->[0]) || $tok->[0] =~ /^#/ and $tok->[1] eq '[' || $tok->[1] eq '{') { } |
|
|
12 |
1415 |
elsif (scalar @$tok > 2 and $tok->[0] =~ /^(\+|\-)$/ and $tok->[1] eq $tok->[0]) { } |
|
|
0 |
1415 |
elsif (scalar @$tok > 3 and $tok->[0] eq '.' and $tok->[1] eq '.' and $tok->[2] eq '.') { } |
|
|
7 |
1408 |
elsif (scalar @$tok > 1 and $tok->[0] =~ /^\\$/) { } |
|
|
66 |
1342 |
elsif (scalar @$tok > 1 and $tok->[0] =~ /^([\~\!\+\-]|new|exception)$/i) { } |
|
|
1329 |
13 |
elsif (scalar @$tok > 2 and $tok->[1] =~ m[^([\.\+\-\*/\^\&\|\%<>\?\:]|=|\!|==|\!=|<>|<=|>=|<<|>>|===|\!==|<=>|\?\:|\?\?|\&\&|\|\||\+\+|\-\-|and|or|xor|instanceof|\->|::|\\)$]i) { } |
|
1324
|
60 |
0 |
if (scalar @$arglist > 0) |
|
1325
|
60 |
0 |
if (scalar @$arglist == 1) |
|
1329
|
2 |
58 |
if (is_strval($ref) and $str =~ /^(int|bool|float|string|array|object|unset)$/) |
|
1336
|
1 |
1 |
if ($str eq 'int') { } |
|
|
0 |
1 |
elsif ($str eq 'integer') { } |
|
|
1 |
0 |
elsif ($str eq 'string') { } |
|
|
0 |
0 |
elsif ($str eq 'binary') { } |
|
|
0 |
0 |
elsif ($str eq 'float') { } |
|
|
0 |
0 |
elsif ($str eq 'double') { } |
|
|
0 |
0 |
elsif ($str eq 'real') { } |
|
|
0 |
0 |
elsif ($str eq 'bool') { } |
|
|
0 |
0 |
elsif ($str eq 'boolean') { } |
|
|
0 |
0 |
elsif ($str eq 'array') { } |
|
|
0 |
0 |
elsif ($str eq 'object') { } |
|
|
0 |
0 |
elsif ($str eq 'unset') { } |
|
1368
|
6 |
2 |
if (is_strval($ref) or $ref =~ /^#expr\d+$/ or $ref =~ /^#call\d+$/ or $ref =~ /^#inst\d+$/) |
|
1421
|
5733 |
350 |
if (is_strict_variable($var) or $var =~ /^#/) { } |
|
|
0 |
350 |
elsif ($var =~ /^__FILE__$/) { } |
|
|
0 |
350 |
elsif ($var =~ /^__LINE__$/) { } |
|
|
3 |
347 |
elsif ($var =~ /^false$/i) { } |
|
|
3 |
344 |
elsif ($var =~ /^true$/i) { } |
|
|
344 |
0 |
elsif (is_symbol($var)) { } |
|
1422
|
1027 |
4706 |
if ($var =~ /^#str/) |
|
1429
|
0 |
0 |
if $self->{'log'} |
|
1433
|
0 |
0 |
if $self->{'log'} |
|
1444
|
2 |
0 |
if (scalar @$tok > 1 and $tok->[0] eq ":" and $tok->[1] ne ":" and not defined $last_op) |
|
1452
|
0 |
0 |
if (scalar @$tok > 2 and $tok->[2] eq 'php') { } |
|
1475
|
0 |
0 |
if (scalar @$tok > 3 and $tok->[0] eq "<" and $tok->[1] eq "/" and $tok->[2] eq "script" and $tok->[3] eq ">") |
|
1488
|
0 |
0 |
if $self->{'log'} |
|
1501
|
64 |
92 |
unless (is_strval($arg)) |
|
1504
|
156 |
0 |
if ($arg ne ",") |
|
1507
|
147 |
9 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1531
|
9 |
1 |
if ($tok->[0] ne "{") |
|
1534
|
9 |
0 |
if (defined $str) { } |
|
1541
|
2 |
8 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
1555
|
0 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1572
|
6 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1583
|
99 |
19 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1592
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1603
|
0 |
2 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1610
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1618
|
7 |
48 |
if (scalar @$tok > 0 and lc($tok->[0]) =~ /^(var|static|public|protected|private|final|const)$/) |
|
1636
|
1 |
123 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1645
|
16 |
107 |
unless (is_block($then)) |
|
1646
|
0 |
16 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1653
|
17 |
107 |
if (scalar @$tok > 0 and lc $tok->[0] eq 'else') { } |
|
|
6 |
169 |
elsif (scalar @$tok > 0 and lc $tok->[0] eq 'elseif') { } |
|
1655
|
0 |
17 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1664
|
1 |
16 |
unless (is_block($else)) |
|
1665
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1675
|
6 |
0 |
unless (is_block($else)) |
|
1679
|
0 |
124 |
if (scalar @$expr > 1) |
|
1690
|
0 |
9 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
|
9 |
0 |
elsif (scalar @$tok > 0 and $tok->[0] eq '{') { } |
|
1702
|
0 |
9 |
if (scalar @$expr > 1) |
|
1710
|
15 |
14 |
if ($e =~ /^#stmt\d+$/ and lc $self->{'strmap'}{$e}[0] eq 'case') { } |
|
1716
|
0 |
14 |
unless (defined $inst) |
|
1729
|
14 |
1 |
if (scalar @$tok > 0 and $tok->[0] eq ":" or $tok->[0] eq ";") |
|
1732
|
1 |
14 |
if ($expr =~ /^#stmt\d+$/ and lc $self->{'strmap'}{$expr}[0] eq "label") |
|
1740
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ":" or $tok->[0] eq ";") |
|
1752
|
0 |
1 |
unless (is_block($try)) |
|
1753
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1766
|
0 |
1 |
unless (is_block($block)) |
|
1767
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1775
|
1 |
0 |
if (scalar @$tok > 0 and lc $tok->[0] eq "finally") |
|
1779
|
0 |
1 |
unless (is_block($finally)) |
|
1780
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1799
|
0 |
20 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1808
|
0 |
20 |
unless (is_block($block)) |
|
1809
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1825
|
0 |
10 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1834
|
1 |
9 |
unless (is_block($block)) |
|
1835
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1842
|
0 |
10 |
if (scalar @$expr > 1) |
|
1854
|
0 |
7 |
unless (is_block($block)) |
|
1855
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1861
|
7 |
0 |
if (scalar @$tok > 3 and lc $tok->[0] eq 'while' and $tok->[1] eq '(') { } |
|
1866
|
0 |
7 |
if (scalar @$expr > 1) |
|
1884
|
6 |
12 |
if (scalar @$expr == 3 and lc $expr->[1] eq 'as') { } |
|
|
12 |
0 |
elsif (scalar @$expr == 5 and lc $expr->[1] eq 'as' and $expr->[3] eq '=>') { } |
|
1895
|
0 |
18 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1904
|
1 |
17 |
unless (is_block($block)) |
|
1905
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1928
|
19 |
209 |
if ($pfx =~ /^#pfx\d+$/) |
|
1936
|
212 |
16 |
if ($tok->[0] ne "(") |
|
1939
|
211 |
1 |
if (is_strval($cmd)) |
|
1944
|
228 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq '(') { } |
|
1951
|
228 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq '{') { } |
|
1963
|
16 |
212 |
unless (defined $cmd) |
|
1974
|
0 |
56 |
if ($pfx =~ /^#pfx\d+$/) |
|
1982
|
0 |
56 |
if ($tok->[0] eq "extends") |
|
1987
|
56 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
2000
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
2012
|
36 |
0 |
if (exists $self->{'strmap'}{$sym}) |
|
2014
|
11 |
25 |
if (exists $pfx->{'static'}) |
|
2020
|
11 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
2027
|
9 |
16 |
if (exists $pfx->{'const'}) |
|
2033
|
9 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
2049
|
78 |
643 |
unless (is_symbol($sym)) |
|
2052
|
1 |
720 |
if (defined $last_op and $last_op eq "\$") |
|
2056
|
23 |
697 |
if (defined $last_op and $last_op eq "::") |
|
2060
|
26 |
671 |
if (defined $last_op and $last_op eq "->") |
|
2064
|
2 |
669 |
if (defined $last_op and $last_op eq "\\") |
|
2068
|
16 |
653 |
if (is_strict_variable($sym)) |
|
2073
|
0 |
669 |
if (is_strval($cmd) and not is_null($cmd)) |
|
2076
|
0 |
669 |
if ($cmd =~ /^\@(.*)$/) |
|
2085
|
5 |
664 |
if ($cmd eq 'unset') { } |
|
|
2 |
662 |
elsif ($cmd eq 'list') { } |
|
2138
|
78 |
0 |
if (scalar @$arglist == 1) { } |
|
2140
|
21 |
57 |
if (is_strval($res)) |
|
2142
|
16 |
5 |
if (is_symbol($str)) |
|
2175
|
4 |
416 |
if (defined $last_op and $last_op eq "::") |
|
2179
|
0 |
416 |
if (defined $last_op and $last_op eq "->") |
|
2186
|
414 |
2 |
if ($bracket eq '[') { } |
|
2191
|
0 |
416 |
if (scalar @$arglist > 1) |
|
2196
|
320 |
96 |
if (scalar @$arglist == 1 and is_strval($arglist->[0])) { } |
|
|
0 |
112 |
elsif (scalar @$arglist == 1 and is_symbol($arglist->[0])) { } |
|
2271
|
7 |
59 |
if ($op eq '+' or $op eq '-') { } |
|
|
39 |
20 |
elsif (lc $op eq 'new') { } |
|
2278
|
7 |
32 |
if ($val =~ /^#(str|const)/) |
|
2297
|
16 |
1313 |
if ($tok->[1] =~ /^[<>\&\|\*\?]$/ and $tok->[2] eq $tok->[1]) |
|
2311
|
29 |
1300 |
if ($tok->[2] eq "=" and $tok->[1] =~ m[^([\.\+\-\*/\^\&\|\%]|<<|>>|\*\*|\?\?)$]) |
|
2327
|
45 |
1255 |
if ($tok->[1] eq "=" and $tok->[2] eq ">") |
|
2337
|
35 |
1220 |
if ($tok->[1] =~ /^(\+|\-)$/ and $tok->[2] eq $tok->[1] and is_strict_variable($tok->[0]) || $tok->[0] =~ /^#(scope|inst)\d+$/) { } |
|
|
5 |
1215 |
elsif (scalar @$tok > 3 and $tok->[1] =~ /^[=\!]$/ and $tok->[2] eq '=' and $tok->[3] eq '=') { } |
|
|
3 |
1212 |
elsif (scalar @$tok > 3 and $tok->[1] eq '<' and $tok->[2] eq '=' and $tok->[3] eq '>') { } |
|
|
20 |
1192 |
elsif ($tok->[1] =~ /^[=\!<>]$/ and $tok->[2] eq '=') { } |
|
|
0 |
1192 |
elsif ($tok->[1] eq '<' and $tok->[2] eq '>') { } |
|
|
0 |
1192 |
elsif ($tok->[1] =~ /^[=\!]$/ and $tok->[2] eq '==') { } |
|
|
52 |
1140 |
elsif ($tok->[1] eq '-' and $tok->[2] eq '>') { } |
|
|
41 |
1099 |
elsif ($tok->[1] eq ':' and $tok->[2] eq ':') { } |
|
|
3 |
2176 |
elsif ($tok->[1] eq '?' and $tok->[2] eq ':') { } |
|
2426
|
103 |
1152 |
if ($op eq '->' or $op eq '::' or $op eq '\\') { } |
|
2431
|
175 |
1080 |
if (defined $last_op) |
|
2432
|
0 |
175 |
unless (exists $op_prio{$op}) |
|
2435
|
0 |
175 |
unless (exists $op_prio{$last_op}) |
|
2438
|
0 |
175 |
if $self->{'debug'} |
|
2439
|
66 |
109 |
if ($op_prio{$op} >= $op_prio{$last_op}) |
|
2444
|
62 |
4 |
if ($op ne $last_op or not exists $op_right{$op}) |
|
2445
|
58 |
4 |
unless ($op eq "=" and exists $op_unary{$last_op} || !exists $op_right{$last_op}) |
|
2446
|
0 |
58 |
if $self->{'log'} |
|
2454
|
15 |
1182 |
if ($op eq '?') { } |
|
|
52 |
1130 |
elsif ($op eq '->') { } |
|
|
41 |
1089 |
elsif ($op eq '::') { } |
|
|
5 |
1084 |
elsif ($op eq '\\') { } |
|
|
35 |
1049 |
elsif ($op eq '++' or $op eq '--') { } |
|
2458
|
15 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
2471
|
2 |
50 |
if (is_block($op2)) |
|
2475
|
2 |
0 |
if (scalar @$a == 1) |
|
2486
|
1 |
40 |
unless (is_symbol($sym)) |
|
2511
|
0 |
29 |
if ($op eq "." and is_strval($op1) and scalar @$tok > 2 and is_strval($tok->[0]) and $tok->[1] eq ".") |
|
2533
|
13 |
0 |
if (scalar @$tok > 0) |
|
2538
|
0 |
13 |
if $self->{'log'} |
|
2550
|
12681 |
720 |
if (exists $self->{'strmap'}{'_LEVEL'}) { } |
|
2559
|
5084 |
8317 |
scalar @$tok > 10 ? : |
|
2561
|
2186 |
11215 |
$level <= 1 ? : |
|
2562
|
0 |
0 |
scalar @$tok > 10 ? : |
|
|
0 |
13401 |
if $self->{'log'} |
|
2572
|
0 |
3544 |
if ($stmt =~ /^[\)\]\}]$/) |
|
2582
|
0 |
416 |
if $self->{'debug'} |
|
2589
|
0 |
816 |
if $self->{'debug'} |
|
2591
|
416 |
400 |
if ($stmt eq $close) { } |
|
|
0 |
400 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2610
|
0 |
1261 |
if $self->{'debug'} |
|
2615
|
0 |
2526 |
if $self->{'debug'} |
|
2617
|
1261 |
1265 |
if ($stmt eq $close) { } |
|
|
147 |
1118 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2622
|
0 |
147 |
if (defined $last and $last eq $separator) |
|
2639
|
0 |
1269 |
if $self->{'debug'} |
|
2644
|
0 |
3558 |
if $self->{'debug'} |
|
2646
|
476 |
3082 |
if ($stmt eq $close) { } |
|
|
1056 |
2026 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2673
|
331 |
454 |
if (scalar @$stmts == 1) |
|
2686
|
286 |
2830 |
if (defined $k) |
|
2691
|
0 |
2830 |
if (not defined $s) { } |
|
|
22 |
2808 |
elsif ($s =~ /^#null$/) { } |
|
|
164 |
2644 |
elsif ($s =~ /^#num\d+$/) { } |
|
|
0 |
2644 |
elsif ($s =~ /^#const\d+$/) { } |
|
|
484 |
2160 |
elsif ($s =~ /^#str\d+$/) { } |
|
|
133 |
2027 |
elsif ($s =~ /^#arr\d+$/) { } |
|
|
14 |
2013 |
elsif ($s =~ /^#fun\d+$/) { } |
|
|
87 |
1926 |
elsif ($s =~ /^#call\d+$/) { } |
|
|
50 |
1876 |
elsif ($s =~ /^#elem\d+$/) { } |
|
|
282 |
1594 |
elsif ($s =~ /^#expr\d+$/) { } |
|
|
0 |
1594 |
elsif ($s =~ /^#pfx\d+$/) { } |
|
|
12 |
1582 |
elsif ($s =~ /^#obj\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#scope\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#ns\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#inst\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#ref\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#class\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#trait\d+$/) { } |
|
|
0 |
1582 |
elsif ($s =~ /^#fh\d+$/) { } |
|
|
602 |
980 |
elsif ($s =~ /^#blk\d+$/) { } |
|
|
529 |
451 |
elsif ($s =~ /^#stmt\d+$/) { } |
|
|
352 |
99 |
elsif (is_variable($s)) { } |
|
2711
|
236 |
0 |
if (is_int_index($k) || is_strval($k) and !defined($val) || defined $val && is_strval($val)) { } |
|
2717
|
0 |
0 |
unless (is_int_index($k)) |
|
2721
|
0 |
0 |
if (defined $val) { } |
|
2727
|
0 |
0 |
if ($k ne $k2 or $val ne $newmap{$k2}) |
|
2732
|
0 |
133 |
if ($changed) |
|
2748
|
0 |
87 |
if ($f =~ /^#fun\d+$/) { } |
|
2757
|
0 |
65 |
if ($v ne $k) |
|
2761
|
0 |
87 |
if ($name ne $f or $arg_changed) |
|
2769
|
50 |
0 |
if (defined $i) |
|
2772
|
0 |
50 |
if ($v ne $vv or defined $i and $i ne $ii) |
|
2782
|
276 |
6 |
if (defined $v1) |
|
2785
|
282 |
0 |
if (defined $v2) |
|
2788
|
10 |
272 |
if (defined $v1 and $v1 ne $vv1 or defined $v2 and $v2 ne $vv2) |
|
2798
|
12 |
0 |
unless ($o =~ /^#call\d+$/) |
|
2802
|
12 |
0 |
unless (exists $self->{'strmap'}{$m} and is_symbol($self->{'strmap'}{$m})) |
|
2806
|
0 |
12 |
if ($o ne $oo or $m ne $mm) |
|
2814
|
0 |
0 |
unless (exists $self->{'strmap'}{$c} and is_symbol($self->{'strmap'}{$c})) |
|
2818
|
0 |
0 |
unless (exists $self->{'strmap'}{$e} and is_symbol($self->{'strmap'}{$e})) |
|
2822
|
0 |
0 |
if ($c ne $cc or $e ne $ee) |
|
2830
|
0 |
0 |
if (defined $n) |
|
2832
|
0 |
0 |
unless (exists $self->{'strmap'}{$n} and is_symbol($self->{'strmap'}{$n})) |
|
2836
|
0 |
0 |
if (defined $n and $n ne $nn or $e ne $ee) |
|
2860
|
93 |
605 |
if ($v ne $k) { } |
|
2861
|
18 |
75 |
unless ($self->is_empty_block($v)) |
|
2869
|
85 |
517 |
if ($arg_changed) |
|
2874
|
108 |
421 |
if ($cmd eq 'echo') { } |
|
|
0 |
421 |
elsif ($cmd eq 'print') { } |
|
|
0 |
421 |
elsif ($cmd eq 'namespace') { } |
|
|
0 |
421 |
elsif ($cmd =~ /^(include|include_once|require|require_once)$/) { } |
|
|
0 |
421 |
elsif ($cmd eq 'use') { } |
|
|
8 |
413 |
elsif ($cmd eq 'global') { } |
|
|
8 |
405 |
elsif ($cmd eq 'static') { } |
|
|
0 |
405 |
elsif ($cmd eq 'const') { } |
|
|
0 |
405 |
elsif ($cmd eq 'unset') { } |
|
|
386 |
19 |
elsif ($cmd eq 'return') { } |
|
|
0 |
19 |
elsif ($cmd eq 'goto') { } |
|
|
0 |
19 |
elsif ($cmd eq 'label') { } |
|
|
0 |
19 |
elsif ($cmd eq 'throw') { } |
|
|
15 |
4 |
elsif ($cmd eq 'if') { } |
|
|
0 |
4 |
elsif ($cmd eq 'while') { } |
|
|
0 |
4 |
elsif ($cmd eq 'do') { } |
|
|
0 |
4 |
elsif ($cmd eq 'for') { } |
|
|
4 |
0 |
elsif ($cmd eq 'foreach') { } |
|
|
0 |
0 |
elsif ($cmd eq 'switch') { } |
|
|
0 |
0 |
elsif ($cmd eq 'case') { } |
|
|
0 |
0 |
elsif ($cmd eq 'try') { } |
|
2882
|
0 |
108 |
if ($v ne $k) |
|
2886
|
0 |
108 |
if ($arg_changed) |
|
2893
|
0 |
0 |
if ($v ne $arg) |
|
2901
|
0 |
0 |
if (defined $block) |
|
2904
|
0 |
0 |
if ($v ne $arg or $block1 ne $block) |
|
2911
|
0 |
0 |
if ($v ne $arg) |
|
2922
|
0 |
0 |
if ($v ne $k) |
|
2926
|
0 |
0 |
if ($arg_changed) |
|
2937
|
0 |
8 |
if ($v ne $k) |
|
2941
|
0 |
8 |
if ($arg_changed) |
|
2952
|
0 |
8 |
if ($v ne $k) |
|
2956
|
0 |
8 |
if ($arg_changed) |
|
2967
|
0 |
0 |
if ($v ne $k) |
|
2971
|
0 |
0 |
if ($arg_changed) |
|
2982
|
0 |
0 |
if ($v ne $k) |
|
2986
|
0 |
0 |
if ($arg_changed) |
|
2993
|
386 |
0 |
if (defined $v) |
|
2996
|
0 |
386 |
if (defined $v and $v ne $arg) |
|
3003
|
0 |
0 |
if ($v ne $arg) |
|
3010
|
0 |
0 |
if ($v ne $arg) |
|
3017
|
0 |
0 |
if ($v ne $arg) |
|
3026
|
0 |
15 |
if (defined $else) |
|
3029
|
2 |
13 |
if ($cond ne $cond1 or $then ne $then1 or defined $else and $else ne $else1) |
|
3030
|
2 |
0 |
if ($self->is_empty_block($then1) and !defined($else) || $self->is_empty_block($else1)) { } |
|
3041
|
0 |
0 |
if ($cond ne $cond1 or $block ne $block1) |
|
3049
|
0 |
0 |
if ($cond ne $cond1 or $block ne $block1) |
|
3059
|
0 |
0 |
if ($pre ne $pre1 or $cond ne $cond1 or $post ne $post1 or $block ne $block1) |
|
3067
|
4 |
0 |
if (defined $key) |
|
3073
|
1 |
3 |
if ($expr ne $expr1 or defined $key and $key ne $key1 or $value ne $value1 or $block ne $block1) |
|
3087
|
0 |
0 |
if (defined $c) |
|
3092
|
0 |
0 |
if (defined $c1 and $c ne $c1 or $b ne $b1) |
|
3097
|
0 |
0 |
if ($expr ne $expr1 or $changed) |
|
3104
|
0 |
0 |
unless (defined $expr) |
|
3107
|
0 |
0 |
if (defined $expr and $expr ne $expr1) |
|
3124
|
0 |
0 |
if (defined $e1 and $e ne $e1 or $b ne $b1) |
|
3129
|
0 |
0 |
if (defined $finally) |
|
3132
|
0 |
0 |
if ($try ne $try1 or $changed or defined $finally and $finally ne $finally1) |
|
3139
|
98 |
2732 |
if ($s ne $s0) |
|
3140
|
0 |
98 |
if $self->{'debug'} |
|
3158
|
0 |
1173 |
if (exists $fmt->{'escape_ctrl'}) { } |
|
3172
|
0 |
8423 |
if (not defined $s) { } |
|
|
30 |
8393 |
elsif ($s =~ /^#null$/) { } |
|
|
570 |
7823 |
elsif ($s =~ /^#num\d+$/) { } |
|
|
23 |
7800 |
elsif ($s =~ /^#const\d+$/) { } |
|
|
1172 |
6628 |
elsif ($s =~ /^#str\d+$/) { } |
|
|
186 |
6442 |
elsif ($s =~ /^#arr\d+$/) { } |
|
|
239 |
6203 |
elsif ($s =~ /^#fun\d+$/) { } |
|
|
370 |
5833 |
elsif ($s =~ /^#call\d+$/) { } |
|
|
275 |
5558 |
elsif ($s =~ /^#elem\d+$/) { } |
|
|
1323 |
4235 |
elsif ($s =~ /^#expr\d+$/) { } |
|
|
16 |
4219 |
elsif ($s =~ /^#pfx\d+$/) { } |
|
|
34 |
4185 |
elsif ($s =~ /^#obj\d+$/) { } |
|
|
4 |
4181 |
elsif ($s =~ /^#scope\d+$/) { } |
|
|
0 |
4181 |
elsif ($s =~ /^#ns\d+$/) { } |
|
|
21 |
4160 |
elsif ($s =~ /^#inst\d+$/) { } |
|
|
8 |
4152 |
elsif ($s =~ /^#ref\d+$/) { } |
|
|
56 |
4096 |
elsif ($s =~ /^#class\d+$/) { } |
|
|
1 |
4095 |
elsif ($s =~ /^#trait\d+$/) { } |
|
|
0 |
4095 |
elsif ($s =~ /^#fh\d+$/) { } |
|
|
1099 |
2996 |
elsif ($s =~ /^#blk\d+$/) { } |
|
|
537 |
2459 |
elsif ($s =~ /^#stmt\d+$/) { } |
|
|
1827 |
632 |
elsif (is_variable($s)) { } |
|
3178
|
570 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3179
|
570 |
0 |
unless (exists $fmt->{'unified'}) |
|
3185
|
23 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3186
|
23 |
0 |
unless (exists $fmt->{'unified'}) |
|
3192
|
1172 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3193
|
1172 |
0 |
unless (exists $fmt->{'unified'}) |
|
3195
|
0 |
1172 |
if (exists $fmt->{'mask_eval'}) |
|
3199
|
0 |
1172 |
if (exists $fmt->{'max_strlen'} and length $s > $fmt->{'max_strlen'}) |
|
3216
|
278 |
0 |
if (defined $val) |
|
3221
|
162 |
24 |
if (scalar @$keys > 0) |
|
3232
|
213 |
26 |
if (defined $f) |
|
3241
|
100 |
139 |
if (scalar @$a > 0) |
|
3258
|
4 |
366 |
if ($f =~ /^#fun\d+$/) { } |
|
3271
|
169 |
201 |
if (scalar @$a > 0) |
|
3280
|
254 |
21 |
if (defined $i) |
|
3289
|
1272 |
51 |
if (defined $v1) |
|
3290
|
30 |
1242 |
if ($v1 =~ /^#expr\d+$/) { } |
|
|
6 |
1236 |
elsif ($op eq '=' and $v1 =~ /^#arr\d+$/) { } |
|
3293
|
6 |
24 |
if ($op ne "=" and $op ne $vop) |
|
3296
|
0 |
0 |
if (exists $op_unary{$vop} and $vop ne "new" and is_variable($vv2) || $vv2 =~ /^#elem\d+$/ || $vv2 =~ /^#call\d+$/) |
|
3299
|
6 |
24 |
if ($add_brace) |
|
3303
|
6 |
24 |
if ($add_brace) |
|
3317
|
12 |
1 |
if (defined $val) |
|
3318
|
0 |
12 |
unless ($numerical) |
|
3326
|
6 |
0 |
if (scalar @$keys > 0) |
|
3335
|
1288 |
35 |
if (defined $v2) |
|
3336
|
24 |
1264 |
if ($op eq "\$") |
|
3339
|
96 |
1192 |
if ($v2 =~ /^#expr\d+$/) { } |
|
3342
|
8 |
80 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
3345
|
8 |
13 |
if (exists $op_unary{$vop} and is_variable($vv2) || $vv2 =~ /^#elem\d+$/ || $vv2 =~ /^#call\d+$/) |
|
3348
|
7 |
89 |
if ($add_brace) |
|
3352
|
7 |
89 |
if ($add_brace) |
|
3358
|
24 |
1264 |
if ($op eq "\$") |
|
3370
|
0 |
34 |
if ($o =~ /^#call\d+$/) { } |
|
3378
|
0 |
34 |
if (exists $self->{'strmap'}{$m} and is_strval($m)) { } |
|
3380
|
0 |
0 |
if (is_symbol($sym)) { } |
|
3395
|
0 |
4 |
if (exists $self->{'strmap'}{$c} and is_symbol($self->{'strmap'}{$c})) { } |
|
3401
|
0 |
4 |
if (exists $self->{'strmap'}{$e} and is_symbol($self->{'strmap'}{$e})) { } |
|
3409
|
0 |
0 |
if (defined $n) |
|
3410
|
0 |
0 |
if (exists $self->{'strmap'}{$n} and is_symbol($self->{'strmap'}{$n})) { } |
|
3437
|
0 |
56 |
if (exists $p->{'parent'}) |
|
3460
|
93 |
1006 |
if ($type eq 'expr') { } |
|
|
500 |
506 |
elsif ($type eq 'flat') { } |
|
|
8 |
498 |
elsif ($type eq 'case') { } |
|
|
1 |
497 |
elsif ($type eq 'brace') { } |
|
3465
|
82 |
11 |
if (scalar @$a > 0) |
|
3471
|
0 |
1295 |
if ($k =~ /^#pfx\d+$/) |
|
3474
|
1040 |
255 |
if ($out->[-1] ne "}" and $out->[-1] ne ":") |
|
3478
|
433 |
67 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3479
|
0 |
433 |
if $fmt->{'avoid_semicolon'} |
|
3486
|
8 |
0 |
if (scalar @$a > 0) |
|
3490
|
1 |
0 |
if (scalar @$a == 1) { } |
|
3496
|
0 |
0 |
if ($out->[-1] ne ")") |
|
3500
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3509
|
16 |
649 |
if ($k =~ /^#pfx\d+$/) |
|
3512
|
533 |
116 |
if ($out->[-1] ne "}" and $out->[-1] ne ":") |
|
3516
|
382 |
115 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3517
|
0 |
382 |
if $fmt->{'avoid_semicolon'} |
|
3523
|
183 |
354 |
if ($cmd eq 'echo') { } |
|
|
0 |
354 |
elsif ($cmd eq 'print') { } |
|
|
10 |
344 |
elsif ($cmd eq 'namespace') { } |
|
|
0 |
344 |
elsif ($cmd =~ /^(include|include_once|require|require_once)$/) { } |
|
|
0 |
344 |
elsif ($cmd eq 'use') { } |
|
|
6 |
338 |
elsif ($cmd eq 'global') { } |
|
|
11 |
327 |
elsif ($cmd eq 'static') { } |
|
|
9 |
318 |
elsif ($cmd eq 'const') { } |
|
|
5 |
313 |
elsif ($cmd eq 'unset') { } |
|
|
116 |
197 |
elsif ($cmd eq 'return') { } |
|
|
1 |
196 |
elsif ($cmd eq 'goto') { } |
|
|
1 |
195 |
elsif ($cmd eq 'label') { } |
|
|
0 |
195 |
elsif ($cmd eq 'throw') { } |
|
|
103 |
92 |
elsif ($cmd eq 'if') { } |
|
|
16 |
76 |
elsif ($cmd eq 'while') { } |
|
|
8 |
68 |
elsif ($cmd eq 'do') { } |
|
|
31 |
37 |
elsif ($cmd eq 'for') { } |
|
|
29 |
8 |
elsif ($cmd eq 'foreach') { } |
|
|
6 |
2 |
elsif ($cmd eq 'switch') { } |
|
|
0 |
2 |
elsif ($cmd eq 'case') { } |
|
|
1 |
1 |
elsif ($cmd eq 'try') { } |
|
3530
|
183 |
0 |
if (scalar @$a > 0) |
|
3541
|
9 |
1 |
if ($arg ne "") |
|
3544
|
2 |
8 |
if (defined $block) |
|
3558
|
0 |
0 |
if (scalar @$a > 0) |
|
3568
|
6 |
0 |
if (scalar @$a > 0) |
|
3581
|
11 |
0 |
if (scalar @$a > 0) |
|
3594
|
9 |
0 |
if (scalar @$a > 0) |
|
3605
|
5 |
0 |
if (scalar @$a > 0) |
|
3633
|
14 |
89 |
if (defined $else) |
|
3638
|
14 |
0 |
is_block($else) ? : |
|
3639
|
5 |
9 |
if (@$stmts == 1 and $stmts->[0] =~ /#stmt\d+$/ and $self->{'strmap'}{$stmts->[0]}[0] eq 'if') { } |
|
3681
|
19 |
10 |
if (defined $key) |
|
3699
|
8 |
0 |
if (defined $c) { } |
|
3713
|
0 |
0 |
if (not defined $expr) { } |
|
3735
|
1 |
0 |
if (defined $finally) |
|
3744
|
35 |
1792 |
if (defined $global) { } |
|
3752
|
14 |
1778 |
if (defined $class) { } |
|
|
4 |
1774 |
elsif ($s eq '$') { } |
|
|
1 |
1773 |
elsif (not is_strict_variable($s)) { } |
|
3775
|
12 |
620 |
if (defined $class) { } |
|
3776
|
0 |
12 |
if ($class =~ /^(#inst\d+)$/) { } |
|
3810
|
0 |
0 |
unless (defined $val) |
|
3813
|
0 |
0 |
if ($val eq "}") |
|
3818
|
0 |
0 |
if ($val =~ /^(case|default)$/) { } |
|
|
0 |
0 |
elsif ($val =~ /^(function|class)$/) { } |
|
3823
|
0 |
0 |
if (scalar @$in > 0 and $in->[0] =~ /^(case|default)$/) |
|
3828
|
0 |
0 |
if ($val eq '{' and defined $lastval and $lastval eq '$') { } |
|
|
0 |
0 |
elsif ($val eq '(') { } |
|
|
0 |
0 |
elsif ($val eq '{') { } |
|
|
0 |
0 |
elsif ($val eq ';') { } |
|
|
0 |
0 |
elsif ($val eq ':') { } |
|
3831
|
0 |
0 |
if (defined $lastval and $lastval eq 'for') { } |
|
|
0 |
0 |
elsif (defined $lastval and $lastval eq 'switch') { } |
|
3839
|
0 |
0 |
if ($isswitch) { } |
|
3846
|
0 |
0 |
if (scalar @$in > 0 and not $in->[0] =~ /^(else|catch|finally|\))$/) |
|
3852
|
0 |
0 |
unless ($isfor) |
|
3857
|
0 |
0 |
if ($iscase) |
|
3868
|
0 |
0 |
if (defined $val and $val eq "}") |
|
3869
|
0 |
0 |
if ($varblk == 0) |
|
3874
|
0 |
0 |
if (defined $val and $val eq ")") |
|
3889
|
0 |
0 |
unless (defined $val) |
|
3900
|
0 |
0 |
if (defined $lastval and $lastval ne "\n" and not $lastval =~ /^\t*$/) |
|
3901
|
0 |
0 |
if (not $val =~ /^(\[|\]|\(|\)|\;|\,|\\n|->|::)$/) { } |
|
|
0 |
0 |
elsif ($val eq '(' and exists $php_keywords{lc $lastval}) { } |
|
|
0 |
0 |
elsif ($val eq '(' and not is_symbol($lastval) and not $lastval =~ /^(\[|\]|\(|\))$/) { } |
|
3902
|
0 |
0 |
unless ($lastval =~ /^(\[|\(|\!|\~|->|::)$/) |
|
3903
|
0 |
0 |
unless ($val eq '++' || $val eq '--' and is_strict_variable($lastval)) |
|
3908
|
0 |
0 |
unless ($lastval =~ /^(array|empty|isset|unset|list)$/) |
|
3932
|
781 |
2 |
unless defined $fmt |
|
3936
|
175 |
603 |
if (not $fmt->{'avoid_semicolon'} and scalar @out > 0 and $out[-1] ne "}" and $out[-1] ne ";") |
|
3939
|
0 |
783 |
if (exists $fmt->{'indent'}) |
|
3955
|
681 |
4790 |
if ($s =~ /^#blk\d+$/) { } |
|
|
12 |
4778 |
elsif ($s =~ /^#const\d+$/) { } |
|
|
286 |
4492 |
elsif ($s =~ /^#arr\d+$/) { } |
|
|
23 |
4469 |
elsif ($s =~ /^#fun\d+$/) { } |
|
|
482 |
3987 |
elsif ($s =~ /^#expr\d+$/) { } |
|
|
174 |
3813 |
elsif ($s =~ /^#elem\d+$/) { } |
|
|
9 |
3804 |
elsif ($s =~ /^#obj\d+$/) { } |
|
|
19 |
3785 |
elsif ($s =~ /^#inst\d+$/) { } |
|
|
0 |
3785 |
elsif ($s =~ /^#scope\d+$/) { } |
|
|
0 |
3785 |
elsif ($s =~ /^#ns\d+$/) { } |
|
|
0 |
3785 |
elsif ($s =~ /^#ref\d+$/) { } |
|
|
295 |
3490 |
elsif ($s =~ /^#call\d+$/) { } |
|
|
0 |
3490 |
elsif ($s =~ /^#pfx\d+$/) { } |
|
|
19 |
3471 |
elsif ($s =~ /^#class\d+$/) { } |
|
|
0 |
3471 |
elsif ($s =~ /^#trait\d+$/) { } |
|
|
0 |
3471 |
elsif ($s =~ /^#fh\d+$/) { } |
|
|
582 |
2889 |
elsif ($s =~ /^#stmt\d+$/) { } |
|
|
750 |
2139 |
elsif (is_variable($s)) { } |
|
3976
|
21 |
436 |
unless (is_int_index($k)) |
|
3979
|
457 |
0 |
if (defined $val) |
|
3984
|
264 |
22 |
if ($haskey) { } |
|
3991
|
8 |
15 |
if (defined $f) { } |
|
3998
|
450 |
32 |
if (defined $v1) |
|
3999
|
51 |
399 |
if ($op eq '=' and $v1 =~ /^#elem\d+$/ and defined $v2) { } |
|
|
14 |
385 |
elsif ($op eq '=' and defined $v2 and $v2 =~ /^#call\d+$/) { } |
|
|
283 |
102 |
elsif ($op eq '=' and defined $v2) { } |
|
|
30 |
72 |
elsif ($op eq '.') { } |
|
|
14 |
58 |
elsif ($op eq '++' or $op eq '--') { } |
|
4002
|
34 |
17 |
if (defined $i) { } |
|
4010
|
0 |
14 |
if ($f eq 'range') { } |
|
4024
|
348 |
102 |
if ($op eq '=') { } |
|
|
14 |
88 |
elsif ($op eq '++') { } |
|
|
0 |
88 |
elsif ($op eq '--') { } |
|
4035
|
468 |
14 |
if (defined $v2) |
|
4036
|
30 |
438 |
if ($op eq '.') { } |
|
|
1 |
437 |
elsif ($op eq '++' or $op eq '--') { } |
|
4043
|
0 |
468 |
if ($op eq '++') { } |
|
|
1 |
467 |
elsif ($op eq '--') { } |
|
4053
|
174 |
0 |
if (defined $v) |
|
4055
|
54 |
120 |
if defined $hint and $hint & 65536 |
|
4056
|
157 |
17 |
if (defined $i) { } |
|
4062
|
157 |
17 |
if (defined $i) |
|
4068
|
22 |
135 |
if (defined $g) |
|
4074
|
4 |
5 |
if (lc $o ne "\$this") |
|
4077
|
9 |
0 |
if (defined $m) |
|
4082
|
19 |
0 |
if (defined $c) |
|
4087
|
0 |
0 |
if (defined $e) |
|
4092
|
0 |
0 |
if (defined $e) |
|
4097
|
0 |
0 |
if (defined $v) |
|
4103
|
14 |
281 |
if (exists $info->{'state'} and $info->{'state'}) { } |
|
4111
|
3 |
180 |
if ($f eq 'strlen') { } |
|
|
2 |
178 |
elsif ($f eq 'base64_decode') { } |
|
|
0 |
178 |
elsif ($f eq 'gzinflate') { } |
|
4136
|
128 |
454 |
if ($cmd eq 'echo') { } |
|
|
0 |
454 |
elsif ($cmd eq 'print') { } |
|
|
0 |
454 |
elsif ($cmd eq 'namespace') { } |
|
|
0 |
454 |
elsif ($cmd =~ /^(include|include_once|require|require_once)$/) { } |
|
|
0 |
454 |
elsif ($cmd eq 'use') { } |
|
|
9 |
445 |
elsif ($cmd eq 'global') { } |
|
|
6 |
439 |
elsif ($cmd eq 'static') { } |
|
|
0 |
439 |
elsif ($cmd eq 'const') { } |
|
|
0 |
439 |
elsif ($cmd eq 'unset') { } |
|
|
276 |
163 |
elsif ($cmd eq 'return') { } |
|
|
0 |
163 |
elsif ($cmd eq 'goto') { } |
|
|
0 |
163 |
elsif ($cmd eq 'label') { } |
|
|
0 |
163 |
elsif ($cmd eq 'throw') { } |
|
|
129 |
34 |
elsif ($cmd eq 'if') { } |
|
|
6 |
28 |
elsif ($cmd eq 'while') { } |
|
|
1 |
27 |
elsif ($cmd eq 'do') { } |
|
|
8 |
19 |
elsif ($cmd eq 'for') { } |
|
|
11 |
8 |
elsif ($cmd eq 'foreach') { } |
|
|
7 |
1 |
elsif ($cmd eq 'switch') { } |
|
|
0 |
1 |
elsif ($cmd eq 'case') { } |
|
|
0 |
1 |
elsif ($cmd eq 'try') { } |
|
|
1 |
0 |
elsif ($cmd eq 'break') { } |
|
|
0 |
0 |
elsif ($cmd eq 'continue') { } |
|
4148
|
0 |
0 |
if (defined $block) |
|
4189
|
1 |
275 |
if exists $info->{'state'} |
|
4211
|
15 |
114 |
if (defined $else) |
|
4239
|
7 |
4 |
if (defined $key) |
|
4254
|
9 |
0 |
if (defined $c) |
|
4262
|
0 |
0 |
if (defined $expr) |
|
4275
|
0 |
0 |
if (defined $finally) |
|
4286
|
48 |
702 |
if (defined $global) { } |
|
4289
|
469 |
233 |
if (defined $hint) { } |
|
4291
|
132 |
337 |
unless $hint & 65536 |
|
4306
|
0 |
0 |
if (not defined $s) { } |
|
|
0 |
0 |
elsif ($s =~ /^#null$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#num\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#const\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#str\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#arr\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#fun\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#call\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#elem\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#expr\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#pfx\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#obj\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#scope\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#ns\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#inst\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#ref\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#class\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#trait\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#fh\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#blk\d+$/) { } |
|
|
0 |
0 |
elsif ($s =~ /^#stmt\d+$/) { } |
|
|
0 |
0 |
elsif (is_variable($s)) { } |
|
4312
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4319
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4324
|
0 |
0 |
unless (is_symbol($s)) |
|
4330
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4348
|
0 |
0 |
if (is_int_index($k)) { } |
|
4351
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4354
|
0 |
0 |
if (defined $val) { } |
|
4355
|
0 |
0 |
unless $self->translate_stmt($out, $val, $info) |
|
4361
|
0 |
0 |
if (scalar @$keys > 0) |
|
4369
|
0 |
0 |
if (defined $f) |
|
4370
|
0 |
0 |
unless (is_symbol($f)) |
|
4379
|
0 |
0 |
if (scalar @$a > 0) |
|
4383
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4394
|
0 |
0 |
if (keys %{$$info{"locals"};} > 0) |
|
4398
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4409
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4418
|
0 |
0 |
unless (is_symbol($f)) |
|
4422
|
0 |
0 |
if ($f eq 'strlen' and scalar @$a == 1) { } |
|
|
0 |
0 |
elsif ($f eq 'isset' and scalar @$a == 1) { } |
|
|
0 |
0 |
elsif ($f eq 'range' and scalar @$a == 2) { } |
|
|
0 |
0 |
elsif ($f eq 'base64_encode' and scalar @$a == 1) { } |
|
|
0 |
0 |
elsif ($f eq 'base64_decode' and scalar @$a == 1) { } |
|
|
0 |
0 |
elsif ($f eq 'gzinflate' and scalar @$a == 1) { } |
|
|
0 |
0 |
elsif ($f =~ /^(chr|ord)$/ and scalar @$a == 1) { } |
|
4428
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4430
|
0 |
0 |
unless $self->translate_stmt($out, $a->[1], $info) |
|
4437
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4446
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4454
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4469
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4472
|
0 |
0 |
if (scalar @$a > 0) |
|
4479
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} & 65535) == 16) |
|
4482
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4484
|
0 |
0 |
if (defined $i) { } |
|
4485
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4494
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4496
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} & 65535) == 32) { } |
|
4498
|
0 |
0 |
if (defined $i) |
|
4499
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4504
|
0 |
0 |
if (defined $i) |
|
4505
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4512
|
0 |
0 |
if (defined $v1) |
|
4513
|
0 |
0 |
if ($v1 =~ /^#expr\d+$/) { } |
|
|
0 |
0 |
elsif ($v1 =~ /^#elem\d+$/ and defined $v2 and $op eq '=') { } |
|
4515
|
0 |
0 |
if ($op ne "=" and $op ne $vop) |
|
4518
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4519
|
0 |
0 |
if ($op ne "=" and $op ne $vop) |
|
4525
|
0 |
0 |
if (defined $i and is_strict_variable($v)) { } |
|
4538
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} && 65535) == 32) { } |
|
4546
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4549
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4557
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4574
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4577
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4580
|
0 |
0 |
if ($op eq '==') { } |
|
|
0 |
0 |
elsif ($op eq '!=') { } |
|
4587
|
0 |
0 |
if (defined $v2) |
|
4588
|
0 |
0 |
if ($op eq "\$") |
|
4591
|
0 |
0 |
if ($v2 =~ /^#expr\d+$/) { } |
|
4593
|
0 |
0 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
4596
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4597
|
0 |
0 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
4601
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4603
|
0 |
0 |
if ($op eq "\$") |
|
4608
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4613
|
0 |
0 |
if (exists $pfx->{'global'}) |
|
4642
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4663
|
0 |
0 |
if ($type eq 'expr') { } |
|
|
0 |
0 |
elsif ($type eq 'flat') { } |
|
|
0 |
0 |
elsif ($type eq 'case') { } |
|
|
0 |
0 |
elsif ($type eq 'brace') { } |
|
4665
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4668
|
0 |
0 |
if (scalar @$a > 0) |
|
4673
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4674
|
0 |
0 |
if ($k =~ /^#pfx\d+$/) |
|
4677
|
0 |
0 |
if ($out->[-1] ne "}") |
|
4681
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4686
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4689
|
0 |
0 |
if (scalar @$a > 0) |
|
4693
|
0 |
0 |
if (scalar @$a == 1) { } |
|
4694
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4698
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4699
|
0 |
0 |
if ($out->[-1] ne ")") |
|
4703
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4711
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4712
|
0 |
0 |
if ($k =~ /^#pfx\d+$/) |
|
4715
|
0 |
0 |
if ($out->[-1] ne "}") |
|
4719
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4726
|
0 |
0 |
if ($cmd eq 'echo') { } |
|
|
0 |
0 |
elsif ($cmd eq 'print') { } |
|
|
0 |
0 |
elsif ($cmd eq 'namespace') { } |
|
|
0 |
0 |
elsif ($cmd =~ /^(include|include_once|require|require_once)$/) { } |
|
|
0 |
0 |
elsif ($cmd eq 'use') { } |
|
|
0 |
0 |
elsif ($cmd eq 'global') { } |
|
|
0 |
0 |
elsif ($cmd eq 'static') { } |
|
|
0 |
0 |
elsif ($cmd eq 'const') { } |
|
|
0 |
0 |
elsif ($cmd eq 'unset') { } |
|
|
0 |
0 |
elsif ($cmd eq 'return') { } |
|
|
0 |
0 |
elsif ($cmd eq 'goto') { } |
|
|
0 |
0 |
elsif ($cmd eq 'label') { } |
|
|
0 |
0 |
elsif ($cmd eq 'if') { } |
|
|
0 |
0 |
elsif ($cmd eq 'while') { } |
|
|
0 |
0 |
elsif ($cmd eq 'do') { } |
|
|
0 |
0 |
elsif ($cmd eq 'for') { } |
|
|
0 |
0 |
elsif ($cmd eq 'foreach') { } |
|
|
0 |
0 |
elsif ($cmd eq 'switch') { } |
|
|
0 |
0 |
elsif ($cmd eq 'break') { } |
|
|
0 |
0 |
elsif ($cmd eq 'continue') { } |
|
4730
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4733
|
0 |
0 |
if (scalar @$a > 0) |
|
4739
|
0 |
0 |
unless $self->translate_stmt($out, $arg, $info) |
|
4747
|
0 |
0 |
unless $self->translate_stmt($out, $arg, $info) |
|
4771
|
0 |
0 |
unless $self->translate_stmt($out, $a, $info) |
|
4785
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4787
|
0 |
0 |
unless $self->translate_stmt($out, $then, $info) |
|
4788
|
0 |
0 |
if (defined $else) |
|
4790
|
0 |
0 |
unless $self->translate_stmt($out, $else, $info) |
|
4797
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4799
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4804
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4807
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4815
|
0 |
0 |
unless $self->translate_stmt($out, $pre, $info) |
|
4817
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4819
|
0 |
0 |
unless $self->translate_stmt($out, $post, $info) |
|
4821
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4825
|
0 |
0 |
if (defined $key) { } |
|
4831
|
0 |
0 |
unless $self->translate_stmt($out, $key, $info) |
|
4842
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4848
|
0 |
0 |
unless $self->translate_stmt($out, $value, $info) |
|
4850
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4853
|
0 |
0 |
unless $self->translate_stmt($out, $key, $info) |
|
4860
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4870
|
0 |
0 |
unless $self->translate_stmt($out, $value, $info) |
|
4872
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4875
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4883
|
0 |
0 |
if (not defined $c) { } |
|
4884
|
0 |
0 |
if ($first) |
|
4890
|
0 |
0 |
if ($first) { } |
|
4897
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4900
|
0 |
0 |
unless $self->translate_stmt($out, $c, $info) |
|
4905
|
0 |
0 |
unless $self->translate_stmt($out, $b, $info) |
|
4918
|
0 |
0 |
if (defined $global) |
|
4922
|
0 |
0 |
unless (is_symbol($s)) |
|
4938
|
0 |
0 |
unless ($s =~ /^#fun\d+$/) |
|
4950
|
0 |
0 |
if (scalar @$a > 0) { } |
|
4955
|
0 |
0 |
unless exists $info->{'args'}{$v} |
|
4958
|
0 |
0 |
unless exists $info->{'vars'}{$v} |
|
4963
|
0 |
0 |
if (keys %{$$info{"args"};}) |
|
4964
|
0 |
0 |
$info->{'vars'}{$_} ne '1' ? : |
|
|
0 |
0 |
if $self->{'log'} |
|
4966
|
0 |
0 |
if (keys %{$$info{"locals"};}) |
|
4967
|
0 |
0 |
$info->{'vars'}{$_} ne '1' ? : |
|
|
0 |
0 |
if $self->{'log'} |
|
4969
|
0 |
0 |
if (keys %{$$info{"globals"};}) |
|
4970
|
0 |
0 |
if $self->{'log'} |
|
4972
|
0 |
0 |
if (keys %{$$info{"calls"};}) |
|
4973
|
0 |
0 |
if $self->{'log'} |
|
4975
|
0 |
0 |
if (keys %{$$info{'returns'};}) { } |
|
4976
|
0 |
0 |
if $self->{'log'} |
|
4982
|
0 |
0 |
unless ($self->translate_stmt(\@out, $f, $info)) |
|
4986
|
0 |
0 |
if ($format) |