1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ExpressionStatement", 6 "expression": { 7 "type": "NewExpression", 8 "callee": { 9 "type": "Identifier", 10 "name": "a", 11 "loc": { 12 "start": { 13 "line": 17, 14 "column": 5 15 }, 16 "end": { 17 "line": 17, 18 "column": 6 19 } 20 } 21 }, 22 "arguments": [], 23 "loc": { 24 "start": { 25 "line": 17, 26 "column": 1 27 }, 28 "end": { 29 "line": 17, 30 "column": 6 31 } 32 } 33 }, 34 "loc": { 35 "start": { 36 "line": 17, 37 "column": 1 38 }, 39 "end": { 40 "line": 17, 41 "column": 7 42 } 43 } 44 }, 45 { 46 "type": "ExpressionStatement", 47 "expression": { 48 "type": "NewExpression", 49 "callee": { 50 "type": "Identifier", 51 "name": "a", 52 "loc": { 53 "start": { 54 "line": 18, 55 "column": 5 56 }, 57 "end": { 58 "line": 18, 59 "column": 6 60 } 61 } 62 }, 63 "arguments": [ 64 { 65 "type": "Identifier", 66 "name": "b", 67 "loc": { 68 "start": { 69 "line": 18, 70 "column": 7 71 }, 72 "end": { 73 "line": 18, 74 "column": 8 75 } 76 } 77 }, 78 { 79 "type": "Identifier", 80 "name": "c", 81 "loc": { 82 "start": { 83 "line": 18, 84 "column": 9 85 }, 86 "end": { 87 "line": 18, 88 "column": 10 89 } 90 } 91 } 92 ], 93 "loc": { 94 "start": { 95 "line": 18, 96 "column": 1 97 }, 98 "end": { 99 "line": 18, 100 "column": 11 101 } 102 } 103 }, 104 "loc": { 105 "start": { 106 "line": 18, 107 "column": 1 108 }, 109 "end": { 110 "line": 18, 111 "column": 12 112 } 113 } 114 }, 115 { 116 "type": "ExpressionStatement", 117 "expression": { 118 "type": "NewExpression", 119 "callee": { 120 "type": "NewExpression", 121 "callee": { 122 "type": "NewExpression", 123 "callee": { 124 "type": "MemberExpression", 125 "object": { 126 "type": "Identifier", 127 "name": "a", 128 "loc": { 129 "start": { 130 "line": 19, 131 "column": 13 132 }, 133 "end": { 134 "line": 19, 135 "column": 14 136 } 137 } 138 }, 139 "property": { 140 "type": "Identifier", 141 "name": "b", 142 "loc": { 143 "start": { 144 "line": 19, 145 "column": 15 146 }, 147 "end": { 148 "line": 19, 149 "column": 16 150 } 151 } 152 }, 153 "computed": false, 154 "optional": false, 155 "loc": { 156 "start": { 157 "line": 19, 158 "column": 13 159 }, 160 "end": { 161 "line": 19, 162 "column": 16 163 } 164 } 165 }, 166 "arguments": [], 167 "loc": { 168 "start": { 169 "line": 19, 170 "column": 9 171 }, 172 "end": { 173 "line": 19, 174 "column": 16 175 } 176 } 177 }, 178 "arguments": [], 179 "loc": { 180 "start": { 181 "line": 19, 182 "column": 5 183 }, 184 "end": { 185 "line": 19, 186 "column": 16 187 } 188 } 189 }, 190 "arguments": [], 191 "loc": { 192 "start": { 193 "line": 19, 194 "column": 1 195 }, 196 "end": { 197 "line": 19, 198 "column": 16 199 } 200 } 201 }, 202 "loc": { 203 "start": { 204 "line": 19, 205 "column": 1 206 }, 207 "end": { 208 "line": 19, 209 "column": 17 210 } 211 } 212 }, 213 { 214 "type": "ExpressionStatement", 215 "expression": { 216 "type": "NewExpression", 217 "callee": { 218 "type": "NewExpression", 219 "callee": { 220 "type": "ArrayExpression", 221 "elements": [ 222 { 223 "type": "Identifier", 224 "name": "a", 225 "loc": { 226 "start": { 227 "line": 20, 228 "column": 10 229 }, 230 "end": { 231 "line": 20, 232 "column": 11 233 } 234 } 235 } 236 ], 237 "loc": { 238 "start": { 239 "line": 20, 240 "column": 9 241 }, 242 "end": { 243 "line": 20, 244 "column": 12 245 } 246 } 247 }, 248 "arguments": [ 249 { 250 "type": "NumberLiteral", 251 "value": 5, 252 "loc": { 253 "start": { 254 "line": 20, 255 "column": 13 256 }, 257 "end": { 258 "line": 20, 259 "column": 14 260 } 261 } 262 } 263 ], 264 "loc": { 265 "start": { 266 "line": 20, 267 "column": 5 268 }, 269 "end": { 270 "line": 20, 271 "column": 15 272 } 273 } 274 }, 275 "arguments": [], 276 "loc": { 277 "start": { 278 "line": 20, 279 "column": 1 280 }, 281 "end": { 282 "line": 20, 283 "column": 17 284 } 285 } 286 }, 287 "loc": { 288 "start": { 289 "line": 20, 290 "column": 1 291 }, 292 "end": { 293 "line": 20, 294 "column": 18 295 } 296 } 297 }, 298 { 299 "type": "ExpressionStatement", 300 "expression": { 301 "type": "NewExpression", 302 "callee": { 303 "type": "NewExpression", 304 "callee": { 305 "type": "NewExpression", 306 "callee": { 307 "type": "Identifier", 308 "name": "a", 309 "loc": { 310 "start": { 311 "line": 21, 312 "column": 13 313 }, 314 "end": { 315 "line": 21, 316 "column": 14 317 } 318 } 319 }, 320 "arguments": [ 321 { 322 "type": "Identifier", 323 "name": "b", 324 "loc": { 325 "start": { 326 "line": 21, 327 "column": 15 328 }, 329 "end": { 330 "line": 21, 331 "column": 16 332 } 333 } 334 } 335 ], 336 "loc": { 337 "start": { 338 "line": 21, 339 "column": 9 340 }, 341 "end": { 342 "line": 21, 343 "column": 17 344 } 345 } 346 }, 347 "arguments": [], 348 "loc": { 349 "start": { 350 "line": 21, 351 "column": 5 352 }, 353 "end": { 354 "line": 21, 355 "column": 17 356 } 357 } 358 }, 359 "arguments": [], 360 "loc": { 361 "start": { 362 "line": 21, 363 "column": 1 364 }, 365 "end": { 366 "line": 21, 367 "column": 17 368 } 369 } 370 }, 371 "loc": { 372 "start": { 373 "line": 21, 374 "column": 1 375 }, 376 "end": { 377 "line": 21, 378 "column": 18 379 } 380 } 381 }, 382 { 383 "type": "ExpressionStatement", 384 "expression": { 385 "type": "NewExpression", 386 "callee": { 387 "type": "StringLiteral", 388 "value": "foo", 389 "loc": { 390 "start": { 391 "line": 22, 392 "column": 5 393 }, 394 "end": { 395 "line": 22, 396 "column": 10 397 } 398 } 399 }, 400 "arguments": [], 401 "loc": { 402 "start": { 403 "line": 22, 404 "column": 1 405 }, 406 "end": { 407 "line": 22, 408 "column": 12 409 } 410 } 411 }, 412 "loc": { 413 "start": { 414 "line": 22, 415 "column": 1 416 }, 417 "end": { 418 "line": 22, 419 "column": 13 420 } 421 } 422 } 423 ], 424 "loc": { 425 "start": { 426 "line": 1, 427 "column": 1 428 }, 429 "end": { 430 "line": 23, 431 "column": 1 432 } 433 } 434} 435