1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ExpressionStatement", 6 "expression": { 7 "type": "LogicalExpression", 8 "operator": "||", 9 "left": { 10 "type": "Identifier", 11 "name": "a", 12 "decorators": [], 13 "loc": { 14 "start": { 15 "line": 17, 16 "column": 1, 17 "program": "test-logical-expression.js" 18 }, 19 "end": { 20 "line": 17, 21 "column": 2, 22 "program": "test-logical-expression.js" 23 } 24 } 25 }, 26 "right": { 27 "type": "Identifier", 28 "name": "b", 29 "decorators": [], 30 "loc": { 31 "start": { 32 "line": 17, 33 "column": 6, 34 "program": "test-logical-expression.js" 35 }, 36 "end": { 37 "line": 17, 38 "column": 7, 39 "program": "test-logical-expression.js" 40 } 41 } 42 }, 43 "loc": { 44 "start": { 45 "line": 17, 46 "column": 1, 47 "program": "test-logical-expression.js" 48 }, 49 "end": { 50 "line": 17, 51 "column": 7, 52 "program": "test-logical-expression.js" 53 } 54 } 55 }, 56 "loc": { 57 "start": { 58 "line": 17, 59 "column": 1, 60 "program": "test-logical-expression.js" 61 }, 62 "end": { 63 "line": 17, 64 "column": 7, 65 "program": "test-logical-expression.js" 66 } 67 } 68 }, 69 { 70 "type": "ExpressionStatement", 71 "expression": { 72 "type": "LogicalExpression", 73 "operator": "&&", 74 "left": { 75 "type": "Identifier", 76 "name": "a", 77 "decorators": [], 78 "loc": { 79 "start": { 80 "line": 18, 81 "column": 1, 82 "program": "test-logical-expression.js" 83 }, 84 "end": { 85 "line": 18, 86 "column": 2, 87 "program": "test-logical-expression.js" 88 } 89 } 90 }, 91 "right": { 92 "type": "Identifier", 93 "name": "b", 94 "decorators": [], 95 "loc": { 96 "start": { 97 "line": 18, 98 "column": 6, 99 "program": "test-logical-expression.js" 100 }, 101 "end": { 102 "line": 18, 103 "column": 7, 104 "program": "test-logical-expression.js" 105 } 106 } 107 }, 108 "loc": { 109 "start": { 110 "line": 18, 111 "column": 1, 112 "program": "test-logical-expression.js" 113 }, 114 "end": { 115 "line": 18, 116 "column": 7, 117 "program": "test-logical-expression.js" 118 } 119 } 120 }, 121 "loc": { 122 "start": { 123 "line": 18, 124 "column": 1, 125 "program": "test-logical-expression.js" 126 }, 127 "end": { 128 "line": 18, 129 "column": 8, 130 "program": "test-logical-expression.js" 131 } 132 } 133 }, 134 { 135 "type": "ExpressionStatement", 136 "expression": { 137 "type": "LogicalExpression", 138 "operator": "||", 139 "left": { 140 "type": "LogicalExpression", 141 "operator": "&&", 142 "left": { 143 "type": "Identifier", 144 "name": "a", 145 "decorators": [], 146 "loc": { 147 "start": { 148 "line": 19, 149 "column": 1, 150 "program": "test-logical-expression.js" 151 }, 152 "end": { 153 "line": 19, 154 "column": 2, 155 "program": "test-logical-expression.js" 156 } 157 } 158 }, 159 "right": { 160 "type": "Identifier", 161 "name": "b", 162 "decorators": [], 163 "loc": { 164 "start": { 165 "line": 19, 166 "column": 6, 167 "program": "test-logical-expression.js" 168 }, 169 "end": { 170 "line": 19, 171 "column": 7, 172 "program": "test-logical-expression.js" 173 } 174 } 175 }, 176 "loc": { 177 "start": { 178 "line": 19, 179 "column": 1, 180 "program": "test-logical-expression.js" 181 }, 182 "end": { 183 "line": 19, 184 "column": 7, 185 "program": "test-logical-expression.js" 186 } 187 } 188 }, 189 "right": { 190 "type": "Identifier", 191 "name": "c", 192 "decorators": [], 193 "loc": { 194 "start": { 195 "line": 19, 196 "column": 11, 197 "program": "test-logical-expression.js" 198 }, 199 "end": { 200 "line": 19, 201 "column": 12, 202 "program": "test-logical-expression.js" 203 } 204 } 205 }, 206 "loc": { 207 "start": { 208 "line": 19, 209 "column": 1, 210 "program": "test-logical-expression.js" 211 }, 212 "end": { 213 "line": 19, 214 "column": 12, 215 "program": "test-logical-expression.js" 216 } 217 } 218 }, 219 "loc": { 220 "start": { 221 "line": 19, 222 "column": 1, 223 "program": "test-logical-expression.js" 224 }, 225 "end": { 226 "line": 19, 227 "column": 12, 228 "program": "test-logical-expression.js" 229 } 230 } 231 }, 232 { 233 "type": "ExpressionStatement", 234 "expression": { 235 "type": "LogicalExpression", 236 "operator": "||", 237 "left": { 238 "type": "Identifier", 239 "name": "a", 240 "decorators": [], 241 "loc": { 242 "start": { 243 "line": 20, 244 "column": 1, 245 "program": "test-logical-expression.js" 246 }, 247 "end": { 248 "line": 20, 249 "column": 2, 250 "program": "test-logical-expression.js" 251 } 252 } 253 }, 254 "right": { 255 "type": "LogicalExpression", 256 "operator": "&&", 257 "left": { 258 "type": "Identifier", 259 "name": "b", 260 "decorators": [], 261 "loc": { 262 "start": { 263 "line": 20, 264 "column": 6, 265 "program": "test-logical-expression.js" 266 }, 267 "end": { 268 "line": 20, 269 "column": 7, 270 "program": "test-logical-expression.js" 271 } 272 } 273 }, 274 "right": { 275 "type": "Identifier", 276 "name": "c", 277 "decorators": [], 278 "loc": { 279 "start": { 280 "line": 20, 281 "column": 11, 282 "program": "test-logical-expression.js" 283 }, 284 "end": { 285 "line": 20, 286 "column": 12, 287 "program": "test-logical-expression.js" 288 } 289 } 290 }, 291 "loc": { 292 "start": { 293 "line": 20, 294 "column": 6, 295 "program": "test-logical-expression.js" 296 }, 297 "end": { 298 "line": 20, 299 "column": 12, 300 "program": "test-logical-expression.js" 301 } 302 } 303 }, 304 "loc": { 305 "start": { 306 "line": 20, 307 "column": 1, 308 "program": "test-logical-expression.js" 309 }, 310 "end": { 311 "line": 20, 312 "column": 12, 313 "program": "test-logical-expression.js" 314 } 315 } 316 }, 317 "loc": { 318 "start": { 319 "line": 20, 320 "column": 1, 321 "program": "test-logical-expression.js" 322 }, 323 "end": { 324 "line": 20, 325 "column": 12, 326 "program": "test-logical-expression.js" 327 } 328 } 329 }, 330 { 331 "type": "ExpressionStatement", 332 "expression": { 333 "type": "LogicalExpression", 334 "operator": "||", 335 "left": { 336 "type": "LogicalExpression", 337 "operator": "||", 338 "left": { 339 "type": "LogicalExpression", 340 "operator": "&&", 341 "left": { 342 "type": "Identifier", 343 "name": "a", 344 "decorators": [], 345 "loc": { 346 "start": { 347 "line": 21, 348 "column": 1, 349 "program": "test-logical-expression.js" 350 }, 351 "end": { 352 "line": 21, 353 "column": 2, 354 "program": "test-logical-expression.js" 355 } 356 } 357 }, 358 "right": { 359 "type": "Identifier", 360 "name": "b", 361 "decorators": [], 362 "loc": { 363 "start": { 364 "line": 21, 365 "column": 6, 366 "program": "test-logical-expression.js" 367 }, 368 "end": { 369 "line": 21, 370 "column": 7, 371 "program": "test-logical-expression.js" 372 } 373 } 374 }, 375 "loc": { 376 "start": { 377 "line": 21, 378 "column": 1, 379 "program": "test-logical-expression.js" 380 }, 381 "end": { 382 "line": 21, 383 "column": 7, 384 "program": "test-logical-expression.js" 385 } 386 } 387 }, 388 "right": { 389 "type": "LogicalExpression", 390 "operator": "&&", 391 "left": { 392 "type": "Identifier", 393 "name": "c", 394 "decorators": [], 395 "loc": { 396 "start": { 397 "line": 21, 398 "column": 11, 399 "program": "test-logical-expression.js" 400 }, 401 "end": { 402 "line": 21, 403 "column": 12, 404 "program": "test-logical-expression.js" 405 } 406 } 407 }, 408 "right": { 409 "type": "Identifier", 410 "name": "b", 411 "decorators": [], 412 "loc": { 413 "start": { 414 "line": 21, 415 "column": 16, 416 "program": "test-logical-expression.js" 417 }, 418 "end": { 419 "line": 21, 420 "column": 17, 421 "program": "test-logical-expression.js" 422 } 423 } 424 }, 425 "loc": { 426 "start": { 427 "line": 21, 428 "column": 11, 429 "program": "test-logical-expression.js" 430 }, 431 "end": { 432 "line": 21, 433 "column": 17, 434 "program": "test-logical-expression.js" 435 } 436 } 437 }, 438 "loc": { 439 "start": { 440 "line": 21, 441 "column": 1, 442 "program": "test-logical-expression.js" 443 }, 444 "end": { 445 "line": 21, 446 "column": 17, 447 "program": "test-logical-expression.js" 448 } 449 } 450 }, 451 "right": { 452 "type": "LogicalExpression", 453 "operator": "&&", 454 "left": { 455 "type": "Identifier", 456 "name": "d", 457 "decorators": [], 458 "loc": { 459 "start": { 460 "line": 21, 461 "column": 21, 462 "program": "test-logical-expression.js" 463 }, 464 "end": { 465 "line": 21, 466 "column": 22, 467 "program": "test-logical-expression.js" 468 } 469 } 470 }, 471 "right": { 472 "type": "Identifier", 473 "name": "e", 474 "decorators": [], 475 "loc": { 476 "start": { 477 "line": 21, 478 "column": 26, 479 "program": "test-logical-expression.js" 480 }, 481 "end": { 482 "line": 21, 483 "column": 27, 484 "program": "test-logical-expression.js" 485 } 486 } 487 }, 488 "loc": { 489 "start": { 490 "line": 21, 491 "column": 21, 492 "program": "test-logical-expression.js" 493 }, 494 "end": { 495 "line": 21, 496 "column": 27, 497 "program": "test-logical-expression.js" 498 } 499 } 500 }, 501 "loc": { 502 "start": { 503 "line": 21, 504 "column": 1, 505 "program": "test-logical-expression.js" 506 }, 507 "end": { 508 "line": 21, 509 "column": 27, 510 "program": "test-logical-expression.js" 511 } 512 } 513 }, 514 "loc": { 515 "start": { 516 "line": 21, 517 "column": 1, 518 "program": "test-logical-expression.js" 519 }, 520 "end": { 521 "line": 21, 522 "column": 27, 523 "program": "test-logical-expression.js" 524 } 525 } 526 }, 527 { 528 "type": "ExpressionStatement", 529 "expression": { 530 "type": "LogicalExpression", 531 "operator": "||", 532 "left": { 533 "type": "LogicalExpression", 534 "operator": "||", 535 "left": { 536 "type": "Identifier", 537 "name": "a", 538 "decorators": [], 539 "loc": { 540 "start": { 541 "line": 22, 542 "column": 1, 543 "program": "test-logical-expression.js" 544 }, 545 "end": { 546 "line": 22, 547 "column": 2, 548 "program": "test-logical-expression.js" 549 } 550 } 551 }, 552 "right": { 553 "type": "LogicalExpression", 554 "operator": "&&", 555 "left": { 556 "type": "LogicalExpression", 557 "operator": "&&", 558 "left": { 559 "type": "Identifier", 560 "name": "b", 561 "decorators": [], 562 "loc": { 563 "start": { 564 "line": 22, 565 "column": 6, 566 "program": "test-logical-expression.js" 567 }, 568 "end": { 569 "line": 22, 570 "column": 7, 571 "program": "test-logical-expression.js" 572 } 573 } 574 }, 575 "right": { 576 "type": "Identifier", 577 "name": "c", 578 "decorators": [], 579 "loc": { 580 "start": { 581 "line": 22, 582 "column": 11, 583 "program": "test-logical-expression.js" 584 }, 585 "end": { 586 "line": 22, 587 "column": 12, 588 "program": "test-logical-expression.js" 589 } 590 } 591 }, 592 "loc": { 593 "start": { 594 "line": 22, 595 "column": 6, 596 "program": "test-logical-expression.js" 597 }, 598 "end": { 599 "line": 22, 600 "column": 12, 601 "program": "test-logical-expression.js" 602 } 603 } 604 }, 605 "right": { 606 "type": "Identifier", 607 "name": "d", 608 "decorators": [], 609 "loc": { 610 "start": { 611 "line": 22, 612 "column": 16, 613 "program": "test-logical-expression.js" 614 }, 615 "end": { 616 "line": 22, 617 "column": 17, 618 "program": "test-logical-expression.js" 619 } 620 } 621 }, 622 "loc": { 623 "start": { 624 "line": 22, 625 "column": 6, 626 "program": "test-logical-expression.js" 627 }, 628 "end": { 629 "line": 22, 630 "column": 17, 631 "program": "test-logical-expression.js" 632 } 633 } 634 }, 635 "loc": { 636 "start": { 637 "line": 22, 638 "column": 1, 639 "program": "test-logical-expression.js" 640 }, 641 "end": { 642 "line": 22, 643 "column": 17, 644 "program": "test-logical-expression.js" 645 } 646 } 647 }, 648 "right": { 649 "type": "Identifier", 650 "name": "e", 651 "decorators": [], 652 "loc": { 653 "start": { 654 "line": 22, 655 "column": 21, 656 "program": "test-logical-expression.js" 657 }, 658 "end": { 659 "line": 22, 660 "column": 22, 661 "program": "test-logical-expression.js" 662 } 663 } 664 }, 665 "loc": { 666 "start": { 667 "line": 22, 668 "column": 1, 669 "program": "test-logical-expression.js" 670 }, 671 "end": { 672 "line": 22, 673 "column": 22, 674 "program": "test-logical-expression.js" 675 } 676 } 677 }, 678 "loc": { 679 "start": { 680 "line": 22, 681 "column": 1, 682 "program": "test-logical-expression.js" 683 }, 684 "end": { 685 "line": 22, 686 "column": 23, 687 "program": "test-logical-expression.js" 688 } 689 } 690 }, 691 { 692 "type": "ExpressionStatement", 693 "expression": { 694 "type": "LogicalExpression", 695 "operator": "||", 696 "left": { 697 "type": "LogicalExpression", 698 "operator": "&&", 699 "left": { 700 "type": "LogicalExpression", 701 "operator": "&&", 702 "left": { 703 "type": "LogicalExpression", 704 "operator": "&&", 705 "left": { 706 "type": "Identifier", 707 "name": "b", 708 "decorators": [], 709 "loc": { 710 "start": { 711 "line": 23, 712 "column": 1, 713 "program": "test-logical-expression.js" 714 }, 715 "end": { 716 "line": 23, 717 "column": 2, 718 "program": "test-logical-expression.js" 719 } 720 } 721 }, 722 "right": { 723 "type": "Identifier", 724 "name": "a", 725 "decorators": [], 726 "loc": { 727 "start": { 728 "line": 23, 729 "column": 6, 730 "program": "test-logical-expression.js" 731 }, 732 "end": { 733 "line": 23, 734 "column": 7, 735 "program": "test-logical-expression.js" 736 } 737 } 738 }, 739 "loc": { 740 "start": { 741 "line": 23, 742 "column": 1, 743 "program": "test-logical-expression.js" 744 }, 745 "end": { 746 "line": 23, 747 "column": 7, 748 "program": "test-logical-expression.js" 749 } 750 } 751 }, 752 "right": { 753 "type": "Identifier", 754 "name": "e", 755 "decorators": [], 756 "loc": { 757 "start": { 758 "line": 23, 759 "column": 11, 760 "program": "test-logical-expression.js" 761 }, 762 "end": { 763 "line": 23, 764 "column": 12, 765 "program": "test-logical-expression.js" 766 } 767 } 768 }, 769 "loc": { 770 "start": { 771 "line": 23, 772 "column": 1, 773 "program": "test-logical-expression.js" 774 }, 775 "end": { 776 "line": 23, 777 "column": 12, 778 "program": "test-logical-expression.js" 779 } 780 } 781 }, 782 "right": { 783 "type": "Identifier", 784 "name": "c", 785 "decorators": [], 786 "loc": { 787 "start": { 788 "line": 24, 789 "column": 4, 790 "program": "test-logical-expression.js" 791 }, 792 "end": { 793 "line": 24, 794 "column": 5, 795 "program": "test-logical-expression.js" 796 } 797 } 798 }, 799 "loc": { 800 "start": { 801 "line": 23, 802 "column": 1, 803 "program": "test-logical-expression.js" 804 }, 805 "end": { 806 "line": 24, 807 "column": 5, 808 "program": "test-logical-expression.js" 809 } 810 } 811 }, 812 "right": { 813 "type": "Identifier", 814 "name": "f", 815 "decorators": [], 816 "loc": { 817 "start": { 818 "line": 24, 819 "column": 9, 820 "program": "test-logical-expression.js" 821 }, 822 "end": { 823 "line": 24, 824 "column": 10, 825 "program": "test-logical-expression.js" 826 } 827 } 828 }, 829 "loc": { 830 "start": { 831 "line": 23, 832 "column": 1, 833 "program": "test-logical-expression.js" 834 }, 835 "end": { 836 "line": 24, 837 "column": 10, 838 "program": "test-logical-expression.js" 839 } 840 } 841 }, 842 "loc": { 843 "start": { 844 "line": 23, 845 "column": 1, 846 "program": "test-logical-expression.js" 847 }, 848 "end": { 849 "line": 24, 850 "column": 11, 851 "program": "test-logical-expression.js" 852 } 853 } 854 } 855 ], 856 "loc": { 857 "start": { 858 "line": 1, 859 "column": 1, 860 "program": "test-logical-expression.js" 861 }, 862 "end": { 863 "line": 25, 864 "column": 1, 865 "program": "test-logical-expression.js" 866 } 867 } 868} 869