class Rufo::Formatter
def visit_command(node)
def visit_command(node) # foo arg1, ..., argN # # [:command, name, args] _, name, args = node push_call(node) do visit name has_backslash, first_space = skip_space_backslash if has_backslash write " \\" write_line write_indent(next_indent) elsif first_space && @preserve_whitespace write_space first_space[2] skip_space_or_newline else consume_space end end visit_command_end(node, args) end