class Rufo::Formatter
def visit_string_concat(node)
def visit_string_concat(node) # string1 string2 # [:string_concat, string1, string2] _, string1, string2 = node token_column = current_token_column base_column = @column visit string1 has_backslash, _ = skip_space_backslash if has_backslash write " \\" write_line # If the strings are aligned, like in: # # foo bar, "hello" \ # "world" # # then keep it aligned. if token_column == current_token_column write_indent(base_column) else write_indent end else consume_space end visit string2 end