primaryExpr.js.EXPECTED revision 550:917b16e509bd
1{
2    "type": "Program",
3    "body": [
4        {
5            "type": "ExpressionStatement",
6            "expression": {
7                "type": "ThisExpression"
8            }
9        }
10    ]
11}
12{
13    "type": "Program",
14    "body": [
15        {
16            "type": "ExpressionStatement",
17            "expression": {
18                "type": "Identifier",
19                "name": "foo"
20            }
21        }
22    ]
23}
24{
25    "type": "Program",
26    "body": [
27        {
28            "type": "ExpressionStatement",
29            "expression": {
30                "type": "Literal",
31                "value": null
32            }
33        }
34    ]
35}
36{
37    "type": "Program",
38    "body": [
39        {
40            "type": "ExpressionStatement",
41            "expression": {
42                "type": "Literal",
43                "value": true
44            }
45        }
46    ]
47}
48{
49    "type": "Program",
50    "body": [
51        {
52            "type": "ExpressionStatement",
53            "expression": {
54                "type": "Literal",
55                "value": false
56            }
57        }
58    ]
59}
60{
61    "type": "Program",
62    "body": [
63        {
64            "type": "ExpressionStatement",
65            "expression": {
66                "type": "Literal",
67                "value": 33
68            }
69        }
70    ]
71}
72{
73    "type": "Program",
74    "body": [
75        {
76            "type": "ExpressionStatement",
77            "expression": {
78                "type": "Literal",
79                "value": 3.14
80            }
81        }
82    ]
83}
84{
85    "type": "Program",
86    "body": [
87        {
88            "type": "ExpressionStatement",
89            "expression": {
90                "type": "BinaryExpression",
91                "operator": "*",
92                "left": {
93                    "type": "BinaryExpression",
94                    "operator": "+",
95                    "left": {
96                        "type": "Literal",
97                        "value": 10
98                    },
99                    "right": {
100                        "type": "Literal",
101                        "value": 3
102                    }
103                },
104                "right": {
105                    "type": "Literal",
106                    "value": 2
107                }
108            }
109        }
110    ]
111}
112{
113    "type": "Program",
114    "body": [
115        {
116            "type": "ExpressionStatement",
117            "expression": {
118                "type": "ObjectExpression",
119                "properties": []
120            }
121        }
122    ]
123}
124{
125    "type": "Program",
126    "body": [
127        {
128            "type": "ExpressionStatement",
129            "expression": {
130                "type": "ObjectExpression",
131                "properties": [
132                    {
133                        "key": {
134                            "type": "Identifier",
135                            "name": "x"
136                        },
137                        "value": {
138                            "type": "Literal",
139                            "value": 3
140                        },
141                        "kind": "init"
142                    }
143                ]
144            }
145        }
146    ]
147}
148{
149    "type": "Program",
150    "body": [
151        {
152            "type": "ExpressionStatement",
153            "expression": {
154                "type": "ArrayExpression",
155                "elements": []
156            }
157        }
158    ]
159}
160{
161    "type": "Program",
162    "body": [
163        {
164            "type": "ExpressionStatement",
165            "expression": {
166                "type": "ArrayExpression",
167                "elements": [
168                    null,
169                    null
170                ]
171            }
172        }
173    ]
174}
175{
176    "type": "Program",
177    "body": [
178        {
179            "type": "ExpressionStatement",
180            "expression": {
181                "type": "ArrayExpression",
182                "elements": [
183                    {
184                        "type": "Literal",
185                        "value": 4
186                    },
187                    {
188                        "type": "Literal",
189                        "value": 5
190                    },
191                    {
192                        "type": "Literal",
193                        "value": 5
194                    }
195                ]
196            }
197        }
198    ]
199}
200