ghc-mod-5.6.0.0: Happy Haskell Programming
Language.Haskell.GhcMod.Monad.Env
class Monad m => GmEnv m where Source #
Minimal complete definition
(gmeAsk | gmeReader), gmeLocal
Methods
gmeAsk :: m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> m a -> m a Source #
Instances
gmeAsk :: GmlT m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> GmlT m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> GmlT m a -> GmlT m a Source #
gmeAsk :: GmT m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> GmT m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> GmT m a -> GmT m a Source #
gmeAsk :: GmOutT m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> GmOutT m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> GmOutT m a -> GmOutT m a Source #
gmeAsk :: JournalT GhcModLog m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> JournalT GhcModLog m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> JournalT GhcModLog m a -> JournalT GhcModLog m a Source #
gmeAsk :: ErrorT GhcModError m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> ErrorT GhcModError m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> ErrorT GhcModError m a -> ErrorT GhcModError m a Source #
gmeAsk :: StateT s m GhcModEnv Source #
gmeReader :: (GhcModEnv -> a) -> StateT s m a Source #
gmeLocal :: (GhcModEnv -> GhcModEnv) -> StateT s m a -> StateT s m a Source #