An error message string describing the error.
The parser's unconsumed input at the point where the error occurred.
Returns the embedded result.
Returns the embedded result.
Functional composition of ParseResults.
Functional composition of ParseResults.
the function to be lifted over this result
f
applied to the result of this ParseResult
, packaged up as a new ParseResult
Partial functional composition of ParseResults.
Partial functional composition of ParseResults.
the partial function to be lifted over this result
a function that takes the same argument as f
and
produces an error message to explain why f
wasn't applicable
(it is called when this is the case)
if f
f is defined at the result in this ParseResult
, f
applied to the result of this ParseResult
, packaged up as
a new ParseResult
. If f
is not defined, Failure
.
An error message string describing the error.
The parser's unconsumed input at the point where the error occurred.
The parser's unconsumed input at the point where the error occurred.
The toString method of an Error yields an error message.
The toString method of an Error yields an error message.
The fatal failure case of ParseResult: contains an error-message and the remaining input. No back-tracking is done when a parser returns an
Error
.An error message string describing the error.
The parser's unconsumed input at the point where the error occurred.