1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
---
source: crates/rascal/src/program.rs
expression: parsed
input_file: samples/as2/block.as
---
Ok:
initial_script:
- Declare:
name:
span:
start: 97
end: 104
file: 0
value: outside
value:
span:
start: 107
end: 116
file: 0
value:
Constant:
String: visible
type_name: ~
- Block:
- Declare:
name:
span:
start: 128
end: 134
file: 0
value: inside
value:
span:
start: 137
end: 146
file: 0
value:
Constant:
String: visible
type_name: ~
- Expr:
span:
start: 152
end: 204
file: 0
value:
Trace:
span:
start: 158
end: 203
file: 0
value:
BinaryOperator:
- Add
- span:
start: 158
end: 194
file: 0
value:
BinaryOperator:
- Add
- span:
start: 158
end: 179
file: 0
value:
BinaryOperator:
- Add
- span:
start: 158
end: 169
file: 0
value:
Constant:
String: "outside: "
- span:
start: 172
end: 179
file: 0
value:
Constant:
Identifier: outside
- span:
start: 182
end: 194
file: 0
value:
Constant:
String: ", inside: "
- span:
start: 197
end: 203
file: 0
value:
Constant:
Identifier: inside
- Expr:
span:
start: 208
end: 260
file: 0
value:
Trace:
span:
start: 214
end: 259
file: 0
value:
BinaryOperator:
- Add
- span:
start: 214
end: 250
file: 0
value:
BinaryOperator:
- Add
- span:
start: 214
end: 235
file: 0
value:
BinaryOperator:
- Add
- span:
start: 214
end: 225
file: 0
value:
Constant:
String: "outside: "
- span:
start: 228
end: 235
file: 0
value:
Constant:
Identifier: outside
- span:
start: 238
end: 250
file: 0
value:
Constant:
String: ", inside: "
- span:
start: 253
end: 259
file: 0
value:
Constant:
Identifier: inside
interfaces: []
classes: []
custom_pcodes: []
compile_options:
swf_version: 15
optimizations:
fold_constants: true
promote_variables_to_registers: true