module Haml::Precompiler

def push_flat_script(text)

to be run on it afterwards.
Causes text to be evaluated, and Haml::Helpers#find_and_flatten
def push_flat_script(text)
  flush_merged_text
  raise SyntaxError.new("There's no Ruby code for ~ to evaluate.") if text.empty?
  push_script(text, true)
end