| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Bookhound.Parser
Documentation
data ParseError Source #
Constructors
| UnexpectedEof | |
| ExpectedEof Input | |
| UnexpectedChar Char | |
| UnexpectedString String | |
| NoMatch String | |
| ErrorAt String |
Instances
| Show ParseError Source # | |
Defined in Bookhound.Parser Methods showsPrec :: Int -> ParseError -> ShowS # show :: ParseError -> String # showList :: [ParseError] -> ShowS # | |
| Eq ParseError Source # | |
Defined in Bookhound.Parser | |
| Ord ParseError Source # | |
Defined in Bookhound.Parser Methods 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 #