Expand description
Parsers working with single stream items.
Structs
Functions
Parses any token.
Succeeds only if the stream is at end of input, fails otherwise.
Extract one token and succeeds if it is not part of tokens
.
Extract one token and succeeds if it is part of tokens
.
Parser which just returns the current position in the stream.
Always returns the value produced by calling f
.
Parses a token and succeeds depending on the result of predicate
.
Parses a token and passes it to predicate
. If predicate
returns Some
the parser succeeds
and returns the value inside the Option
. If predicate
returns None
the parser fails
without consuming any input.
Parses a character and succeeds if the character is equal to c
.
Parses multiple tokens.
Parses multiple tokens.
Always returns the value v
without consuming any input.