(identifier *ast.Node, pos int, phaseModifier ast.Kind, skipJSDocLeadingAsterisks bool)
| 2335 | } |
| 2336 | |
| 2337 | func (p *Parser) tryParseImportClause(identifier *ast.Node, pos int, phaseModifier ast.Kind, skipJSDocLeadingAsterisks bool) *ast.Node { |
| 2338 | // ImportDeclaration: |
| 2339 | // import ImportClause from ModuleSpecifier ; |
| 2340 | // import ModuleSpecifier; |
| 2341 | if identifier != nil || p.token == ast.KindAsteriskToken || p.token == ast.KindOpenBraceToken { |
| 2342 | importClause := p.parseImportClause(identifier, pos, phaseModifier, skipJSDocLeadingAsterisks) |
| 2343 | p.parseExpected(ast.KindFromKeyword) |
| 2344 | return importClause |
| 2345 | } |
| 2346 | return nil |
| 2347 | } |
| 2348 | |
| 2349 | func (p *Parser) parseImportClause(identifier *ast.Node, pos int, phaseModifier ast.Kind, skipJSDocLeadingAsterisks bool) *ast.Node { |
| 2350 | // ImportClause: |
no test coverage detected