(node *ast.ForInOrOfStatement)
| 3539 | } |
| 3540 | |
| 3541 | func (p *Printer) emitForInStatement(node *ast.ForInOrOfStatement) { |
| 3542 | state := p.enterNode(node.AsNode()) |
| 3543 | pos := p.emitToken(ast.KindForKeyword, node.Pos(), WriteKindKeyword, node.AsNode()) |
| 3544 | p.writeSpace() |
| 3545 | p.emitToken(ast.KindOpenParenToken, pos, WriteKindPunctuation, node.AsNode()) |
| 3546 | p.emitForInitializer(node.Initializer) |
| 3547 | p.writeSpace() |
| 3548 | p.emitToken(ast.KindInKeyword, node.Initializer.End(), WriteKindKeyword, node.AsNode()) |
| 3549 | p.writeSpace() |
| 3550 | p.emitExpression(node.Expression, ast.OperatorPrecedenceLowest) |
| 3551 | p.emitToken(ast.KindCloseParenToken, node.Expression.End(), WriteKindPunctuation, node.AsNode()) |
| 3552 | p.emitEmbeddedStatement(node.AsNode(), node.Statement) |
| 3553 | p.exitNode(node.AsNode(), state) |
| 3554 | } |
| 3555 | |
| 3556 | func (p *Printer) emitForOfStatement(node *ast.ForInOrOfStatement) { |
| 3557 | state := p.enterNode(node.AsNode()) |
no test coverage detected