Cabal-3.16.0.0: A framework for packaging Haskell software
CopyrightJose Iborra 2008
LicenseBSD3
Maintainercabal-devel@haskell.org
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Distribution.ReadE

Description

Simple parsing with failure

Synopsis

ReadE

newtype ReadE a Source #

Parser with simple error reporting

Constructors

Fields

Instances

Instances details
Instance details

Defined in Distribution.ReadE

Methods

fmap :: (a -> b) -> ReadE a -> ReadE b #

(<$) :: a -> ReadE b -> ReadE a #

succeedReadE :: (String -> a) -> ReadE a Source #

failReadE :: ErrorMsg -> ReadE a Source #

Projections

parsecToReadE :: (String -> ErrorMsg) -> ParsecParser a -> ReadE a Source #

parsecToReadEErr :: (ParseError -> ErrorMsg) -> ParsecParser a -> ReadE a Source #

Parse Errors

unexpectMsgString :: ParseError -> String Source #

AltStyle によって変換されたページ (->オリジナル) /