|
513 | 513 | <!-- ^ punctuation.definition.string.begin.ngx -->
|
514 | 514 | <!-- ^ punctuation.definition.string.end.ngx -->
|
515 | 515 |
|
| 516 | + <!-- template strings --> |
| 517 | + {{ `Hello ${name + `template ${var}`}` }} |
| 518 | +<!-- ^^^^^^^ meta.string.template.ngx - meta.interpolation --> |
| 519 | +<!-- ^^^^^^^^^ meta.string.template.ngx meta.interpolation.ngx - meta.string meta.string --> |
| 520 | +<!-- ^^^^^^^^^^ meta.string.template.ngx meta.interpolation.ngx meta.string.template.ngx - meta.interpolation meta.interpolation --> |
| 521 | +<!-- ^^^^^^ meta.string.template.ngx meta.interpolation.ngx meta.string.template.ngx meta.interpolation.ngx --> |
| 522 | +<!-- ^ meta.string.template.ngx meta.interpolation.ngx meta.string.template.ngx - meta.interpolation meta.interpolation --> |
| 523 | +<!-- ^ meta.string.template.ngx meta.interpolation.ngx - meta.string meta.string --> |
| 524 | +<!-- ^ meta.string.template.ngx - meta.interpolation --> |
| 525 | +<!-- ^^^^^^^ string.quoted.other.ngx --> |
| 526 | +<!-- ^^^^^^^^^ - string --> |
| 527 | +<!-- ^ punctuation.definition.string.begin.ngx --> |
| 528 | +<!-- ^^ punctuation.section.interpolation.begin.ngx --> |
| 529 | +<!-- ^^^^ variable.other.readwrite.ngx --> |
| 530 | +<!-- ^ keyword.operator.arithmetic.ngx --> |
| 531 | +<!-- ^^^^^^^^^^ string.quoted.other.ngx --> |
| 532 | +<!-- ^ punctuation.definition.string.begin.ngx --> |
| 533 | +<!-- ^^^^^^ - string --> |
| 534 | +<!-- ^^ punctuation.section.interpolation.begin.ngx --> |
| 535 | +<!-- ^^^ variable.other.readwrite.ngx --> |
| 536 | +<!-- ^ punctuation.section.interpolation.end.ngx --> |
| 537 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.end.ngx --> |
| 538 | +<!-- ^ punctuation.section.interpolation.end.ngx - string --> |
| 539 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.end.ngx --> |
| 540 | + |
| 541 | + <!-- tagged template strings --> |
| 542 | + {{ tag`Text \`${var}\`` }} |
| 543 | +<!-- ^^^ variable.function.tagged-template.ngx - string --> |
| 544 | +<!-- ^^^^^^^^^^^^^^^^^ meta.string.template.ngx --> |
| 545 | +<!-- ^^^^^^^^ string.quoted.other.ngx --> |
| 546 | +<!-- ^ punctuation.definition.string.begin.ngx --> |
| 547 | +<!-- ^^ constant.character.escape.ngx --> |
| 548 | +<!-- ^^^^^^ meta.interpolation.ngx - string --> |
| 549 | +<!-- ^^ punctuation.section.interpolation.begin.ngx --> |
| 550 | +<!-- ^^^ variable.other.readwrite.ngx --> |
| 551 | +<!-- ^ punctuation.section.interpolation.end.ngx --> |
| 552 | +<!-- ^^^ string.quoted.other.ngx --> |
| 553 | +<!-- ^^ constant.character.escape.ngx --> |
| 554 | +<!-- ^ punctuation.definition.string.end.ngx --> |
| 555 | + |
| 556 | + <!-- regular expressions --> |
| 557 | + {{ `/^[a-z]${var + `nest\`ed ${ `/\w+/` + pattern}`}\d+/` }} |
| 558 | +<!-- ^^^^^^^^ meta.string.template.regexp.ngx - meta.interpolation --> |
| 559 | +<!-- ^^^^^^^^ meta.string.template.regexp.ngx meta.interpolation.ngx - meta.string meta.strin --> |
| 560 | +<!-- ^^^^^^^^^^ meta.string.template.regexp.ngx meta.interpolation.ngx meta.string.template.ngx - meta.interpolation meta.interpolation --> |
| 561 | +<!-- ^^^ meta.string.template.regexp.ngx meta.interpolation.ngx meta.string.template.ngx meta.interpolation.ngx --> |
| 562 | +<!-- ^^^^^^^ meta.string.template.regexp.ngx meta.interpolation.ngx meta.string.template.ngx meta.interpolation.ngx meta.string.template.regexp.ngx --> |
| 563 | +<!-- ^^^^^^^^^^^ meta.string.template.regexp.ngx meta.interpolation.ngx meta.string.template.ngx meta.interpolation.ngx --> |
| 564 | +<!-- ^ meta.string.template.regexp.ngx meta.interpolation.ngx meta.string.template.ngx - meta.interpolation meta.interpolation --> |
| 565 | +<!-- ^ meta.string.template.regexp.ngx meta.interpolation.ngx - meta.string meta.strin --> |
| 566 | +<!-- ^^^^^ meta.string.template.regexp.ngx - meta.interpolation --> |
| 567 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.begin.ngx --> |
| 568 | +<!-- ^ punctuation.definition.pattern.begin.ngx --> |
| 569 | +<!-- ^ keyword.control.anchor.regexp --> |
| 570 | +<!-- ^^^^^ meta.set.regexp --> |
| 571 | +<!-- ^ punctuation.definition.set.begin.regexp --> |
| 572 | +<!-- ^^^ constant.other.range.regexp --> |
| 573 | +<!-- ^ punctuation.separator.sequence.regexp --> |
| 574 | +<!-- ^ punctuation.definition.set.end.regexp --> |
| 575 | +<!-- ^^ punctuation.section.interpolation.begin.ngx --> |
| 576 | +<!-- ^^^ variable.other.readwrite.ngx --> |
| 577 | +<!-- ^ keyword.operator.arithmetic.ngx --> |
| 578 | +<!-- ^^^^^^^^^^ string.quoted.other.ngx --> |
| 579 | +<!-- ^ punctuation.definition.string.begin.ngx --> |
| 580 | +<!-- ^^ constant.character.escape.ngx --> |
| 581 | +<!-- ^^ punctuation.section.interpolation.begin.ngx --> |
| 582 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.begin.ngx --> |
| 583 | +<!-- ^ punctuation.definition.pattern.begin.ngx --> |
| 584 | +<!-- ^^ keyword.control.character-class.regexp --> |
| 585 | +<!-- ^ keyword.operator.quantifier.regexp --> |
| 586 | +<!-- ^ punctuation.definition.pattern.end.ngx --> |
| 587 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.end.ngx --> |
| 588 | +<!-- ^ keyword.operator.arithmetic.ngx --> |
| 589 | +<!-- ^^^^^^^ variable.other.readwrite.ngx --> |
| 590 | +<!-- ^ punctuation.section.interpolation.end.ngx --> |
| 591 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.end.ngx --> |
| 592 | +<!-- ^ punctuation.section.interpolation.end.ngx --> |
| 593 | +<!-- ^^ keyword.control.character-class.regexp --> |
| 594 | +<!-- ^ keyword.operator.quantifier.regexp --> |
| 595 | +<!-- ^ punctuation.definition.pattern.end.ngx --> |
| 596 | +<!-- ^ string.quoted.other.ngx punctuation.definition.string.end.ngx --> |
| 597 | + |
516 | 598 | <!-- escaped chars -->
|
517 | 599 | {{ "\xAF \u2AFF \n \"" }}
|
518 | 600 | <!--^^^^^^^^^^^^^^^^^^^^^^^ meta.embedded.expression.ngx.html -->
|
|
0 commit comments