Documentation
data LayoutToken Source
data LayoutState Source
data LayoutContext Source
class MonadTokenParser m => MonadLayoutParser m whereSource
layout :: m LayoutTokenSource
getLayout :: Lens LayoutState t -> m tSource
setLayout :: Lens LayoutState t -> t -> m ()Source
modLayout :: Lens LayoutState t -> (t -> t) -> m ()Source
MonadLayoutParser m => MonadLayoutParser (IdentityT m) | |
MonadTokenParser m => MonadLayoutParser (Layout m) | |
MonadLayoutParser m => MonadLayoutParser (ReaderT e m) | |
MonadLayoutParser m => MonadLayoutParser (StateT s m) | |
MonadLayoutParser m => MonadLayoutParser (StateT s m) | |
(Monoid w, MonadLayoutParser m) => MonadLayoutParser (WriterT w m) | |
(Monoid w, MonadLayoutParser m) => MonadLayoutParser (WriterT w m) | |
(Monoid w, MonadLayoutParser m) => MonadLayoutParser (RWST r w s m) | |
(Monoid w, MonadLayoutParser m) => MonadLayoutParser (RWST r w s m) |
layoutEq :: MonadLayoutParser m => LayoutToken -> m LayoutTokenSource
disableLayout :: MonadLayoutParser m => m a -> m aSource
enableLayout :: MonadLayoutParser m => m a -> m aSource
laidout :: MonadLayoutParser m => m a -> m aSource