class Haml::Compiler

def push_merged_text(text, tab_change = 0, indent = true)

without parsing it.
Adds `text` to `@buffer` with appropriate tabulation
def push_merged_text(text, tab_change = 0, indent = true)
  text = !indent || @dont_indent_next_line || @options[:ugly] ? text : "#{'  ' * @output_tabs}#{text}"
  @to_merge << [:text, text, tab_change]
  @dont_indent_next_line = false
end