Module: Crass

Defined in:
lib/crass.rb,
lib/crass/parser.rb,
lib/crass/scanner.rb,
lib/crass/version.rb,
lib/crass/tokenizer.rb,
lib/crass/token-scanner.rb

Overview

A CSS parser based on the CSS Syntax Module Level 3 draft.

Defined Under Namespace

Classes: Parser, Scanner, TokenScanner, Tokenizer

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.parse(input, options = {}) ⇒ Object

Parses input as a CSS stylesheet and returns a parse tree.

See Crass::Tokenizer#initialize for options.



10
11
12
# File 'lib/crass.rb', line 10

def self.parse(input, options = {})
  Parser.parse_stylesheet(input, options)
end