Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Documentation
class MonadParser m => MonadLanguage m whereSource
askLanguage :: m (LanguageDef m)Source
MonadLanguage m => MonadLanguage (IdentityT m) | |
MonadParser m => MonadLanguage (Language m) | |
MonadLanguage m => MonadLanguage (Literate m) | |
MonadLanguage m => MonadLanguage (ReaderT s m) | |
MonadLanguage m => MonadLanguage (StateT s m) | |
MonadLanguage m => MonadLanguage (StateT s m) | |
(Monoid w, MonadLanguage m) => MonadLanguage (WriterT w m) | |
(Monoid w, MonadLanguage m) => MonadLanguage (WriterT w m) | |
(Monoid w, MonadLanguage m) => MonadLanguage (RWST r w s m) | |
(Monoid w, MonadLanguage m) => MonadLanguage (RWST r w s m) |
asksLanguage :: MonadLanguage m => (LanguageDef m -> r) -> m rSource