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