(node *ast.YieldExpression)
| 2915 | } |
| 2916 | |
| 2917 | func (p *Printer) emitYieldExpression(node *ast.YieldExpression) { |
| 2918 | state := p.enterNode(node.AsNode()) |
| 2919 | p.emitToken(ast.KindYieldKeyword, node.Pos(), WriteKindKeyword, node.AsNode()) |
| 2920 | p.emitPunctuationNode(node.AsteriskToken) |
| 2921 | if node.Expression != nil { |
| 2922 | p.writeSpace() |
| 2923 | p.emitExpressionNoASI(node.Expression, ast.OperatorPrecedenceDisallowComma) |
| 2924 | } |
| 2925 | p.exitNode(node.AsNode(), state) |
| 2926 | } |
| 2927 | |
| 2928 | func (p *Printer) emitSpreadElement(node *ast.SpreadElement) { |
| 2929 | state := p.enterNode(node.AsNode()) |
no test coverage detected