kempe-0.1.0.0: Kempe compiler
Safe HaskellNone
LanguageHaskell2010

Kempe.Parser

Documentation

data ParseError a Source #

Constructors

Unexpected (Token a) 
LexErr String 
NoImpl (Name a) 

Instances

Instances details
Pretty a => Show (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

Generic (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

Associated Types

type Rep (ParseError a) :: Type -> Type #

Methods

from :: ParseError a -> Rep (ParseError a) x #

to :: Rep (ParseError a) x -> ParseError a #

(Pretty a, Typeable a) => Exception (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

NFData a => NFData (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

Methods

rnf :: ParseError a -> () #

Pretty a => Pretty (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

Methods

pretty :: ParseError a -> Doc ann #

prettyList :: [ParseError a] -> Doc ann #

type Rep (ParseError a) Source # 
Instance details

Defined in Kempe.Parser

type Rep (ParseError a)