# File lib/rouge/lexers/haml.rb, line 29
      def initialize(opts={})
        super

        default_filters = {
          'javascript' => Javascript.new(options),
          'css' => CSS.new(options),
          'ruby' => ruby,
          'erb' => ERB.new(options),
          'markdown' => Markdown.new(options),
          'sass' => Sass.new(options),
          # TODO
          # 'textile' => Textile.new(options),
          # 'maruku' => Maruku.new(options),
        }

        @filters = hash_option(:filters, default_filters) do |v|
          as_lexer(v) || PlainText.new(@options)
        end
      end