()
| 1424 | } |
| 1425 | |
| 1426 | func (p *Parser) parseCaseBlock() *ast.Node { |
| 1427 | pos := p.nodePos() |
| 1428 | jsdoc := p.jsdocScannerInfo() |
| 1429 | p.parseExpected(ast.KindOpenBraceToken) |
| 1430 | clauses := p.parseList(PCSwitchClauses, (*Parser).parseCaseOrDefaultClause) |
| 1431 | p.parseExpected(ast.KindCloseBraceToken) |
| 1432 | result := p.finishNode(p.factory.NewCaseBlock(clauses), pos) |
| 1433 | p.withJSDoc(result, jsdoc) |
| 1434 | return result |
| 1435 | } |
| 1436 | |
| 1437 | func (p *Parser) parseSwitchStatement() *ast.Node { |
| 1438 | pos := p.nodePos() |
no test coverage detected