|
1 [ |
|
2 { |
|
3 "endPosition": "13", |
|
4 "kind": "FUNCTION_INVOCATION", |
|
5 "functionSelect": { |
|
6 "endPosition": "4", |
|
7 "kind": "IDENTIFIER", |
|
8 "name": "foo", |
|
9 "startPosition": "1" |
|
10 }, |
|
11 "arguments": [ |
|
12 { |
|
13 "endPosition": "6", |
|
14 "kind": "IDENTIFIER", |
|
15 "name": "a", |
|
16 "startPosition": "5" |
|
17 }, |
|
18 { |
|
19 "expression": { |
|
20 "endPosition": "12", |
|
21 "kind": "IDENTIFIER", |
|
22 "name": "b", |
|
23 "startPosition": "11" |
|
24 }, |
|
25 "endPosition": "12", |
|
26 "kind": "SPREAD", |
|
27 "startPosition": "8" |
|
28 } |
|
29 ], |
|
30 "startPosition": "1" |
|
31 }, |
|
32 { |
|
33 "endPosition": "38", |
|
34 "kind": "FUNCTION_INVOCATION", |
|
35 "functionSelect": { |
|
36 "endPosition": "19", |
|
37 "kind": "IDENTIFIER", |
|
38 "name": "bar", |
|
39 "startPosition": "16" |
|
40 }, |
|
41 "arguments": [ |
|
42 { |
|
43 "endPosition": "21", |
|
44 "kind": "NUMBER_LITERAL", |
|
45 "value": "3", |
|
46 "startPosition": "20" |
|
47 }, |
|
48 { |
|
49 "expression": { |
|
50 "endPosition": "37", |
|
51 "kind": "ARRAY_LITERAL", |
|
52 "elements": [ |
|
53 { |
|
54 "endPosition": "28", |
|
55 "kind": "NUMBER_LITERAL", |
|
56 "value": "3", |
|
57 "startPosition": "27" |
|
58 }, |
|
59 { |
|
60 "endPosition": "31", |
|
61 "kind": "NUMBER_LITERAL", |
|
62 "value": "5", |
|
63 "startPosition": "30" |
|
64 }, |
|
65 { |
|
66 "endPosition": "36", |
|
67 "kind": "NUMBER_LITERAL", |
|
68 "value": "546", |
|
69 "startPosition": "33" |
|
70 } |
|
71 ], |
|
72 "startPosition": "26" |
|
73 }, |
|
74 "endPosition": "37", |
|
75 "kind": "SPREAD", |
|
76 "startPosition": "23" |
|
77 } |
|
78 ], |
|
79 "startPosition": "16" |
|
80 }, |
|
81 { |
|
82 "endPosition": "63", |
|
83 "kind": "VARIABLE", |
|
84 "binding": { |
|
85 "endPosition": "48", |
|
86 "kind": "IDENTIFIER", |
|
87 "name": "arr", |
|
88 "startPosition": "45" |
|
89 }, |
|
90 "startPosition": "41", |
|
91 "initializer": { |
|
92 "endPosition": "63", |
|
93 "kind": "ARRAY_LITERAL", |
|
94 "elements": [ |
|
95 { |
|
96 "endPosition": "53", |
|
97 "kind": "NUMBER_LITERAL", |
|
98 "value": "3", |
|
99 "startPosition": "52" |
|
100 }, |
|
101 { |
|
102 "expression": { |
|
103 "endPosition": "59", |
|
104 "kind": "IDENTIFIER", |
|
105 "name": "a", |
|
106 "startPosition": "58" |
|
107 }, |
|
108 "endPosition": "59", |
|
109 "kind": "SPREAD", |
|
110 "startPosition": "55" |
|
111 }, |
|
112 { |
|
113 "endPosition": "62", |
|
114 "kind": "NUMBER_LITERAL", |
|
115 "value": "5", |
|
116 "startPosition": "61" |
|
117 } |
|
118 ], |
|
119 "startPosition": "51" |
|
120 } |
|
121 }, |
|
122 { |
|
123 "endPosition": "94", |
|
124 "kind": "VARIABLE", |
|
125 "binding": { |
|
126 "endPosition": "73", |
|
127 "kind": "IDENTIFIER", |
|
128 "name": "arr2", |
|
129 "startPosition": "69" |
|
130 }, |
|
131 "startPosition": "65", |
|
132 "initializer": { |
|
133 "endPosition": "94", |
|
134 "kind": "ARRAY_LITERAL", |
|
135 "elements": [ |
|
136 { |
|
137 "endPosition": "78", |
|
138 "kind": "NUMBER_LITERAL", |
|
139 "value": "4", |
|
140 "startPosition": "77" |
|
141 }, |
|
142 { |
|
143 "expression": { |
|
144 "endPosition": "89", |
|
145 "kind": "ARRAY_LITERAL", |
|
146 "elements": [ |
|
147 { |
|
148 "endPosition": "85", |
|
149 "kind": "NUMBER_LITERAL", |
|
150 "value": "5", |
|
151 "startPosition": "84" |
|
152 }, |
|
153 { |
|
154 "endPosition": "88", |
|
155 "kind": "NUMBER_LITERAL", |
|
156 "value": "6", |
|
157 "startPosition": "87" |
|
158 } |
|
159 ], |
|
160 "startPosition": "83" |
|
161 }, |
|
162 "endPosition": "89", |
|
163 "kind": "SPREAD", |
|
164 "startPosition": "80" |
|
165 }, |
|
166 { |
|
167 "endPosition": "93", |
|
168 "kind": "NUMBER_LITERAL", |
|
169 "value": "78", |
|
170 "startPosition": "91" |
|
171 } |
|
172 ], |
|
173 "startPosition": "76" |
|
174 } |
|
175 } |
|
176 ] |