|
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 } |