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
A short string describing the parsers which were expected at the point of failure.
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.
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 slimmed down version of fullStack, this only includes named parsers.Combinators.Rule objects as well as the final Parser (whether named or not) and index where the parse failed for easier reading.
A one-line snippet that tells you what the state of the parser was when it failed.
A one-line snippet that tells you what the state of the parser was when it failed. This message is completely derived from other values available on this object, so feel free to use the data yourself if the default error message isn't to your liking.
A list of parsers that could have succeeded at the location that this
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 withtrace = true
, otherwise emptyA list of parsers that could have succeeded at the location that this