class Crass::Parser
def self.parse_stylesheet(input, options = {})
See {Tokenizer#initialize} for _options_.
Parses a CSS stylesheet and returns a parse tree.
def self.parse_stylesheet(input, options = {}) parser = Parser.new(input, options) rules = parser.consume_rules(:top_level => true) rules.map do |rule| if rule[:node] == :qualified_rule parser.create_style_rule(rule) else rule end end end