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