|
1 { |
|
2 "type": "Program", |
|
3 "body": [ |
|
4 { |
|
5 "type": "ExpressionStatement", |
|
6 "expression": { |
|
7 "type": "MemberExpression", |
|
8 "object": { |
|
9 "type": "Identifier", |
|
10 "name": "a" |
|
11 }, |
|
12 "property": { |
|
13 "type": "Literal", |
|
14 "value": 3 |
|
15 }, |
|
16 "computed": true |
|
17 } |
|
18 } |
|
19 ] |
|
20 } |
|
21 { |
|
22 "type": "Program", |
|
23 "body": [ |
|
24 { |
|
25 "type": "ExpressionStatement", |
|
26 "expression": { |
|
27 "type": "MemberExpression", |
|
28 "object": { |
|
29 "type": "Identifier", |
|
30 "name": "a" |
|
31 }, |
|
32 "property": { |
|
33 "type": "Identifier", |
|
34 "name": "b" |
|
35 }, |
|
36 "computed": true |
|
37 } |
|
38 } |
|
39 ] |
|
40 } |
|
41 { |
|
42 "type": "Program", |
|
43 "body": [ |
|
44 { |
|
45 "type": "ExpressionStatement", |
|
46 "expression": { |
|
47 "type": "MemberExpression", |
|
48 "object": { |
|
49 "type": "Identifier", |
|
50 "name": "a" |
|
51 }, |
|
52 "property": { |
|
53 "type": "Literal", |
|
54 "value": "foo" |
|
55 }, |
|
56 "computed": true |
|
57 } |
|
58 } |
|
59 ] |
|
60 } |
|
61 { |
|
62 "type": "Program", |
|
63 "body": [ |
|
64 { |
|
65 "type": "ExpressionStatement", |
|
66 "expression": { |
|
67 "type": "MemberExpression", |
|
68 "object": { |
|
69 "type": "Identifier", |
|
70 "name": "obj" |
|
71 }, |
|
72 "property": "foo", |
|
73 "computed": false |
|
74 } |
|
75 } |
|
76 ] |
|
77 } |
|
78 { |
|
79 "type": "Program", |
|
80 "body": [ |
|
81 { |
|
82 "type": "ExpressionStatement", |
|
83 "expression": { |
|
84 "type": "MemberExpression", |
|
85 "object": { |
|
86 "type": "MemberExpression", |
|
87 "object": { |
|
88 "type": "Identifier", |
|
89 "name": "obj" |
|
90 }, |
|
91 "property": "foo", |
|
92 "computed": false |
|
93 }, |
|
94 "property": "bar", |
|
95 "computed": false |
|
96 } |
|
97 } |
|
98 ] |
|
99 } |
|
100 { |
|
101 "type": "Program", |
|
102 "body": [ |
|
103 { |
|
104 "type": "ExpressionStatement", |
|
105 "expression": { |
|
106 "type": "NewExpression", |
|
107 "callee": { |
|
108 "type": "Identifier", |
|
109 "name": "Type" |
|
110 }, |
|
111 "arguments": [] |
|
112 } |
|
113 } |
|
114 ] |
|
115 } |
|
116 { |
|
117 "type": "Program", |
|
118 "body": [ |
|
119 { |
|
120 "type": "ExpressionStatement", |
|
121 "expression": { |
|
122 "type": "NewExpression", |
|
123 "callee": { |
|
124 "type": "Identifier", |
|
125 "name": "Type" |
|
126 }, |
|
127 "arguments": [] |
|
128 } |
|
129 } |
|
130 ] |
|
131 } |
|
132 { |
|
133 "type": "Program", |
|
134 "body": [ |
|
135 { |
|
136 "type": "ExpressionStatement", |
|
137 "expression": { |
|
138 "type": "NewExpression", |
|
139 "callee": { |
|
140 "type": "Identifier", |
|
141 "name": "Type" |
|
142 }, |
|
143 "arguments": [ |
|
144 { |
|
145 "type": "Identifier", |
|
146 "name": "a" |
|
147 }, |
|
148 { |
|
149 "type": "Literal", |
|
150 "value": "hello" |
|
151 } |
|
152 ] |
|
153 } |
|
154 } |
|
155 ] |
|
156 } |
|
157 { |
|
158 "type": "Program", |
|
159 "body": [ |
|
160 { |
|
161 "type": "ExpressionStatement", |
|
162 "expression": { |
|
163 "type": "NewExpression", |
|
164 "callee": { |
|
165 "type": "MemberExpression", |
|
166 "object": { |
|
167 "type": "Identifier", |
|
168 "name": "obj" |
|
169 }, |
|
170 "property": "Type", |
|
171 "computed": false |
|
172 }, |
|
173 "arguments": [] |
|
174 } |
|
175 } |
|
176 ] |
|
177 } |
|
178 { |
|
179 "type": "Program", |
|
180 "body": [ |
|
181 { |
|
182 "type": "ExpressionStatement", |
|
183 "expression": { |
|
184 "type": "NewExpression", |
|
185 "callee": { |
|
186 "type": "MemberExpression", |
|
187 "object": { |
|
188 "type": "Identifier", |
|
189 "name": "obj" |
|
190 }, |
|
191 "property": "Type", |
|
192 "computed": false |
|
193 }, |
|
194 "arguments": [] |
|
195 } |
|
196 } |
|
197 ] |
|
198 } |
|
199 { |
|
200 "type": "Program", |
|
201 "body": [ |
|
202 { |
|
203 "type": "ExpressionStatement", |
|
204 "expression": { |
|
205 "type": "NewExpression", |
|
206 "callee": { |
|
207 "type": "MemberExpression", |
|
208 "object": { |
|
209 "type": "Identifier", |
|
210 "name": "obj" |
|
211 }, |
|
212 "property": "Type", |
|
213 "computed": false |
|
214 }, |
|
215 "arguments": [ |
|
216 { |
|
217 "type": "Identifier", |
|
218 "name": "a" |
|
219 }, |
|
220 { |
|
221 "type": "Literal", |
|
222 "value": "hello" |
|
223 } |
|
224 ] |
|
225 } |
|
226 } |
|
227 ] |
|
228 } |
|
229 { |
|
230 "type": "Program", |
|
231 "body": [ |
|
232 { |
|
233 "type": "ExpressionStatement", |
|
234 "expression": { |
|
235 "type": "CallExpression", |
|
236 "callee": { |
|
237 "type": "Identifier", |
|
238 "name": "foo" |
|
239 }, |
|
240 "arguments": [] |
|
241 } |
|
242 } |
|
243 ] |
|
244 } |
|
245 { |
|
246 "type": "Program", |
|
247 "body": [ |
|
248 { |
|
249 "type": "ExpressionStatement", |
|
250 "expression": { |
|
251 "type": "CallExpression", |
|
252 "callee": { |
|
253 "type": "MemberExpression", |
|
254 "object": { |
|
255 "type": "Identifier", |
|
256 "name": "obj" |
|
257 }, |
|
258 "property": "foo", |
|
259 "computed": false |
|
260 }, |
|
261 "arguments": [] |
|
262 } |
|
263 } |
|
264 ] |
|
265 } |
|
266 { |
|
267 "type": "Program", |
|
268 "body": [ |
|
269 { |
|
270 "type": "ExpressionStatement", |
|
271 "expression": { |
|
272 "type": "CallExpression", |
|
273 "callee": { |
|
274 "type": "Identifier", |
|
275 "name": "foo" |
|
276 }, |
|
277 "arguments": [ |
|
278 { |
|
279 "type": "Identifier", |
|
280 "name": "a" |
|
281 }, |
|
282 { |
|
283 "type": "Identifier", |
|
284 "name": "b" |
|
285 } |
|
286 ] |
|
287 } |
|
288 } |
|
289 ] |
|
290 } |
|
291 { |
|
292 "type": "Program", |
|
293 "body": [ |
|
294 { |
|
295 "type": "ExpressionStatement", |
|
296 "expression": { |
|
297 "type": "CallExpression", |
|
298 "callee": { |
|
299 "type": "MemberExpression", |
|
300 "object": { |
|
301 "type": "Identifier", |
|
302 "name": "obj" |
|
303 }, |
|
304 "property": "foo", |
|
305 "computed": false |
|
306 }, |
|
307 "arguments": [ |
|
308 { |
|
309 "type": "Identifier", |
|
310 "name": "a" |
|
311 }, |
|
312 { |
|
313 "type": "Identifier", |
|
314 "name": "b" |
|
315 } |
|
316 ] |
|
317 } |
|
318 } |
|
319 ] |
|
320 } |