Simple information about a parse failure.
Simple information about a parse failure. Also contains the original parse information necessary to construct the traced failure. That contains more information but is more costly to compute and is thus computed lazily on demand.
The deepest parser in the parse which failed
The index in the parse where this parse failed
Extra supplementary information (including trace information). For details see Parsed.Failure.Extra
The result of this parse
The index where the parse completed; may be less than the length of input
A failure containing detailed information about a parse failure.
A failure containing detailed information about a parse failure. This is more expensive to compute than a simple error message and is thus not generated by default.
The entire stack trace where the parse failed, containing every
parser in the stack and the index where the parser was used, excluding
the final parser and index where the parse failed. Only set if
parse
is called with trace = true
, otherwise empty
A list of parsers that could have succeeded at the location that this