Safe Haskell | None |
---|---|
Language | Haskell2010 |
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