Modulesยง
- ClosingDelimiter ๐
Delimiters
constants.
Macrosยง
- expect ๐Used in some
fn expect_*
methods
Structsยง
- The fundamental parsing errors that can be triggered by built-in parsing routines.
- CachedToken ๐
- A set of characters, to be used with the
Parser::parse_until*
methods. - Extensible parse errors that can be encountered by client parsing implementations.
- A CSS parser that borrows its
&str
input, yieldsToken
s, and keeps track of nested blocks and functions. - The owned input for a parser.
- A capture of the internal state of a
Parser
(including the position within the input), obtained from theParser::position
method.
Enumsยง
- Details about a
BasicParseError
- BlockType ๐
- Details of a
ParseError
- When parsing until a given token, sometimes the caller knows that parsing is going to restart at some earlier point, and consuming until we find a top level delimiter is just wasted work.