()
| 573 | } |
| 574 | |
| 575 | func (p *parser) parseDirectiveLocations() []DirectiveLocation { |
| 576 | p.skip(lexer.Pipe) |
| 577 | |
| 578 | locations := []DirectiveLocation{p.parseDirectiveLocation()} |
| 579 | |
| 580 | for p.skip(lexer.Pipe) && p.err == nil { |
| 581 | locations = append(locations, p.parseDirectiveLocation()) |
| 582 | } |
| 583 | |
| 584 | return locations |
| 585 | } |
| 586 | |
| 587 | func (p *parser) parseDirectiveLocation() DirectiveLocation { |
| 588 | name, _ := p.expect(lexer.Name) |
no test coverage detected