a string describing the failure
the location in the input of the error. The meaning of idx depends on the Parser's Input; if the Input is a character sequence, then idx might be the index of the character that caused a problem.
projects this ParserRetVal as a complex
projects this ParserRetVal as a complex
Applies a function corresponding to this
's type
Applies a function corresponding to this
's type
the function to apply if this
is a Complex
the function to apply if this
is a Primitive
the function to apply if this
is a Failure
the results of applying the function
the location in the input of the error.
the location in the input of the error. The meaning of idx depends on the Parser's Input; if the Input is a character sequence, then idx might be the index of the character that caused a problem.
Convert a Failure into a Left and the other two cases into a Right
Convert a Failure into a Left and the other two cases into a Right
a string describing the failure
projects this ParserRetVal as a primitive
projects this ParserRetVal as a primitive
Represents an attempt at parsing that was unsuccessful
a string describing the failure
the location in the input of the error. The meaning of idx depends on the Parser's Input; if the Input is a character sequence, then idx might be the index of the character that caused a problem.