Represents a combinator between two predicates.
Represents a single style within a style declaration.
A combinator for an immediate child.
A combinator for a descendant on any nesting level.
Parses a combinator between two predicates.
Parses a single CSS comment.
Parses a single predicate.
Parses a single selector.
Parses a sequence of selectors, separated by a comma.
Parses the sub-part of a selector without any combinators, e.g.
Parses the sub-part of a selector without any combinators, e.g. Paragraph#title
.
Parses a single style within a declaration.
Parses an entire set of style declarations.
Parses an entire set of style declarations. This is the top level parser of this trait.
Parses a sequence of style declarations, ignoring any comments.
Parses the name of a style.
Parses the name of a style. The name must start
with a letter, while subsequent characters can be
letters, digits or one of the symbols '-'
or '_'
.
Parses the value of a single style, ignoring any comments..
Parses a single type selector.
Parses horizontal whitespace or newline characters.
Parsers for the subset of CSS supported by Laika.
Not supported are attribute selectors, pseudo classes, namespaces and media queries.