# File lib/haml/filters.rb, line 289
      def compile(compiler, text)
        return if compiler.options[:suppress_eval]
        compiler.instance_eval do
          push_silent "begin\nhaml_io = StringIO.new(_hamlout.buffer, 'a')\n".gsub("\n", ';') + text + "ensure\nhaml_io.close\nhaml_io = nil\nend\n".gsub("\n", ';')
        end
      end