()
| 1394 | } |
| 1395 | |
| 1396 | func (p *Parser) parseCaseClause() *ast.Node { |
| 1397 | pos := p.nodePos() |
| 1398 | jsdoc := p.jsdocScannerInfo() |
| 1399 | p.parseExpected(ast.KindCaseKeyword) |
| 1400 | expression := p.parseExpressionAllowIn() |
| 1401 | p.parseExpected(ast.KindColonToken) |
| 1402 | statements := p.parseList(PCSwitchClauseStatements, (*Parser).parseStatement) |
| 1403 | result := p.finishNode(p.factory.NewCaseOrDefaultClause(ast.KindCaseClause, expression, statements), pos) |
| 1404 | p.withJSDoc(result, jsdoc) |
| 1405 | return result |
| 1406 | } |
| 1407 | |
| 1408 | func (p *Parser) parseDefaultClause() *ast.Node { |
| 1409 | pos := p.nodePos() |
no test coverage detected