(text string)
| 279 | } |
| 280 | |
| 281 | func ParseIsolatedEntityName(text string) *ast.EntityName { |
| 282 | p := getParser() |
| 283 | defer putParser(p) |
| 284 | p.initializeState(ast.SourceFileParseOptions{}, text, core.ScriptKindJS) |
| 285 | p.nextToken() |
| 286 | entityName := p.parseEntityName(true, nil) |
| 287 | return core.IfElse(p.token == ast.KindEndOfFile && len(p.diagnostics) == 0, entityName, nil) |
| 288 | } |
| 289 | |
| 290 | func (p *Parser) initializeState(opts ast.SourceFileParseOptions, sourceText string, scriptKind core.ScriptKind) { |
| 291 | if scriptKind == core.ScriptKindUnknown { |
no test coverage detected