Class: Itonoko::CSS::Parser
- Inherits:
-
Object
- Object
- Itonoko::CSS::Parser
- Defined in:
- lib/itonoko/css/parser.rb
Overview
Parses a tokenized CSS selector into a list of selector groups.
Result structure:
[SelectorGroup, ...]
SelectorGroup = array of Step objects connected by combinators:
[{ combinator: " "|">"|"+"|"~"|nil, simple: SimpleSelector }, ...]
SimpleSelector = { tag:, ids:, classes:, attrs:, pseudos: }
Defined Under Namespace
Classes: SimpleSelector, Step