class Opal::Nodes::YieldNode

def compile

def compile
  compile_call(children, @level)
  if stmt?
    wrap 'if (', ' === $breaker) return $breaker.$v'
  else
    with_temp do |tmp|
      wrap "(((#{tmp} = ", ") === $breaker) ? $breaker.$v : #{tmp})"
    end
  end
end