|
1 [ |
|
2 { |
|
3 "endPosition": "20", |
|
4 "kind": "VARIABLE", |
|
5 "binding": { |
|
6 "endPosition": "7", |
|
7 "kind": "IDENTIFIER", |
|
8 "name": "f1", |
|
9 "startPosition": "5" |
|
10 }, |
|
11 "startPosition": "1", |
|
12 "initializer": { |
|
13 "endPosition": "17", |
|
14 "arrow": "true", |
|
15 "kind": "FUNCTION_EXPRESSION", |
|
16 "name": "null", |
|
17 "body": { |
|
18 "leftOperand": { |
|
19 "endPosition": "18", |
|
20 "kind": "IDENTIFIER", |
|
21 "name": "x", |
|
22 "startPosition": "17" |
|
23 }, |
|
24 "endPosition": "20", |
|
25 "kind": "MULTIPLY", |
|
26 "rightOperand": { |
|
27 "endPosition": "20", |
|
28 "kind": "NUMBER_LITERAL", |
|
29 "value": "3", |
|
30 "startPosition": "19" |
|
31 }, |
|
32 "startPosition": "17" |
|
33 }, |
|
34 "strict": "false", |
|
35 "startPosition": "17", |
|
36 "parameters": [ |
|
37 { |
|
38 "expression": { |
|
39 "endPosition": "14", |
|
40 "kind": "NUMBER_LITERAL", |
|
41 "value": "2", |
|
42 "startPosition": "13" |
|
43 }, |
|
44 "endPosition": "14", |
|
45 "kind": "ASSIGNMENT", |
|
46 "variable": { |
|
47 "endPosition": "12", |
|
48 "kind": "IDENTIFIER", |
|
49 "name": "x", |
|
50 "startPosition": "11" |
|
51 }, |
|
52 "startPosition": "11" |
|
53 } |
|
54 ] |
|
55 } |
|
56 }, |
|
57 { |
|
58 "endPosition": "44", |
|
59 "kind": "VARIABLE", |
|
60 "binding": { |
|
61 "endPosition": "28", |
|
62 "kind": "IDENTIFIER", |
|
63 "name": "f2", |
|
64 "startPosition": "26" |
|
65 }, |
|
66 "startPosition": "22", |
|
67 "initializer": { |
|
68 "endPosition": "41", |
|
69 "arrow": "true", |
|
70 "kind": "FUNCTION_EXPRESSION", |
|
71 "name": "null", |
|
72 "body": { |
|
73 "leftOperand": { |
|
74 "endPosition": "42", |
|
75 "kind": "IDENTIFIER", |
|
76 "name": "x", |
|
77 "startPosition": "41" |
|
78 }, |
|
79 "endPosition": "44", |
|
80 "kind": "MULTIPLY", |
|
81 "rightOperand": { |
|
82 "endPosition": "44", |
|
83 "kind": "IDENTIFIER", |
|
84 "name": "y", |
|
85 "startPosition": "43" |
|
86 }, |
|
87 "startPosition": "41" |
|
88 }, |
|
89 "strict": "false", |
|
90 "startPosition": "41", |
|
91 "parameters": [ |
|
92 { |
|
93 "endPosition": "38", |
|
94 "kind": "OBJECT_LITERAL", |
|
95 "startPosition": "32", |
|
96 "properties": [ |
|
97 { |
|
98 "getter": "null", |
|
99 "endPosition": "34", |
|
100 "kind": "PROPERTY", |
|
101 "setter": "null", |
|
102 "value": { |
|
103 "endPosition": "34", |
|
104 "kind": "IDENTIFIER", |
|
105 "name": "x", |
|
106 "startPosition": "33" |
|
107 }, |
|
108 "startPosition": "33", |
|
109 "key": { |
|
110 "endPosition": "34", |
|
111 "kind": "IDENTIFIER", |
|
112 "name": "x", |
|
113 "startPosition": "33" |
|
114 } |
|
115 }, |
|
116 { |
|
117 "getter": "null", |
|
118 "endPosition": "37", |
|
119 "kind": "PROPERTY", |
|
120 "setter": "null", |
|
121 "value": { |
|
122 "endPosition": "37", |
|
123 "kind": "IDENTIFIER", |
|
124 "name": "y", |
|
125 "startPosition": "36" |
|
126 }, |
|
127 "startPosition": "36", |
|
128 "key": { |
|
129 "endPosition": "37", |
|
130 "kind": "IDENTIFIER", |
|
131 "name": "y", |
|
132 "startPosition": "36" |
|
133 } |
|
134 } |
|
135 ] |
|
136 } |
|
137 ] |
|
138 } |
|
139 }, |
|
140 { |
|
141 "endPosition": "68", |
|
142 "kind": "VARIABLE", |
|
143 "binding": { |
|
144 "endPosition": "52", |
|
145 "kind": "IDENTIFIER", |
|
146 "name": "f3", |
|
147 "startPosition": "50" |
|
148 }, |
|
149 "startPosition": "46", |
|
150 "initializer": { |
|
151 "endPosition": "65", |
|
152 "arrow": "true", |
|
153 "kind": "FUNCTION_EXPRESSION", |
|
154 "name": "null", |
|
155 "body": { |
|
156 "leftOperand": { |
|
157 "endPosition": "66", |
|
158 "kind": "IDENTIFIER", |
|
159 "name": "x", |
|
160 "startPosition": "65" |
|
161 }, |
|
162 "endPosition": "68", |
|
163 "kind": "PLUS", |
|
164 "rightOperand": { |
|
165 "endPosition": "68", |
|
166 "kind": "IDENTIFIER", |
|
167 "name": "y", |
|
168 "startPosition": "67" |
|
169 }, |
|
170 "startPosition": "65" |
|
171 }, |
|
172 "strict": "false", |
|
173 "startPosition": "65", |
|
174 "parameters": [ |
|
175 { |
|
176 "endPosition": "62", |
|
177 "kind": "ARRAY_LITERAL", |
|
178 "elements": [ |
|
179 { |
|
180 "endPosition": "58", |
|
181 "kind": "IDENTIFIER", |
|
182 "name": "x", |
|
183 "startPosition": "57" |
|
184 }, |
|
185 { |
|
186 "endPosition": "61", |
|
187 "kind": "IDENTIFIER", |
|
188 "name": "y", |
|
189 "startPosition": "60" |
|
190 } |
|
191 ], |
|
192 "startPosition": "56" |
|
193 } |
|
194 ] |
|
195 } |
|
196 }, |
|
197 { |
|
198 "endPosition": "105", |
|
199 "kind": "VARIABLE", |
|
200 "binding": { |
|
201 "endPosition": "76", |
|
202 "kind": "IDENTIFIER", |
|
203 "name": "f4", |
|
204 "startPosition": "74" |
|
205 }, |
|
206 "startPosition": "70", |
|
207 "initializer": { |
|
208 "endPosition": "102", |
|
209 "arrow": "true", |
|
210 "kind": "FUNCTION_EXPRESSION", |
|
211 "name": "null", |
|
212 "body": { |
|
213 "leftOperand": { |
|
214 "endPosition": "103", |
|
215 "kind": "IDENTIFIER", |
|
216 "name": "x", |
|
217 "startPosition": "102" |
|
218 }, |
|
219 "endPosition": "105", |
|
220 "kind": "MULTIPLY", |
|
221 "rightOperand": { |
|
222 "endPosition": "105", |
|
223 "kind": "IDENTIFIER", |
|
224 "name": "y", |
|
225 "startPosition": "104" |
|
226 }, |
|
227 "startPosition": "102" |
|
228 }, |
|
229 "strict": "false", |
|
230 "startPosition": "102", |
|
231 "parameters": [ |
|
232 { |
|
233 "expression": { |
|
234 "endPosition": "99", |
|
235 "kind": "OBJECT_LITERAL", |
|
236 "startPosition": "87", |
|
237 "properties": [ |
|
238 { |
|
239 "getter": "null", |
|
240 "endPosition": "92", |
|
241 "kind": "PROPERTY", |
|
242 "setter": "null", |
|
243 "value": { |
|
244 "endPosition": "92", |
|
245 "kind": "NUMBER_LITERAL", |
|
246 "value": "4", |
|
247 "startPosition": "91" |
|
248 }, |
|
249 "startPosition": "88", |
|
250 "key": { |
|
251 "endPosition": "89", |
|
252 "kind": "IDENTIFIER", |
|
253 "name": "y", |
|
254 "startPosition": "88" |
|
255 } |
|
256 }, |
|
257 { |
|
258 "getter": "null", |
|
259 "endPosition": "98", |
|
260 "kind": "PROPERTY", |
|
261 "setter": "null", |
|
262 "value": { |
|
263 "endPosition": "98", |
|
264 "kind": "NUMBER_LITERAL", |
|
265 "value": "5", |
|
266 "startPosition": "97" |
|
267 }, |
|
268 "startPosition": "94", |
|
269 "key": { |
|
270 "endPosition": "95", |
|
271 "kind": "IDENTIFIER", |
|
272 "name": "x", |
|
273 "startPosition": "94" |
|
274 } |
|
275 } |
|
276 ] |
|
277 }, |
|
278 "endPosition": "99", |
|
279 "kind": "ASSIGNMENT", |
|
280 "variable": { |
|
281 "endPosition": "86", |
|
282 "kind": "OBJECT_LITERAL", |
|
283 "startPosition": "80", |
|
284 "properties": [ |
|
285 { |
|
286 "getter": "null", |
|
287 "endPosition": "82", |
|
288 "kind": "PROPERTY", |
|
289 "setter": "null", |
|
290 "value": { |
|
291 "endPosition": "82", |
|
292 "kind": "IDENTIFIER", |
|
293 "name": "x", |
|
294 "startPosition": "81" |
|
295 }, |
|
296 "startPosition": "81", |
|
297 "key": { |
|
298 "endPosition": "82", |
|
299 "kind": "IDENTIFIER", |
|
300 "name": "x", |
|
301 "startPosition": "81" |
|
302 } |
|
303 }, |
|
304 { |
|
305 "getter": "null", |
|
306 "endPosition": "85", |
|
307 "kind": "PROPERTY", |
|
308 "setter": "null", |
|
309 "value": { |
|
310 "endPosition": "85", |
|
311 "kind": "IDENTIFIER", |
|
312 "name": "y", |
|
313 "startPosition": "84" |
|
314 }, |
|
315 "startPosition": "84", |
|
316 "key": { |
|
317 "endPosition": "85", |
|
318 "kind": "IDENTIFIER", |
|
319 "name": "y", |
|
320 "startPosition": "84" |
|
321 } |
|
322 } |
|
323 ] |
|
324 }, |
|
325 "startPosition": "80" |
|
326 } |
|
327 ] |
|
328 } |
|
329 }, |
|
330 { |
|
331 "endPosition": "136", |
|
332 "kind": "VARIABLE", |
|
333 "binding": { |
|
334 "endPosition": "113", |
|
335 "kind": "IDENTIFIER", |
|
336 "name": "f5", |
|
337 "startPosition": "111" |
|
338 }, |
|
339 "startPosition": "107", |
|
340 "initializer": { |
|
341 "endPosition": "133", |
|
342 "arrow": "true", |
|
343 "kind": "FUNCTION_EXPRESSION", |
|
344 "name": "null", |
|
345 "body": { |
|
346 "leftOperand": { |
|
347 "endPosition": "134", |
|
348 "kind": "IDENTIFIER", |
|
349 "name": "x", |
|
350 "startPosition": "133" |
|
351 }, |
|
352 "endPosition": "136", |
|
353 "kind": "PLUS", |
|
354 "rightOperand": { |
|
355 "endPosition": "136", |
|
356 "kind": "IDENTIFIER", |
|
357 "name": "y", |
|
358 "startPosition": "135" |
|
359 }, |
|
360 "startPosition": "133" |
|
361 }, |
|
362 "strict": "false", |
|
363 "startPosition": "133", |
|
364 "parameters": [ |
|
365 { |
|
366 "expression": { |
|
367 "endPosition": "130", |
|
368 "kind": "ARRAY_LITERAL", |
|
369 "elements": [ |
|
370 { |
|
371 "endPosition": "126", |
|
372 "kind": "NUMBER_LITERAL", |
|
373 "value": "3", |
|
374 "startPosition": "125" |
|
375 }, |
|
376 { |
|
377 "endPosition": "129", |
|
378 "kind": "NUMBER_LITERAL", |
|
379 "value": "6", |
|
380 "startPosition": "128" |
|
381 } |
|
382 ], |
|
383 "startPosition": "124" |
|
384 }, |
|
385 "endPosition": "130", |
|
386 "kind": "ASSIGNMENT", |
|
387 "variable": { |
|
388 "endPosition": "123", |
|
389 "kind": "ARRAY_LITERAL", |
|
390 "elements": [ |
|
391 { |
|
392 "endPosition": "119", |
|
393 "kind": "IDENTIFIER", |
|
394 "name": "x", |
|
395 "startPosition": "118" |
|
396 }, |
|
397 { |
|
398 "endPosition": "122", |
|
399 "kind": "IDENTIFIER", |
|
400 "name": "y", |
|
401 "startPosition": "121" |
|
402 } |
|
403 ], |
|
404 "startPosition": "117" |
|
405 }, |
|
406 "startPosition": "117" |
|
407 } |
|
408 ] |
|
409 } |
|
410 } |
|
411 ] |