Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Base.CompileError
Documentation
class (Monad m, MonadFail m) => CompileErrorM m where Source #
Minimal complete definition
compileErrorM, collectAllOrErrorM, collectOneOrErrorM, compileWarningM
Methods
compileErrorM :: String -> m a Source #
collectAllOrErrorM :: Foldable f => f (m a) -> m [a] Source #
collectOneOrErrorM :: Foldable f => f (m a) -> m a Source #
reviseErrorM :: m a -> String -> m a Source #
compileWarningM :: String -> m () Source #
errorFromIO :: (MonadIO m, CompileErrorM m) => IO a -> m a Source #
mapErrorsM :: CompileErrorM m => (a -> m b) -> [a] -> m [b] Source #
mapErrorsM_ :: CompileErrorM m => (a -> m b) -> [a] -> m () Source #