objectLiteral.js.EXPECTED revision 1668:bafd733be429
18478Swollman[
28478Swollman  {
38478Swollman    "endPosition": "14",
48478Swollman    "kind": "OBJECT_LITERAL",
58478Swollman    "startPosition": "2",
68478Swollman    "properties": [
78478Swollman      {
88478Swollman        "getter": "null",
98478Swollman        "endPosition": "12",
108478Swollman        "kind": "PROPERTY",
118478Swollman        "setter": "null",
128478Swollman        "value": {
138478Swollman          "endPosition": "12",
148478Swollman          "kind": "NUMBER_LITERAL",
158478Swollman          "value": "343",
168478Swollman          "startPosition": "9"
178478Swollman        },
188478Swollman        "startPosition": "4",
198478Swollman        "key": {
208478Swollman          "endPosition": "7",
218478Swollman          "kind": "IDENTIFIER",
228478Swollman          "name": "foo",
238478Swollman          "startPosition": "4"
248478Swollman        }
258478Swollman      }
268478Swollman    ]
278478Swollman  },
288478Swollman  {
2950476Speter    "endPosition": "24",
308478Swollman    "kind": "OBJECT_LITERAL",
31306983Ssevan    "startPosition": "22",
328478Swollman    "properties": []
3379530Sru  },
348478Swollman  {
358478Swollman    "endPosition": "45",
368478Swollman    "kind": "OBJECT_LITERAL",
378478Swollman    "startPosition": "30",
3868960Sru    "properties": [
398478Swollman      {
4036414Sjkoshy        "getter": "null",
4168960Sru        "endPosition": "37",
4236414Sjkoshy        "kind": "PROPERTY",
43132348Smaxim        "setter": "null",
44242451Salfred        "value": {
45242486Salfred          "endPosition": "37",
46242451Salfred          "kind": "NUMBER_LITERAL",
478478Swollman          "value": "10",
4899501Scharnier          "startPosition": "35"
4999501Scharnier        },
50136103Sdes        "startPosition": "32",
51136103Sdes        "key": {
5236365Sjkoshy          "endPosition": "33",
5379754Sdd          "kind": "IDENTIFIER",
5436414Sjkoshy          "name": "x",
5536414Sjkoshy          "startPosition": "32"
5636414Sjkoshy        }
5736414Sjkoshy      },
5836414Sjkoshy      {
5979754Sdd        "getter": "null",
6036414Sjkoshy        "endPosition": "43",
6136365Sjkoshy        "kind": "PROPERTY",
62250095Sjoel        "setter": "null",
63250095Sjoel        "value": {
64250095Sjoel          "endPosition": "43",
65250095Sjoel          "kind": "NUMBER_LITERAL",
66250095Sjoel          "value": "2",
67250095Sjoel          "startPosition": "42"
68250095Sjoel        },
69250095Sjoel        "startPosition": "39",
70250095Sjoel        "key": {
71136103Sdes          "endPosition": "40",
72154099Spav          "kind": "IDENTIFIER",
73136103Sdes          "name": "y",
74101790Sru          "startPosition": "39"
75101790Sru        }
76250095Sjoel      }
77136104Sdes    ]
78136104Sdes  },
79136104Sdes  {
80136104Sdes    "endPosition": "70",
81136104Sdes    "kind": "OBJECT_LITERAL",
82136104Sdes    "startPosition": "51",
83136104Sdes    "properties": [
84136104Sdes      {
85242451Salfred        "getter": "null",
86242451Salfred        "endPosition": "60",
87242451Salfred        "kind": "PROPERTY",
88242451Salfred        "setter": "null",
89242451Salfred        "value": {
90242451Salfred          "endPosition": "60",
91242451Salfred          "kind": "NUMBER_LITERAL",
928478Swollman          "value": "10",
9379754Sdd          "startPosition": "58"
948478Swollman        },
9536414Sjkoshy        "startPosition": "54",
96114811Shmp        "key": {
9763162Sben          "endPosition": "55",
9863162Sben          "kind": "STRING_LITERAL",
9963162Sben          "value": "x",
10063162Sben          "startPosition": "54"
101102231Strhodes        }
10263162Sben      },
10363162Sben      {
10463162Sben        "getter": "null",
105102231Strhodes        "endPosition": "68",
10663162Sben        "kind": "PROPERTY",
1078478Swollman        "setter": "null",
10879754Sdd        "value": {
1098478Swollman          "endPosition": "68",
110114811Shmp          "kind": "NUMBER_LITERAL",
1118478Swollman          "value": "2",
112114811Shmp          "startPosition": "67"
113114811Shmp        },
114114811Shmp        "startPosition": "63",
115114811Shmp        "key": {
116114811Shmp          "endPosition": "64",
1178478Swollman          "kind": "STRING_LITERAL",
11836414Sjkoshy          "value": "y",
119114811Shmp          "startPosition": "63"
120114811Shmp        }
121114811Shmp      }
122114811Shmp    ]
123114811Shmp  },
124114811Shmp  {
125114811Shmp    "endPosition": "132",
126114811Shmp    "kind": "OBJECT_LITERAL",
127273817Sae    "startPosition": "76",
128273817Sae    "properties": [
129273817Sae      {
130273817Sae        "getter": {
131273817Sae          "endPosition": "86",
132273817Sae          "kind": "FUNCTION_EXPRESSION",
133273817Sae          "name": "null",
134273817Sae          "body": {
135273817Sae            "endPosition": "101",
136140415Sru            "kind": "BLOCK",
137273817Sae            "statements": [
138273817Sae              {
139140415Sru                "expression": {
140140415Sru                  "endPosition": "101",
141140415Sru                  "kind": "IDENTIFIER",
142140415Sru                  "name": "xValue",
1438478Swollman                  "startPosition": "95"
14436365Sjkoshy                },
14536365Sjkoshy                "endPosition": "101",
14638702Swosch                "kind": "RETURN",
1478478Swollman                "startPosition": "88"
148273817Sae              }
1498478Swollman            ],
15036365Sjkoshy            "startPosition": "86"
15136365Sjkoshy          },
15236365Sjkoshy          "strict": "false",
1538478Swollman          "startPosition": "86",
1548478Swollman          "parameters": []
1558478Swollman        },
15699501Scharnier        "endPosition": "103",
157306983Ssevan        "kind": "PROPERTY",
158140415Sru        "setter": "null",
159140415Sru        "value": "null",
160140415Sru        "startPosition": "78",
161        "key": {
162          "endPosition": "83",
163          "kind": "IDENTIFIER",
164          "name": "x",
165          "startPosition": "82"
166        }
167      },
168      {
169        "getter": {
170          "endPosition": "113",
171          "kind": "FUNCTION_EXPRESSION",
172          "name": "null",
173          "body": {
174            "endPosition": "128",
175            "kind": "BLOCK",
176            "statements": [
177              {
178                "expression": {
179                  "endPosition": "128",
180                  "kind": "IDENTIFIER",
181                  "name": "yValue",
182                  "startPosition": "122"
183                },
184                "endPosition": "128",
185                "kind": "RETURN",
186                "startPosition": "115"
187              }
188            ],
189            "startPosition": "113"
190          },
191          "strict": "false",
192          "startPosition": "113",
193          "parameters": []
194        },
195        "endPosition": "130",
196        "kind": "PROPERTY",
197        "setter": "null",
198        "value": "null",
199        "startPosition": "105",
200        "key": {
201          "endPosition": "110",
202          "kind": "IDENTIFIER",
203          "name": "y",
204          "startPosition": "109"
205        }
206      }
207    ]
208  },
209  {
210    "endPosition": "206",
211    "kind": "OBJECT_LITERAL",
212    "startPosition": "138",
213    "properties": [
214      {
215        "getter": {
216          "endPosition": "150",
217          "kind": "FUNCTION_EXPRESSION",
218          "name": "null",
219          "body": {
220            "endPosition": "168",
221            "kind": "BLOCK",
222            "statements": [
223              {
224                "expression": {
225                  "identifier": "_foo",
226                  "expression": {
227                    "endPosition": "163",
228                    "kind": "IDENTIFIER",
229                    "name": "this",
230                    "startPosition": "159"
231                  },
232                  "endPosition": "168",
233                  "kind": "MEMBER_SELECT",
234                  "startPosition": "159"
235                },
236                "endPosition": "168",
237                "kind": "RETURN",
238                "startPosition": "152"
239              }
240            ],
241            "startPosition": "150"
242          },
243          "strict": "false",
244          "startPosition": "150",
245          "parameters": []
246        },
247        "endPosition": "170",
248        "kind": "PROPERTY",
249        "setter": {
250          "endPosition": "185",
251          "kind": "FUNCTION_EXPRESSION",
252          "name": "null",
253          "body": {
254            "endPosition": "202",
255            "kind": "BLOCK",
256            "statements": [
257              {
258                "expression": {
259                  "expression": {
260                    "endPosition": "202",
261                    "kind": "IDENTIFIER",
262                    "name": "val",
263                    "startPosition": "199"
264                  },
265                  "endPosition": "202",
266                  "kind": "ASSIGNMENT",
267                  "variable": {
268                    "identifier": "_foo",
269                    "expression": {
270                      "endPosition": "191",
271                      "kind": "IDENTIFIER",
272                      "name": "this",
273                      "startPosition": "187"
274                    },
275                    "endPosition": "196",
276                    "kind": "MEMBER_SELECT",
277                    "startPosition": "187"
278                  },
279                  "startPosition": "187"
280                },
281                "endPosition": "202",
282                "kind": "EXPRESSION_STATEMENT",
283                "startPosition": "187"
284              }
285            ],
286            "startPosition": "185"
287          },
288          "strict": "false",
289          "startPosition": "185",
290          "parameters": [
291            {
292              "endPosition": "183",
293              "kind": "IDENTIFIER",
294              "name": "val",
295              "startPosition": "180"
296            }
297          ]
298        },
299        "value": "null",
300        "startPosition": "140",
301        "key": {
302          "endPosition": "147",
303          "kind": "IDENTIFIER",
304          "name": "foo",
305          "startPosition": "144"
306        }
307      }
308    ]
309  }
310]
311