# File lib/brakeman/parsers/template_parser.rb, line 76 def parse_haml path, text Brakeman.load_brakeman_dependency 'haml' Brakeman.load_brakeman_dependency 'sass' Haml::Engine.new(text, :filename => path, :escape_html => tracker.config.escape_html?).precompiled.gsub(/([^\\])\\n/, '\1') rescue Haml::Error => e tracker.error e, ["While compiling HAML in #{path}"] << e.backtrace nil rescue Sass::SyntaxError => e tracker.error e, "While processing #{path}" nil end