Expand description
Parsers working with single stream items.
Structs§
Functions§
- any
- Parses any token.
- eof
- Succeeds only if the stream is at end of input, fails otherwise.
- none_of
- Extract one token and succeeds if it is not part of
tokens
. - one_of
- Extract one token and succeeds if it is part of
tokens
. - position
- Parser which just returns the current position in the stream.
- produce
- Always returns the value produced by calling
f
. - satisfy
- Parses a token and succeeds depending on the result of
predicate
. - satisfy_
map - Parses a token and passes it to
predicate
. Ifpredicate
returnsSome
the parser succeeds and returns the value inside theOption
. Ifpredicate
returnsNone
the parser fails without consuming any input. - token
- Parses a character and succeeds if the character is equal to
c
. - tokens
- Parses multiple tokens.
- tokens_
cmp - Parses multiple tokens.
- value
- Always returns the value
v
without consuming any input.