(isTaggedTemplate bool)
| 5542 | } |
| 5543 | |
| 5544 | func (p *Parser) parseTemplateSpans(isTaggedTemplate bool) *ast.NodeList { |
| 5545 | pos := p.nodePos() |
| 5546 | var list []*ast.Node |
| 5547 | for { |
| 5548 | span := p.parseTemplateSpan(isTaggedTemplate) |
| 5549 | list = append(list, span) |
| 5550 | if span.AsTemplateSpan().Literal.Kind != ast.KindTemplateMiddle { |
| 5551 | break |
| 5552 | } |
| 5553 | } |
| 5554 | return p.newNodeList(core.NewTextRange(pos, p.nodePos()), list) |
| 5555 | } |
| 5556 | |
| 5557 | func (p *Parser) parseTemplateSpan(isTaggedTemplate bool) *ast.Node { |
| 5558 | pos := p.nodePos() |
no test coverage detected