| 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) |
|
651
|
0 |
1 |
if ($PHP::Decode::Parser::Config{'ivsize'} == 4) { } |
|
678
|
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) { } |
|
685
|
6 |
0 |
if ($val != 0) { } |
|
702
|
6 |
3487 |
if ($sym eq "\n") |
|
704
|
0 |
6 |
if $tab->{'debug'} |
|
716
|
4 |
2183 |
if ($sym eq '__LINE__') { } |
|
736
|
1041 |
0 |
if (defined $tab->{'strmap'}) { } |
|
742
|
11 |
984 |
if ($pos > 1 and $tab->{'tok'}[$pos - 1] eq "." and $tab->{'tok'}[$pos - 2] =~ /^#str\d+$/) |
|
768
|
538 |
0 |
if (defined $tab->{'strmap'}) { } |
|
772
|
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]*/) { } |
|
802
|
1 |
7 |
if (scalar @{$tab->{'tok'};} > 0 and $tab->{'tok'}[-1] ne ";") |
|
942
|
7443 |
14033 |
if ($s =~ /^\$(GLOBALS\$|#inst\d+\$|[\w\x80-\xff]+\$)?(\$|[^\$]*)$/) |
|
951
|
4442 |
5897 |
if ($s =~ /^\$(GLOBALS\$|#inst\d+\$|[\w\x80-\xff]+\$)?[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$/) |
|
960
|
1814 |
272 |
if ($s =~ /^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$/) |
|
969
|
17 |
0 |
if ($s =~ /^#const\d+$/) |
|
970
|
12 |
5 |
if (exists $magic_constants{$self->{'strmap'}{$s}}) |
|
982
|
84 |
64 |
if (is_block($s)) |
|
984
|
79 |
5 |
if (scalar @$a == 0) |
|
996
|
694 |
3099 |
if (is_block($s)) { } |
|
1002
|
2996 |
103 |
if ($s ne "#null") |
|
1014
|
238 |
7 |
if (is_block($s)) |
|
1016
|
147 |
91 |
if (scalar @$a == 1) |
|
1081
|
3 |
11 |
if ($var =~ /^#ns\d+$/) { } |
|
|
8 |
3 |
elsif (is_strval($var)) { } |
|
1084
|
2 |
1 |
unless (defined $n) |
|
1088
|
3 |
0 |
if (defined $e) |
|
1106
|
79 |
11 |
if (is_strval($var)) |
|
1123
|
124 |
480 |
if ($base =~ /^\$GLOBALS$/) |
|
1125
|
123 |
1 |
if (defined $idxval) |
|
1144
|
37 |
17 |
if (defined $i) |
|
1148
|
8 |
29 |
if (defined $g) |
|
1172
|
1026 |
1 |
if (exists $self->{'strmap'}{'__LINEMAP__'}{$var}) |
|
1174
|
0 |
1026 |
if ($self->{'strmap'}{'__LINE__'} < $val) |
|
1175
|
0 |
0 |
if $self->{'log'} |
|
1221
|
0 |
0 |
if ($word =~ /^#/) { } |
|
1238
|
0 |
244 |
if (scalar @$tok == 0) |
|
1241
|
25 |
219 |
if ($tok->[0] eq $close) |
|
1246
|
0 |
219 |
if (not defined $val or $val eq $close) |
|
1249
|
1 |
218 |
if ($val eq ",") |
|
1253
|
218 |
0 |
if (scalar @$tok > 0) |
|
1254
|
103 |
115 |
if ($tok->[0] eq $close) { } |
|
|
82 |
33 |
elsif ($tok->[0] eq ',') { } |
|
|
33 |
0 |
elsif ($tok->[0] eq '=>') { } |
|
1265
|
2 |
31 |
if ($key =~ /^#expr\d+$/) { } |
|
|
1 |
30 |
elsif (is_null($key)) { } |
|
1267
|
2 |
0 |
if ($op eq "-" and not defined $v1) |
|
1269
|
2 |
0 |
if (defined $str and is_int_index($str)) |
|
1277
|
0 |
33 |
if (not defined $val or $val eq $close) |
|
1282
|
33 |
0 |
if (scalar @$tok > 0) { } |
|
1283
|
17 |
16 |
if ($tok->[0] eq $close) { } |
|
|
16 |
0 |
elsif ($tok->[0] eq ',') { } |
|
1304
|
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) { } |
|
1329
|
60 |
0 |
if (scalar @$arglist > 0) |
|
1330
|
60 |
0 |
if (scalar @$arglist == 1) |
|
1334
|
2 |
58 |
if (is_strval($ref) and $str =~ /^(int|bool|float|string|array|object|unset)$/) |
|
1341
|
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') { } |
|
1373
|
6 |
2 |
if (is_strval($ref) or $ref =~ /^#expr\d+$/ or $ref =~ /^#call\d+$/ or $ref =~ /^#inst\d+$/) |
|
1426
|
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)) { } |
|
1427
|
1027 |
4706 |
if ($var =~ /^#str/) |
|
1434
|
0 |
0 |
if $self->{'log'} |
|
1438
|
0 |
0 |
if $self->{'log'} |
|
1449
|
2 |
0 |
if (scalar @$tok > 1 and $tok->[0] eq ":" and $tok->[1] ne ":" and not defined $last_op) |
|
1457
|
0 |
0 |
if (scalar @$tok > 2 and $tok->[2] eq 'php') { } |
|
1480
|
0 |
0 |
if (scalar @$tok > 3 and $tok->[0] eq "<" and $tok->[1] eq "/" and $tok->[2] eq "script" and $tok->[3] eq ">") |
|
1493
|
0 |
0 |
if $self->{'log'} |
|
1506
|
64 |
92 |
unless (is_strval($arg)) |
|
1509
|
156 |
0 |
if ($arg ne ",") |
|
1512
|
147 |
9 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1536
|
9 |
1 |
if ($tok->[0] ne "{") |
|
1539
|
9 |
0 |
if (defined $str) { } |
|
1546
|
2 |
8 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
1560
|
0 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1577
|
6 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
1588
|
99 |
19 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1597
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1608
|
0 |
2 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1615
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1623
|
7 |
48 |
if (scalar @$tok > 0 and lc($tok->[0]) =~ /^(var|static|public|protected|private|final|const)$/) |
|
1641
|
1 |
123 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1650
|
16 |
107 |
unless (is_block($then)) |
|
1651
|
0 |
16 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1658
|
17 |
107 |
if (scalar @$tok > 0 and lc $tok->[0] eq 'else') { } |
|
|
6 |
169 |
elsif (scalar @$tok > 0 and lc $tok->[0] eq 'elseif') { } |
|
1660
|
0 |
17 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1669
|
1 |
16 |
unless (is_block($else)) |
|
1670
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1680
|
6 |
0 |
unless (is_block($else)) |
|
1684
|
0 |
124 |
if (scalar @$expr > 1) |
|
1695
|
0 |
9 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
|
9 |
0 |
elsif (scalar @$tok > 0 and $tok->[0] eq '{') { } |
|
1707
|
0 |
9 |
if (scalar @$expr > 1) |
|
1715
|
15 |
14 |
if ($e =~ /^#stmt\d+$/ and lc $self->{'strmap'}{$e}[0] eq 'case') { } |
|
1721
|
0 |
14 |
unless (defined $inst) |
|
1734
|
14 |
1 |
if (scalar @$tok > 0 and $tok->[0] eq ":" or $tok->[0] eq ";") |
|
1737
|
1 |
14 |
if ($expr =~ /^#stmt\d+$/ and lc $self->{'strmap'}{$expr}[0] eq "label") |
|
1745
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ":" or $tok->[0] eq ";") |
|
1757
|
0 |
1 |
unless (is_block($try)) |
|
1758
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1771
|
0 |
1 |
unless (is_block($block)) |
|
1772
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1780
|
1 |
0 |
if (scalar @$tok > 0 and lc $tok->[0] eq "finally") |
|
1784
|
0 |
1 |
unless (is_block($finally)) |
|
1785
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1804
|
0 |
20 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1813
|
0 |
20 |
unless (is_block($block)) |
|
1814
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1830
|
0 |
10 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1839
|
1 |
9 |
unless (is_block($block)) |
|
1840
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1847
|
0 |
10 |
if (scalar @$expr > 1) |
|
1859
|
0 |
7 |
unless (is_block($block)) |
|
1860
|
0 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1866
|
7 |
0 |
if (scalar @$tok > 3 and lc $tok->[0] eq 'while' and $tok->[1] eq '(') { } |
|
1871
|
0 |
7 |
if (scalar @$expr > 1) |
|
1889
|
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 '=>') { } |
|
1900
|
0 |
18 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
1909
|
1 |
17 |
unless (is_block($block)) |
|
1910
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ";") |
|
1933
|
19 |
209 |
if ($pfx =~ /^#pfx\d+$/) |
|
1941
|
212 |
16 |
if ($tok->[0] ne "(") |
|
1944
|
211 |
1 |
if (is_strval($cmd)) |
|
1949
|
228 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq '(') { } |
|
1956
|
228 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq '{') { } |
|
1968
|
16 |
212 |
unless (defined $cmd) |
|
1979
|
0 |
56 |
if ($pfx =~ /^#pfx\d+$/) |
|
1987
|
0 |
56 |
if ($tok->[0] eq "extends") |
|
1992
|
56 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
2005
|
1 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq "{") |
|
2017
|
36 |
0 |
if (exists $self->{'strmap'}{$sym}) |
|
2019
|
11 |
25 |
if (exists $pfx->{'static'}) |
|
2025
|
11 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
2032
|
9 |
16 |
if (exists $pfx->{'const'}) |
|
2038
|
9 |
0 |
unless (scalar @$tok > 0 and $tok->[0] eq ",") |
|
2054
|
78 |
643 |
unless (is_symbol($sym)) |
|
2057
|
1 |
720 |
if (defined $last_op and $last_op eq "\$") |
|
2061
|
23 |
697 |
if (defined $last_op and $last_op eq "::") |
|
2065
|
26 |
671 |
if (defined $last_op and $last_op eq "->") |
|
2069
|
2 |
669 |
if (defined $last_op and $last_op eq "\\") |
|
2073
|
16 |
653 |
if (is_strict_variable($sym)) |
|
2078
|
0 |
669 |
if (is_strval($cmd) and not is_null($cmd)) |
|
2081
|
0 |
669 |
if ($cmd =~ /^\@(.*)$/) |
|
2090
|
5 |
664 |
if ($cmd eq 'unset') { } |
|
|
2 |
662 |
elsif ($cmd eq 'list') { } |
|
2143
|
78 |
0 |
if (scalar @$arglist == 1) { } |
|
2145
|
21 |
57 |
if (is_strval($res)) |
|
2147
|
16 |
5 |
if (is_symbol($str)) |
|
2180
|
4 |
416 |
if (defined $last_op and $last_op eq "::") |
|
2184
|
0 |
416 |
if (defined $last_op and $last_op eq "->") |
|
2191
|
414 |
2 |
if ($bracket eq '[') { } |
|
2196
|
0 |
416 |
if (scalar @$arglist > 1) |
|
2201
|
320 |
96 |
if (scalar @$arglist == 1 and is_strval($arglist->[0])) { } |
|
|
0 |
112 |
elsif (scalar @$arglist == 1 and is_symbol($arglist->[0])) { } |
|
2276
|
7 |
59 |
if ($op eq '+' or $op eq '-') { } |
|
|
39 |
20 |
elsif (lc $op eq 'new') { } |
|
2283
|
7 |
32 |
if ($val =~ /^#(str|const)/) |
|
2302
|
16 |
1313 |
if ($tok->[1] =~ /^[<>\&\|\*\?]$/ and $tok->[2] eq $tok->[1]) |
|
2316
|
29 |
1300 |
if ($tok->[2] eq "=" and $tok->[1] =~ m[^([\.\+\-\*/\^\&\|\%]|<<|>>|\*\*|\?\?)$]) |
|
2332
|
45 |
1255 |
if ($tok->[1] eq "=" and $tok->[2] eq ">") |
|
2342
|
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 ':') { } |
|
2431
|
103 |
1152 |
if ($op eq '->' or $op eq '::' or $op eq '\\') { } |
|
2436
|
175 |
1080 |
if (defined $last_op) |
|
2437
|
0 |
175 |
unless (exists $op_prio{$op}) |
|
2440
|
0 |
175 |
unless (exists $op_prio{$last_op}) |
|
2443
|
0 |
175 |
if $self->{'debug'} |
|
2444
|
66 |
109 |
if ($op_prio{$op} >= $op_prio{$last_op}) |
|
2449
|
62 |
4 |
if ($op ne $last_op or not exists $op_right{$op}) |
|
2450
|
58 |
4 |
unless ($op eq "=" and exists $op_unary{$last_op} || !exists $op_right{$last_op}) |
|
2451
|
0 |
58 |
if $self->{'log'} |
|
2459
|
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 '--') { } |
|
2463
|
15 |
0 |
if (scalar @$tok > 0 and $tok->[0] eq ':') { } |
|
2476
|
2 |
50 |
if (is_block($op2)) |
|
2480
|
2 |
0 |
if (scalar @$a == 1) |
|
2491
|
1 |
40 |
unless (is_symbol($sym)) |
|
2516
|
0 |
29 |
if ($op eq "." and is_strval($op1) and scalar @$tok > 2 and is_strval($tok->[0]) and $tok->[1] eq ".") |
|
2538
|
13 |
0 |
if (scalar @$tok > 0) |
|
2543
|
0 |
13 |
if $self->{'log'} |
|
2555
|
12681 |
720 |
if (exists $self->{'strmap'}{'_LEVEL'}) { } |
|
2564
|
5084 |
8317 |
scalar @$tok > 10 ? : |
|
2566
|
2186 |
11215 |
$level <= 1 ? : |
|
2567
|
0 |
0 |
scalar @$tok > 10 ? : |
|
|
0 |
13401 |
if $self->{'log'} |
|
2577
|
0 |
3544 |
if ($stmt =~ /^[\)\]\}]$/) |
|
2587
|
0 |
416 |
if $self->{'debug'} |
|
2594
|
0 |
816 |
if $self->{'debug'} |
|
2596
|
416 |
400 |
if ($stmt eq $close) { } |
|
|
0 |
400 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2615
|
0 |
1261 |
if $self->{'debug'} |
|
2620
|
0 |
2526 |
if $self->{'debug'} |
|
2622
|
1261 |
1265 |
if ($stmt eq $close) { } |
|
|
147 |
1118 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2627
|
0 |
147 |
if (defined $last and $last eq $separator) |
|
2644
|
0 |
1269 |
if $self->{'debug'} |
|
2649
|
0 |
3558 |
if $self->{'debug'} |
|
2651
|
476 |
3082 |
if ($stmt eq $close) { } |
|
|
1056 |
2026 |
elsif (defined $separator and $stmt eq $separator) { } |
|
2678
|
331 |
454 |
if (scalar @$stmts == 1) |
|
2691
|
286 |
2830 |
if (defined $k) |
|
2696
|
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)) { } |
|
2716
|
236 |
0 |
if (is_int_index($k) || is_strval($k) and !defined($val) || defined $val && is_strval($val)) { } |
|
2722
|
0 |
0 |
unless (is_int_index($k)) |
|
2726
|
0 |
0 |
if (defined $val) { } |
|
2732
|
0 |
0 |
if ($k ne $k2 or $val ne $newmap{$k2}) |
|
2737
|
0 |
133 |
if ($changed) |
|
2753
|
0 |
87 |
if ($f =~ /^#fun\d+$/) { } |
|
2762
|
0 |
65 |
if ($v ne $k) |
|
2766
|
0 |
87 |
if ($name ne $f or $arg_changed) |
|
2774
|
50 |
0 |
if (defined $i) |
|
2777
|
0 |
50 |
if ($v ne $vv or defined $i and $i ne $ii) |
|
2787
|
276 |
6 |
if (defined $v1) |
|
2790
|
282 |
0 |
if (defined $v2) |
|
2793
|
10 |
272 |
if (defined $v1 and $v1 ne $vv1 or defined $v2 and $v2 ne $vv2) |
|
2803
|
12 |
0 |
unless ($o =~ /^#call\d+$/) |
|
2807
|
12 |
0 |
unless (exists $self->{'strmap'}{$m} and is_symbol($self->{'strmap'}{$m})) |
|
2811
|
0 |
12 |
if ($o ne $oo or $m ne $mm) |
|
2819
|
0 |
0 |
unless (exists $self->{'strmap'}{$c} and is_symbol($self->{'strmap'}{$c})) |
|
2823
|
0 |
0 |
unless (exists $self->{'strmap'}{$e} and is_symbol($self->{'strmap'}{$e})) |
|
2827
|
0 |
0 |
if ($c ne $cc or $e ne $ee) |
|
2835
|
0 |
0 |
if (defined $n) |
|
2837
|
0 |
0 |
unless (exists $self->{'strmap'}{$n} and is_symbol($self->{'strmap'}{$n})) |
|
2841
|
0 |
0 |
if (defined $n and $n ne $nn or $e ne $ee) |
|
2865
|
93 |
605 |
if ($v ne $k) { } |
|
2866
|
18 |
75 |
unless ($self->is_empty_block($v)) |
|
2874
|
85 |
517 |
if ($arg_changed) |
|
2879
|
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') { } |
|
2887
|
0 |
108 |
if ($v ne $k) |
|
2891
|
0 |
108 |
if ($arg_changed) |
|
2898
|
0 |
0 |
if ($v ne $arg) |
|
2906
|
0 |
0 |
if (defined $block) |
|
2909
|
0 |
0 |
if ($v ne $arg or $block1 ne $block) |
|
2916
|
0 |
0 |
if ($v ne $arg) |
|
2927
|
0 |
0 |
if ($v ne $k) |
|
2931
|
0 |
0 |
if ($arg_changed) |
|
2942
|
0 |
8 |
if ($v ne $k) |
|
2946
|
0 |
8 |
if ($arg_changed) |
|
2957
|
0 |
8 |
if ($v ne $k) |
|
2961
|
0 |
8 |
if ($arg_changed) |
|
2972
|
0 |
0 |
if ($v ne $k) |
|
2976
|
0 |
0 |
if ($arg_changed) |
|
2987
|
0 |
0 |
if ($v ne $k) |
|
2991
|
0 |
0 |
if ($arg_changed) |
|
2998
|
386 |
0 |
if (defined $v) |
|
3001
|
0 |
386 |
if (defined $v and $v ne $arg) |
|
3008
|
0 |
0 |
if ($v ne $arg) |
|
3015
|
0 |
0 |
if ($v ne $arg) |
|
3022
|
0 |
0 |
if ($v ne $arg) |
|
3031
|
0 |
15 |
if (defined $else) |
|
3034
|
2 |
13 |
if ($cond ne $cond1 or $then ne $then1 or defined $else and $else ne $else1) |
|
3035
|
2 |
0 |
if ($self->is_empty_block($then1) and !defined($else) || $self->is_empty_block($else1)) { } |
|
3046
|
0 |
0 |
if ($cond ne $cond1 or $block ne $block1) |
|
3054
|
0 |
0 |
if ($cond ne $cond1 or $block ne $block1) |
|
3064
|
0 |
0 |
if ($pre ne $pre1 or $cond ne $cond1 or $post ne $post1 or $block ne $block1) |
|
3072
|
4 |
0 |
if (defined $key) |
|
3078
|
1 |
3 |
if ($expr ne $expr1 or defined $key and $key ne $key1 or $value ne $value1 or $block ne $block1) |
|
3092
|
0 |
0 |
if (defined $c) |
|
3097
|
0 |
0 |
if (defined $c1 and $c ne $c1 or $b ne $b1) |
|
3102
|
0 |
0 |
if ($expr ne $expr1 or $changed) |
|
3109
|
0 |
0 |
unless (defined $expr) |
|
3112
|
0 |
0 |
if (defined $expr and $expr ne $expr1) |
|
3129
|
0 |
0 |
if (defined $e1 and $e ne $e1 or $b ne $b1) |
|
3134
|
0 |
0 |
if (defined $finally) |
|
3137
|
0 |
0 |
if ($try ne $try1 or $changed or defined $finally and $finally ne $finally1) |
|
3144
|
98 |
2732 |
if ($s ne $s0) |
|
3145
|
0 |
98 |
if $self->{'debug'} |
|
3163
|
0 |
1173 |
if (exists $fmt->{'escape_ctrl'}) { } |
|
3177
|
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)) { } |
|
3183
|
570 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3184
|
570 |
0 |
unless (exists $fmt->{'unified'}) |
|
3190
|
23 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3191
|
23 |
0 |
unless (exists $fmt->{'unified'}) |
|
3197
|
1172 |
0 |
if (exists $self->{'strmap'}{$s}) |
|
3198
|
1172 |
0 |
unless (exists $fmt->{'unified'}) |
|
3200
|
0 |
1172 |
if (exists $fmt->{'mask_eval'}) |
|
3204
|
0 |
1172 |
if (exists $fmt->{'max_strlen'} and length $s > $fmt->{'max_strlen'}) |
|
3221
|
278 |
0 |
if (defined $val) |
|
3226
|
162 |
24 |
if (scalar @$keys > 0) |
|
3237
|
213 |
26 |
if (defined $f) |
|
3246
|
100 |
139 |
if (scalar @$a > 0) |
|
3263
|
4 |
366 |
if ($f =~ /^#fun\d+$/) { } |
|
3276
|
169 |
201 |
if (scalar @$a > 0) |
|
3285
|
254 |
21 |
if (defined $i) |
|
3294
|
1272 |
51 |
if (defined $v1) |
|
3295
|
30 |
1242 |
if ($v1 =~ /^#expr\d+$/) { } |
|
|
6 |
1236 |
elsif ($op eq '=' and $v1 =~ /^#arr\d+$/) { } |
|
3298
|
6 |
24 |
if ($op ne "=" and $op ne $vop) |
|
3301
|
0 |
0 |
if (exists $op_unary{$vop} and $vop ne "new" and is_variable($vv2) || $vv2 =~ /^#elem\d+$/ || $vv2 =~ /^#call\d+$/) |
|
3304
|
6 |
24 |
if ($add_brace) |
|
3308
|
6 |
24 |
if ($add_brace) |
|
3322
|
12 |
1 |
if (defined $val) |
|
3323
|
0 |
12 |
unless ($numerical) |
|
3331
|
6 |
0 |
if (scalar @$keys > 0) |
|
3340
|
1288 |
35 |
if (defined $v2) |
|
3341
|
24 |
1264 |
if ($op eq "\$") |
|
3344
|
96 |
1192 |
if ($v2 =~ /^#expr\d+$/) { } |
|
3347
|
8 |
80 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
3350
|
8 |
13 |
if (exists $op_unary{$vop} and is_variable($vv2) || $vv2 =~ /^#elem\d+$/ || $vv2 =~ /^#call\d+$/) |
|
3353
|
7 |
89 |
if ($add_brace) |
|
3357
|
7 |
89 |
if ($add_brace) |
|
3363
|
24 |
1264 |
if ($op eq "\$") |
|
3375
|
0 |
34 |
if ($o =~ /^#call\d+$/) { } |
|
3383
|
0 |
34 |
if (exists $self->{'strmap'}{$m} and is_strval($m)) { } |
|
3385
|
0 |
0 |
if (is_symbol($sym)) { } |
|
3400
|
0 |
4 |
if (exists $self->{'strmap'}{$c} and is_symbol($self->{'strmap'}{$c})) { } |
|
3406
|
0 |
4 |
if (exists $self->{'strmap'}{$e} and is_symbol($self->{'strmap'}{$e})) { } |
|
3414
|
0 |
0 |
if (defined $n) |
|
3415
|
0 |
0 |
if (exists $self->{'strmap'}{$n} and is_symbol($self->{'strmap'}{$n})) { } |
|
3442
|
0 |
56 |
if (exists $p->{'parent'}) |
|
3465
|
93 |
1006 |
if ($type eq 'expr') { } |
|
|
500 |
506 |
elsif ($type eq 'flat') { } |
|
|
8 |
498 |
elsif ($type eq 'case') { } |
|
|
1 |
497 |
elsif ($type eq 'brace') { } |
|
3470
|
82 |
11 |
if (scalar @$a > 0) |
|
3476
|
0 |
1295 |
if ($k =~ /^#pfx\d+$/) |
|
3479
|
1040 |
255 |
if ($out->[-1] ne "}" and $out->[-1] ne ":") |
|
3483
|
433 |
67 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3484
|
0 |
433 |
if $fmt->{'avoid_semicolon'} |
|
3491
|
8 |
0 |
if (scalar @$a > 0) |
|
3495
|
1 |
0 |
if (scalar @$a == 1) { } |
|
3501
|
0 |
0 |
if ($out->[-1] ne ")") |
|
3505
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3514
|
16 |
649 |
if ($k =~ /^#pfx\d+$/) |
|
3517
|
533 |
116 |
if ($out->[-1] ne "}" and $out->[-1] ne ":") |
|
3521
|
382 |
115 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
3522
|
0 |
382 |
if $fmt->{'avoid_semicolon'} |
|
3528
|
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') { } |
|
3535
|
183 |
0 |
if (scalar @$a > 0) |
|
3546
|
9 |
1 |
if ($arg ne "") |
|
3549
|
2 |
8 |
if (defined $block) |
|
3563
|
0 |
0 |
if (scalar @$a > 0) |
|
3573
|
6 |
0 |
if (scalar @$a > 0) |
|
3586
|
11 |
0 |
if (scalar @$a > 0) |
|
3599
|
9 |
0 |
if (scalar @$a > 0) |
|
3610
|
5 |
0 |
if (scalar @$a > 0) |
|
3638
|
14 |
89 |
if (defined $else) |
|
3643
|
14 |
0 |
is_block($else) ? : |
|
3644
|
5 |
9 |
if (@$stmts == 1 and $stmts->[0] =~ /#stmt\d+$/ and $self->{'strmap'}{$stmts->[0]}[0] eq 'if') { } |
|
3686
|
19 |
10 |
if (defined $key) |
|
3704
|
8 |
0 |
if (defined $c) { } |
|
3718
|
0 |
0 |
if (not defined $expr) { } |
|
3740
|
1 |
0 |
if (defined $finally) |
|
3749
|
35 |
1792 |
if (defined $global) { } |
|
3757
|
14 |
1778 |
if (defined $class) { } |
|
|
4 |
1774 |
elsif ($s eq '$') { } |
|
|
1 |
1773 |
elsif (not is_strict_variable($s)) { } |
|
3780
|
12 |
620 |
if (defined $class) { } |
|
3781
|
0 |
12 |
if ($class =~ /^(#inst\d+)$/) { } |
|
3815
|
0 |
0 |
unless (defined $val) |
|
3818
|
0 |
0 |
if ($val eq "}") |
|
3823
|
0 |
0 |
if ($val =~ /^(case|default)$/) { } |
|
|
0 |
0 |
elsif ($val =~ /^(function|class)$/) { } |
|
3828
|
0 |
0 |
if (scalar @$in > 0 and $in->[0] =~ /^(case|default)$/) |
|
3833
|
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 ':') { } |
|
3836
|
0 |
0 |
if (defined $lastval and $lastval eq 'for') { } |
|
|
0 |
0 |
elsif (defined $lastval and $lastval eq 'switch') { } |
|
3844
|
0 |
0 |
if ($isswitch) { } |
|
3851
|
0 |
0 |
if (scalar @$in > 0 and not $in->[0] =~ /^(else|catch|finally|\))$/) |
|
3857
|
0 |
0 |
unless ($isfor) |
|
3862
|
0 |
0 |
if ($iscase) |
|
3873
|
0 |
0 |
if (defined $val and $val eq "}") |
|
3874
|
0 |
0 |
if ($varblk == 0) |
|
3879
|
0 |
0 |
if (defined $val and $val eq ")") |
|
3894
|
0 |
0 |
unless (defined $val) |
|
3905
|
0 |
0 |
if (defined $lastval and $lastval ne "\n" and not $lastval =~ /^\t*$/) |
|
3906
|
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 =~ /^(\[|\]|\(|\))$/) { } |
|
3907
|
0 |
0 |
unless ($lastval =~ /^(\[|\(|\!|\~|->|::)$/) |
|
3908
|
0 |
0 |
unless ($val eq '++' || $val eq '--' and is_strict_variable($lastval)) |
|
3913
|
0 |
0 |
unless ($lastval =~ /^(array|empty|isset|unset|list)$/) |
|
3937
|
781 |
2 |
unless defined $fmt |
|
3941
|
175 |
603 |
if (not $fmt->{'avoid_semicolon'} and scalar @out > 0 and $out[-1] ne "}" and $out[-1] ne ";") |
|
3944
|
0 |
783 |
if (exists $fmt->{'indent'}) |
|
3960
|
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)) { } |
|
3981
|
21 |
436 |
unless (is_int_index($k)) |
|
3984
|
457 |
0 |
if (defined $val) |
|
3989
|
264 |
22 |
if ($haskey) { } |
|
3996
|
8 |
15 |
if (defined $f) { } |
|
4003
|
450 |
32 |
if (defined $v1) |
|
4004
|
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 '--') { } |
|
4007
|
34 |
17 |
if (defined $i) { } |
|
4015
|
0 |
14 |
if ($f eq 'range') { } |
|
4029
|
348 |
102 |
if ($op eq '=') { } |
|
|
14 |
88 |
elsif ($op eq '++') { } |
|
|
0 |
88 |
elsif ($op eq '--') { } |
|
4040
|
468 |
14 |
if (defined $v2) |
|
4041
|
30 |
438 |
if ($op eq '.') { } |
|
|
1 |
437 |
elsif ($op eq '++' or $op eq '--') { } |
|
4048
|
0 |
468 |
if ($op eq '++') { } |
|
|
1 |
467 |
elsif ($op eq '--') { } |
|
4058
|
174 |
0 |
if (defined $v) |
|
4060
|
54 |
120 |
if defined $hint and $hint & 65536 |
|
4061
|
157 |
17 |
if (defined $i) { } |
|
4067
|
157 |
17 |
if (defined $i) |
|
4073
|
22 |
135 |
if (defined $g) |
|
4079
|
4 |
5 |
if (lc $o ne "\$this") |
|
4082
|
9 |
0 |
if (defined $m) |
|
4087
|
19 |
0 |
if (defined $c) |
|
4092
|
0 |
0 |
if (defined $e) |
|
4097
|
0 |
0 |
if (defined $e) |
|
4102
|
0 |
0 |
if (defined $v) |
|
4108
|
14 |
281 |
if (exists $info->{'state'} and $info->{'state'}) { } |
|
4116
|
3 |
180 |
if ($f eq 'strlen') { } |
|
|
2 |
178 |
elsif ($f eq 'base64_decode') { } |
|
|
0 |
178 |
elsif ($f eq 'gzinflate') { } |
|
4141
|
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') { } |
|
4153
|
0 |
0 |
if (defined $block) |
|
4194
|
1 |
275 |
if exists $info->{'state'} |
|
4216
|
15 |
114 |
if (defined $else) |
|
4244
|
7 |
4 |
if (defined $key) |
|
4259
|
9 |
0 |
if (defined $c) |
|
4267
|
0 |
0 |
if (defined $expr) |
|
4280
|
0 |
0 |
if (defined $finally) |
|
4291
|
48 |
702 |
if (defined $global) { } |
|
4294
|
469 |
233 |
if (defined $hint) { } |
|
4296
|
132 |
337 |
unless $hint & 65536 |
|
4311
|
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)) { } |
|
4317
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4324
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4329
|
0 |
0 |
unless (is_symbol($s)) |
|
4335
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4353
|
0 |
0 |
if (is_int_index($k)) { } |
|
4356
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4359
|
0 |
0 |
if (defined $val) { } |
|
4360
|
0 |
0 |
unless $self->translate_stmt($out, $val, $info) |
|
4366
|
0 |
0 |
if (scalar @$keys > 0) |
|
4374
|
0 |
0 |
if (defined $f) |
|
4375
|
0 |
0 |
unless (is_symbol($f)) |
|
4384
|
0 |
0 |
if (scalar @$a > 0) |
|
4388
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4399
|
0 |
0 |
if (keys %{$$info{"locals"};} > 0) |
|
4403
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4414
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4423
|
0 |
0 |
unless (is_symbol($f)) |
|
4427
|
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) { } |
|
4433
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4435
|
0 |
0 |
unless $self->translate_stmt($out, $a->[1], $info) |
|
4442
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4451
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4459
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4474
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4477
|
0 |
0 |
if (scalar @$a > 0) |
|
4484
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} & 65535) == 16) |
|
4487
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4489
|
0 |
0 |
if (defined $i) { } |
|
4490
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4499
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4501
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} & 65535) == 32) { } |
|
4503
|
0 |
0 |
if (defined $i) |
|
4504
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4509
|
0 |
0 |
if (defined $i) |
|
4510
|
0 |
0 |
unless $self->translate_stmt($out, $i, $info) |
|
4517
|
0 |
0 |
if (defined $v1) |
|
4518
|
0 |
0 |
if ($v1 =~ /^#expr\d+$/) { } |
|
|
0 |
0 |
elsif ($v1 =~ /^#elem\d+$/ and defined $v2 and $op eq '=') { } |
|
4520
|
0 |
0 |
if ($op ne "=" and $op ne $vop) |
|
4523
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4524
|
0 |
0 |
if ($op ne "=" and $op ne $vop) |
|
4530
|
0 |
0 |
if (defined $i and is_strict_variable($v)) { } |
|
4543
|
0 |
0 |
if (exists $info->{'vars'}{$v} and ($info->{'vars'}{$v} && 65535) == 32) { } |
|
4551
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4554
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4562
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4579
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4582
|
0 |
0 |
unless $self->translate_stmt($out, $v1, $info) |
|
4585
|
0 |
0 |
if ($op eq '==') { } |
|
|
0 |
0 |
elsif ($op eq '!=') { } |
|
4592
|
0 |
0 |
if (defined $v2) |
|
4593
|
0 |
0 |
if ($op eq "\$") |
|
4596
|
0 |
0 |
if ($v2 =~ /^#expr\d+$/) { } |
|
4598
|
0 |
0 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
4601
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4602
|
0 |
0 |
if ($op ne "?" and $op ne "=" and $op ne $vop) |
|
4606
|
0 |
0 |
unless $self->translate_stmt($out, $v2, $info) |
|
4608
|
0 |
0 |
if ($op eq "\$") |
|
4613
|
0 |
0 |
unless (exists $self->{'strmap'}{$s}) |
|
4618
|
0 |
0 |
if (exists $pfx->{'global'}) |
|
4647
|
0 |
0 |
unless $self->translate_stmt($out, $v, $info) |
|
4668
|
0 |
0 |
if ($type eq 'expr') { } |
|
|
0 |
0 |
elsif ($type eq 'flat') { } |
|
|
0 |
0 |
elsif ($type eq 'case') { } |
|
|
0 |
0 |
elsif ($type eq 'brace') { } |
|
4670
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4673
|
0 |
0 |
if (scalar @$a > 0) |
|
4678
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4679
|
0 |
0 |
if ($k =~ /^#pfx\d+$/) |
|
4682
|
0 |
0 |
if ($out->[-1] ne "}") |
|
4686
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4691
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4694
|
0 |
0 |
if (scalar @$a > 0) |
|
4698
|
0 |
0 |
if (scalar @$a == 1) { } |
|
4699
|
0 |
0 |
unless $self->translate_stmt($out, $a->[0], $info) |
|
4703
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4704
|
0 |
0 |
if ($out->[-1] ne ")") |
|
4708
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4716
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4717
|
0 |
0 |
if ($k =~ /^#pfx\d+$/) |
|
4720
|
0 |
0 |
if ($out->[-1] ne "}") |
|
4724
|
0 |
0 |
if (scalar @$a > 0 and $out->[-1] eq ";") |
|
4731
|
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') { } |
|
4735
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4738
|
0 |
0 |
if (scalar @$a > 0) |
|
4744
|
0 |
0 |
unless $self->translate_stmt($out, $arg, $info) |
|
4752
|
0 |
0 |
unless $self->translate_stmt($out, $arg, $info) |
|
4776
|
0 |
0 |
unless $self->translate_stmt($out, $a, $info) |
|
4790
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4792
|
0 |
0 |
unless $self->translate_stmt($out, $then, $info) |
|
4793
|
0 |
0 |
if (defined $else) |
|
4795
|
0 |
0 |
unless $self->translate_stmt($out, $else, $info) |
|
4802
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4804
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4809
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4812
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4820
|
0 |
0 |
unless $self->translate_stmt($out, $pre, $info) |
|
4822
|
0 |
0 |
unless $self->translate_stmt($out, $cond, $info) |
|
4824
|
0 |
0 |
unless $self->translate_stmt($out, $post, $info) |
|
4826
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4830
|
0 |
0 |
if (defined $key) { } |
|
4836
|
0 |
0 |
unless $self->translate_stmt($out, $key, $info) |
|
4847
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4853
|
0 |
0 |
unless $self->translate_stmt($out, $value, $info) |
|
4855
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4858
|
0 |
0 |
unless $self->translate_stmt($out, $key, $info) |
|
4865
|
0 |
0 |
unless $self->translate_stmt($out, $k, $info) |
|
4875
|
0 |
0 |
unless $self->translate_stmt($out, $value, $info) |
|
4877
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4880
|
0 |
0 |
unless $self->translate_stmt($out, $block, $info) |
|
4888
|
0 |
0 |
if (not defined $c) { } |
|
4889
|
0 |
0 |
if ($first) |
|
4895
|
0 |
0 |
if ($first) { } |
|
4902
|
0 |
0 |
unless $self->translate_stmt($out, $expr, $info) |
|
4905
|
0 |
0 |
unless $self->translate_stmt($out, $c, $info) |
|
4910
|
0 |
0 |
unless $self->translate_stmt($out, $b, $info) |
|
4923
|
0 |
0 |
if (defined $global) |
|
4927
|
0 |
0 |
unless (is_symbol($s)) |
|
4943
|
0 |
0 |
unless ($s =~ /^#fun\d+$/) |
|
4955
|
0 |
0 |
if (scalar @$a > 0) { } |
|
4960
|
0 |
0 |
unless exists $info->{'args'}{$v} |
|
4963
|
0 |
0 |
unless exists $info->{'vars'}{$v} |
|
4968
|
0 |
0 |
if (keys %{$$info{"args"};}) |
|
4969
|
0 |
0 |
$info->{'vars'}{$_} ne '1' ? : |
|
|
0 |
0 |
if $self->{'log'} |
|
4971
|
0 |
0 |
if (keys %{$$info{"locals"};}) |
|
4972
|
0 |
0 |
$info->{'vars'}{$_} ne '1' ? : |
|
|
0 |
0 |
if $self->{'log'} |
|
4974
|
0 |
0 |
if (keys %{$$info{"globals"};}) |
|
4975
|
0 |
0 |
if $self->{'log'} |
|
4977
|
0 |
0 |
if (keys %{$$info{"calls"};}) |
|
4978
|
0 |
0 |
if $self->{'log'} |
|
4980
|
0 |
0 |
if (keys %{$$info{'returns'};}) { } |
|
4981
|
0 |
0 |
if $self->{'log'} |
|
4987
|
0 |
0 |
unless ($self->translate_stmt(\@out, $f, $info)) |
|
4991
|
0 |
0 |
if ($format) |