A CSS tree structure builder
which is a subclass of the Web::CSS::Tokenizer,
parses text in the CSS-based syntax and construct tree data structure,
which then can be used as input to the rule grammer aware parsing stage (e.g.
This module is intended to be used by a CSS-based language parser as its base class. It does not intended for applications directly invoking methods or accessing data structure of the module.
useing the module,
a number of construct type constants,
as well as token type constants of Web::CSS::Tokenizer,
are exported to your package.
See the comment in the module for the data structure of constructs emitted by the module's methods, and the comment in Web::CSS::Tokenizer module for the data structure of tokens.
Constructs emitted by the module also have
Any other field should not be directly accessed by the application.
See Web::CSS::Tokenizer documentation for more information.
Web::CSS::Parser, Web::CSS::Selectors::Parser, Web::CSS::MediaQueries::Parser.
Copyright 2013 Wakaba <email@example.com>.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.