| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Haskell.Tools.Refactor.Builtin.ExtensionOrganizer.ExtMonad
Contents
Documentation
type CheckUNode uelem = Ann uelem IdDom SrcTemplateStage -> ExtMonad (Ann uelem IdDom SrcTemplateStage) Source #
addOccurence_ :: (MonadState ExtMap m, HasRange node) => Extension -> node -> m () Source #
addOccurence :: (MonadState ExtMap m, HasRange node) => Extension -> node -> m node Source #
runExtMonadIO :: ExtMonad a -> IO a Source #
runExtMonadGHC :: ExtMonad a -> Ghc a Source #
module Control.Monad.State
module Control.Monad.Reader