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