class Crass::Parser

def self.parse_rules(input, options = {})

5.3.3. http://dev.w3.org/csswg/css-syntax/#parse-a-list-of-rules

See {Tokenizer#initialize} for _options_.

nodes (``) aren't ignored.
parse tree. The only difference from {parse_stylesheet} is that CDO/CDC
Parses CSS rules (such as the content of a `@media` block) and returns a
def self.parse_rules(input, options = {})
  parser = Parser.new(input, options)
  rules  = parser.consume_rules
  rules.map do |rule|
    if rule[:node] == :qualified_rule
      parser.create_style_rule(rule)
    else
      rule
    end
  end
end