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