()
| 2305 | } |
| 2306 | |
| 2307 | func (p *Parser) parseModuleReference() *ast.Node { |
| 2308 | if p.token == ast.KindRequireKeyword && p.lookAhead((*Parser).nextTokenIsOpenParen) { |
| 2309 | return p.parseExternalModuleReference() |
| 2310 | } |
| 2311 | return p.parseEntityName(false /*allowReservedWords*/, nil /*diagnosticMessage*/) |
| 2312 | } |
| 2313 | |
| 2314 | func (p *Parser) parseExternalModuleReference() *ast.Node { |
| 2315 | saveHasAwaitIdentifier := p.statementHasAwaitIdentifier |
no test coverage detected