Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data DickinsonError a Source #
UnfoundName a (Name a) | |
NoText Text | |
ParseErr FilePath (ParseError a) | |
ModuleNotFound a (Name a) | |
TypeMismatch (Expression a) (DickinsonTy a) (DickinsonTy a) | |
PatternTypeMismatch (Pattern a) (DickinsonTy a) (DickinsonTy a) | |
ExpectedLambda (Expression a) (DickinsonTy a) | |
MultiBind a (Name a) (Pattern a) | |
MalformedTuple a | |
UnfoundConstructor a (TyName a) | |
UnfoundType a (Name a) | |
PatternFail a (Expression a) | |
SuspectPattern a (Pattern a) |
Instances
data DickinsonWarning a Source #
MultipleNames a (Name a) | |
DuplicateStr a Text | |
InexhaustiveMatch a | |
UselessPattern a (Pattern a) |
Instances
maybeThrow :: MonadError e m => Maybe e -> m () Source #