MCPcopy Index your code
hub / github.com/microsoft/typescript-go / emitBreakStatement

Method emitBreakStatement

internal/printer/printer.go:3586–3595  ·  view source on GitHub ↗
(node *ast.BreakStatement)

Source from the content-addressed store, hash-verified

3584}
3585
3586func (p *Printer) emitBreakStatement(node *ast.BreakStatement) {
3587 state := p.enterNode(node.AsNode())
3588 p.emitToken(ast.KindBreakKeyword, node.Pos(), WriteKindKeyword, node.AsNode())
3589 if node.Label != nil {
3590 p.writeSpace()
3591 p.emitLabelIdentifier(node.Label.AsIdentifier())
3592 }
3593 p.writeTrailingSemicolon()
3594 p.exitNode(node.AsNode(), state)
3595}
3596
3597func (p *Printer) emitReturnStatement(node *ast.ReturnStatement) {
3598 state := p.enterNode(node.AsNode())

Callers 1

emitStatementMethod · 0.95

Calls 9

enterNodeMethod · 0.95
emitTokenMethod · 0.95
writeSpaceMethod · 0.95
emitLabelIdentifierMethod · 0.95
exitNodeMethod · 0.95
AsIdentifierMethod · 0.80
AsNodeMethod · 0.65
PosMethod · 0.65

Tested by

no test coverage detected