ddc-build-0.4.3.1: Disciplined Disciple Compiler build framework.

Safe HaskellNone
LanguageHaskell98

DDC.Build.Pipeline.Error

Documentation

data Error Source #

Constructors

Pretty err => ErrorLoad !err

Error when loading a module. Blame it on the user.

Pretty err => ErrorLint !err

Error when type checking a transformed module. Blame it on the compiler.

Pretty (err (AnTEC SourcePos Name)) => ErrorSaltLoad (Error Name err) 
Pretty err => ErrorSaltConvert !err

Error converting the module to Salt to Sea.

Pretty err => ErrorTetraConvert !err

Error converting the module from Tetra to Salt.

Pretty err => ErrorFlowConvert !err

Error converting the module from Tetra to Salt.

Pretty err => ErrorCoreTransform !err

Error when transforming core program.

Instances

Pretty Error Source # 

Associated Types

data PrettyMode Error :: * #

Methods

pprDefaultMode :: PrettyMode Error #

ppr :: Error -> Doc #

pprPrec :: Int -> Error -> Doc #

pprModePrec :: PrettyMode Error -> Int -> Error -> Doc #

NFData Error Source # 

Methods

rnf :: Error -> () #