trifecta-0.53: A modern parser combinator library with convenient diagnostics

Portabilitynon-portable
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>
Safe HaskellSafe-Infered

Text.Trifecta.Layout.Combinators

Description

 

Documentation

getLayout :: MonadLayout m => ((t -> Const t t') -> LayoutState -> Const t LayoutState) -> m tSource

modLayout :: MonadLayout m => ((t -> Identity t) -> LayoutState -> Identity LayoutState) -> (t -> t) -> m ()Source

disableLayout :: MonadLayout m => m a -> m aSource

enableLayout :: MonadLayout m => m a -> m aSource

laidout :: MonadLayout m => m a -> m aSource