arrow_params.js.EXPECTED revision 1739:4a6a1fd3d3dd
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]
412