lhsExpr.js.EXPECTED revision 550:917b16e509bd
1221828Sgrehan{
2221828Sgrehan    "type": "Program",
3221828Sgrehan    "body": [
4221828Sgrehan        {
5221828Sgrehan            "type": "ExpressionStatement",
6221828Sgrehan            "expression": {
7221828Sgrehan                "type": "MemberExpression",
8221828Sgrehan                "object": {
9221828Sgrehan                    "type": "Identifier",
10221828Sgrehan                    "name": "a"
11221828Sgrehan                },
12221828Sgrehan                "property": {
13221828Sgrehan                    "type": "Literal",
14221828Sgrehan                    "value": 3
15221828Sgrehan                },
16221828Sgrehan                "computed": true
17221828Sgrehan            }
18221828Sgrehan        }
19221828Sgrehan    ]
20221828Sgrehan}
21221828Sgrehan{
22221828Sgrehan    "type": "Program",
23221828Sgrehan    "body": [
24221828Sgrehan        {
25221828Sgrehan            "type": "ExpressionStatement",
26221828Sgrehan            "expression": {
27221828Sgrehan                "type": "MemberExpression",
28221828Sgrehan                "object": {
29221828Sgrehan                    "type": "Identifier",
30221828Sgrehan                    "name": "a"
31221828Sgrehan                },
32221828Sgrehan                "property": {
33221828Sgrehan                    "type": "Identifier",
34221828Sgrehan                    "name": "b"
35221828Sgrehan                },
36221828Sgrehan                "computed": true
37222105Sgrehan            }
38221828Sgrehan        }
39221828Sgrehan    ]
40221828Sgrehan}
41221828Sgrehan{
42221828Sgrehan    "type": "Program",
43221828Sgrehan    "body": [
44221828Sgrehan        {
45221828Sgrehan            "type": "ExpressionStatement",
46221828Sgrehan            "expression": {
47221828Sgrehan                "type": "MemberExpression",
48221828Sgrehan                "object": {
49221828Sgrehan                    "type": "Identifier",
50221828Sgrehan                    "name": "a"
51221828Sgrehan                },
52221828Sgrehan                "property": {
53221828Sgrehan                    "type": "Literal",
54221828Sgrehan                    "value": "foo"
55221828Sgrehan                },
56221828Sgrehan                "computed": true
57221828Sgrehan            }
58221828Sgrehan        }
59221828Sgrehan    ]
60221828Sgrehan}
61221828Sgrehan{
62221828Sgrehan    "type": "Program",
63221828Sgrehan    "body": [
64        {
65            "type": "ExpressionStatement",
66            "expression": {
67                "type": "MemberExpression",
68                "object": {
69                    "type": "Identifier",
70                    "name": "obj"
71                },
72                "property": {
73                    "type": "Identifier",
74                    "name": "foo"
75                },
76                "computed": false
77            }
78        }
79    ]
80}
81{
82    "type": "Program",
83    "body": [
84        {
85            "type": "ExpressionStatement",
86            "expression": {
87                "type": "MemberExpression",
88                "object": {
89                    "type": "MemberExpression",
90                    "object": {
91                        "type": "Identifier",
92                        "name": "obj"
93                    },
94                    "property": {
95                        "type": "Identifier",
96                        "name": "foo"
97                    },
98                    "computed": false
99                },
100                "property": {
101                    "type": "Identifier",
102                    "name": "bar"
103                },
104                "computed": false
105            }
106        }
107    ]
108}
109{
110    "type": "Program",
111    "body": [
112        {
113            "type": "ExpressionStatement",
114            "expression": {
115                "type": "NewExpression",
116                "callee": {
117                    "type": "Identifier",
118                    "name": "Type"
119                },
120                "arguments": []
121            }
122        }
123    ]
124}
125{
126    "type": "Program",
127    "body": [
128        {
129            "type": "ExpressionStatement",
130            "expression": {
131                "type": "NewExpression",
132                "callee": {
133                    "type": "Identifier",
134                    "name": "Type"
135                },
136                "arguments": []
137            }
138        }
139    ]
140}
141{
142    "type": "Program",
143    "body": [
144        {
145            "type": "ExpressionStatement",
146            "expression": {
147                "type": "NewExpression",
148                "callee": {
149                    "type": "Identifier",
150                    "name": "Type"
151                },
152                "arguments": [
153                    {
154                        "type": "Identifier",
155                        "name": "a"
156                    },
157                    {
158                        "type": "Literal",
159                        "value": "hello"
160                    }
161                ]
162            }
163        }
164    ]
165}
166{
167    "type": "Program",
168    "body": [
169        {
170            "type": "ExpressionStatement",
171            "expression": {
172                "type": "NewExpression",
173                "callee": {
174                    "type": "MemberExpression",
175                    "object": {
176                        "type": "Identifier",
177                        "name": "obj"
178                    },
179                    "property": {
180                        "type": "Identifier",
181                        "name": "Type"
182                    },
183                    "computed": false
184                },
185                "arguments": []
186            }
187        }
188    ]
189}
190{
191    "type": "Program",
192    "body": [
193        {
194            "type": "ExpressionStatement",
195            "expression": {
196                "type": "NewExpression",
197                "callee": {
198                    "type": "MemberExpression",
199                    "object": {
200                        "type": "Identifier",
201                        "name": "obj"
202                    },
203                    "property": {
204                        "type": "Identifier",
205                        "name": "Type"
206                    },
207                    "computed": false
208                },
209                "arguments": []
210            }
211        }
212    ]
213}
214{
215    "type": "Program",
216    "body": [
217        {
218            "type": "ExpressionStatement",
219            "expression": {
220                "type": "NewExpression",
221                "callee": {
222                    "type": "MemberExpression",
223                    "object": {
224                        "type": "Identifier",
225                        "name": "obj"
226                    },
227                    "property": {
228                        "type": "Identifier",
229                        "name": "Type"
230                    },
231                    "computed": false
232                },
233                "arguments": [
234                    {
235                        "type": "Identifier",
236                        "name": "a"
237                    },
238                    {
239                        "type": "Literal",
240                        "value": "hello"
241                    }
242                ]
243            }
244        }
245    ]
246}
247{
248    "type": "Program",
249    "body": [
250        {
251            "type": "ExpressionStatement",
252            "expression": {
253                "type": "CallExpression",
254                "callee": {
255                    "type": "Identifier",
256                    "name": "foo"
257                },
258                "arguments": []
259            }
260        }
261    ]
262}
263{
264    "type": "Program",
265    "body": [
266        {
267            "type": "ExpressionStatement",
268            "expression": {
269                "type": "CallExpression",
270                "callee": {
271                    "type": "MemberExpression",
272                    "object": {
273                        "type": "Identifier",
274                        "name": "obj"
275                    },
276                    "property": {
277                        "type": "Identifier",
278                        "name": "foo"
279                    },
280                    "computed": false
281                },
282                "arguments": []
283            }
284        }
285    ]
286}
287{
288    "type": "Program",
289    "body": [
290        {
291            "type": "ExpressionStatement",
292            "expression": {
293                "type": "CallExpression",
294                "callee": {
295                    "type": "Identifier",
296                    "name": "foo"
297                },
298                "arguments": [
299                    {
300                        "type": "Identifier",
301                        "name": "a"
302                    },
303                    {
304                        "type": "Identifier",
305                        "name": "b"
306                    }
307                ]
308            }
309        }
310    ]
311}
312{
313    "type": "Program",
314    "body": [
315        {
316            "type": "ExpressionStatement",
317            "expression": {
318                "type": "CallExpression",
319                "callee": {
320                    "type": "MemberExpression",
321                    "object": {
322                        "type": "Identifier",
323                        "name": "obj"
324                    },
325                    "property": {
326                        "type": "Identifier",
327                        "name": "foo"
328                    },
329                    "computed": false
330                },
331                "arguments": [
332                    {
333                        "type": "Identifier",
334                        "name": "a"
335                    },
336                    {
337                        "type": "Identifier",
338                        "name": "b"
339                    }
340                ]
341            }
342        }
343    ]
344}
345