The abstract data type
ParseError represents parse errors. It
provides the source position (
SourcePos) of the error and a
list of error messages (
Message). A
ParseError can be
returned by the function
parse.
ParseError is an
instance of the
Show and
Eq classes.