(node *ast.Node, breakTarget *ast.FlowLabel, continueTarget *ast.FlowLabel)
| 1805 | } |
| 1806 | |
| 1807 | func (b *Binder) bindIterativeStatement(node *ast.Node, breakTarget *ast.FlowLabel, continueTarget *ast.FlowLabel) { |
| 1808 | saveBreakTarget := b.currentBreakTarget |
| 1809 | saveContinueTarget := b.currentContinueTarget |
| 1810 | b.currentBreakTarget = breakTarget |
| 1811 | b.currentContinueTarget = continueTarget |
| 1812 | b.bind(node) |
| 1813 | b.currentBreakTarget = saveBreakTarget |
| 1814 | b.currentContinueTarget = saveContinueTarget |
| 1815 | } |
| 1816 | |
| 1817 | func isLogicalAssignmentExpression(node *ast.Node) bool { |
| 1818 | return ast.IsLogicalOrCoalescingAssignmentExpression(ast.SkipParentheses(node)) |
no test coverage detected