MCPcopy Create free account
hub / github.com/microsoft/typescript-go / parseDefaultClause

Method parseDefaultClause

internal/parser/parser.go:1408–1417  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1406}
1407
1408func (p *Parser) parseDefaultClause() *ast.Node {
1409 pos := p.nodePos()
1410 jsdoc := p.jsdocScannerInfo()
1411 p.parseExpected(ast.KindDefaultKeyword)
1412 p.parseExpected(ast.KindColonToken)
1413 statements := p.parseList(PCSwitchClauseStatements, (*Parser).parseStatement)
1414 result := p.finishNode(p.factory.NewCaseOrDefaultClause(ast.KindDefaultClause, nil /*expression*/, statements), pos)
1415 p.withJSDoc(result, jsdoc)
1416 return result
1417}
1418
1419func (p *Parser) parseCaseOrDefaultClause() *ast.Node {
1420 if p.token == ast.KindCaseKeyword {

Callers 1

Calls 7

nodePosMethod · 0.95
jsdocScannerInfoMethod · 0.95
parseExpectedMethod · 0.95
parseListMethod · 0.95
finishNodeMethod · 0.95
withJSDocMethod · 0.95

Tested by

no test coverage detected