| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Ltml.Parser.Footnote
Documentation
type FootnoteParser = FootnoteWriterT Parser Source #
data FootnoteWriterT (m :: Type -> Type) a Source #
Instances
runFootnoteWriterT :: FootnoteWriterT m a -> [FootnoteType] -> m (a, FootnoteMap) Source #
mapFootnoteWriterT :: (m (a, FootnoteMap) -> n (b, FootnoteMap)) -> FootnoteWriterT m a -> FootnoteWriterT n b Source #
eitherMapFootnoteWriterT :: forall (n :: Type -> Type) m a e b. Monad n => (m (a, FootnoteMap) -> Either e (b, FootnoteMap)) -> FootnoteWriterT m a -> FootnoteWriterT n (Either e b) Source #
footnoteP :: FootnoteParser () Source #