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