(node *ast.LabeledStatement)
| 3629 | } |
| 3630 | |
| 3631 | func (p *Printer) emitLabeledStatement(node *ast.LabeledStatement) { |
| 3632 | state := p.enterNode(node.AsNode()) |
| 3633 | p.emitLabelIdentifier(node.Label.AsIdentifier()) |
| 3634 | p.emitToken(ast.KindColonToken, node.Label.End(), WriteKindPunctuation, node.AsNode()) |
| 3635 | |
| 3636 | // TODO: use emitEmbeddedStatement rather than writeSpace/emitStatement here after Strada migration as it is |
| 3637 | // more consistent with similar emit elsewhere. writeSpace/emitStatement is used here to reduce spurious |
| 3638 | // diffs when testing the Strada migration. |
| 3639 | ////p.emitEmbeddedStatement(node.AsNode(), node.Statement) |
| 3640 | |
| 3641 | p.writeSpace() |
| 3642 | p.emitStatement(node.Statement) |
| 3643 | |
| 3644 | p.exitNode(node.AsNode(), state) |
| 3645 | } |
| 3646 | |
| 3647 | func (p *Printer) emitThrowStatement(node *ast.ThrowStatement) { |
| 3648 | state := p.enterNode(node.AsNode()) |
no test coverage detected