| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Bookhound.Parser
Documentation
data ParseResult a Source #
Instances
| Functor ParseResult Source # | |
Defined in Bookhound.Parser Methods fmap :: (a -> b) -> ParseResult a -> ParseResult b # (<$) :: a -> ParseResult b -> ParseResult a # | |
| Show a => Show (ParseResult a) Source # | |
Defined in Bookhound.Parser Methods showsPrec :: Int -> ParseResult a -> ShowS # show :: ParseResult a -> String # showList :: [ParseResult a] -> ShowS # | |
| Eq a => Eq (ParseResult a) Source # | |
Defined in Bookhound.Parser Methods (==) :: ParseResult a -> ParseResult a -> Bool # (/=) :: ParseResult a -> ParseResult a -> Bool # | |
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 #