class Rufo::Formatter

def visit_binary(node)

def visit_binary(node)
  # [:binary, left, op, right]
  _, left, op, right = node
  visit left
  if space?
    needs_space = true
  else
    needs_space = op != :* && op != :/ && op != :**
  end
  skip_space
  write_space " " if needs_space
  consume_op_or_keyword op
  indent_after_space right, false, needs_space
end