Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data ParseError Source #
UnexpectedEof | |
ExpectedEof Input | |
UnexpectedChar Char | |
UnexpectedString String | |
NoMatch String | |
ErrorAt String |
Instances
Show ParseError Source # | |
Defined in Bookhound.Parser showsPrec :: Int -> ParseError -> ShowS # show :: ParseError -> String # showList :: [ParseError] -> ShowS # | |
Eq ParseError Source # | |
Defined in Bookhound.Parser (==) :: ParseError -> ParseError -> Bool # (/=) :: ParseError -> ParseError -> Bool # | |
Ord ParseError Source # | |
Defined in Bookhound.Parser compare :: ParseError -> ParseError -> Ordering # (<) :: ParseError -> ParseError -> Bool # (<=) :: ParseError -> ParseError -> Bool # (>) :: ParseError -> ParseError -> Bool # (>=) :: ParseError -> ParseError -> Bool # max :: ParseError -> ParseError -> ParseError # min :: ParseError -> ParseError -> ParseError # |
errorParser :: ParseError -> Parser a Source #
mapError :: (ParseError -> Maybe ParseError) -> Parser a -> Parser a Source #
nonConsumingParser :: Parser a -> Parser a Source #