| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Dickinson.Error
Documentation
data DickinsonError a Source #
Constructors
| 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 #
Constructors
| MultipleNames a (Name a) | |
| DuplicateStr a Text | |
| InexhaustiveMatch a | |
| UselessPattern a (Pattern a) |
Instances
maybeThrow :: MonadError e m => Maybe e -> m () Source #