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