(node *ast.WithStatement)
| 3606 | } |
| 3607 | |
| 3608 | func (p *Printer) emitWithStatement(node *ast.WithStatement) { |
| 3609 | state := p.enterNode(node.AsNode()) |
| 3610 | pos := p.emitToken(ast.KindWithKeyword, node.Pos(), WriteKindKeyword, node.AsNode()) |
| 3611 | p.writeSpace() |
| 3612 | p.emitToken(ast.KindOpenParenToken, pos, WriteKindPunctuation, node.AsNode()) |
| 3613 | p.emitExpression(node.Expression, ast.OperatorPrecedenceLowest) |
| 3614 | p.emitToken(ast.KindCloseParenToken, node.Expression.End(), WriteKindPunctuation, node.AsNode()) |
| 3615 | p.emitEmbeddedStatement(node.AsNode(), node.Statement) |
| 3616 | p.exitNode(node.AsNode(), state) |
| 3617 | } |
| 3618 | |
| 3619 | func (p *Printer) emitSwitchStatement(node *ast.SwitchStatement) { |
| 3620 | state := p.enterNode(node.AsNode()) |
no test coverage detected