Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- docParagraph :: DocH mod id -> DocH mod id
- docAppend :: DocH mod id -> DocH mod id -> DocH mod id
- docConcat :: [DocH mod id] -> DocH mod id
- metaDocConcat :: [MetaDoc mod id] -> MetaDoc mod id
- metaDocAppend :: MetaDoc mod id -> MetaDoc mod id -> MetaDoc mod id
- emptyMetaDoc :: MetaDoc mod id
- metaAppend :: Meta -> Meta -> Meta
- metaConcat :: [Meta] -> Meta
Documentation
docParagraph :: DocH mod id -> DocH mod id Source #
metaDocConcat :: [MetaDoc mod id] -> MetaDoc mod id Source #
metaDocAppend :: MetaDoc mod id -> MetaDoc mod id -> MetaDoc mod id Source #
We do something perhaps unexpected here and join the meta info in ‘reverse’: this results in the metadata from the ‘latest’ paragraphs taking precedence.
emptyMetaDoc :: MetaDoc mod id Source #
metaAppend :: Meta -> Meta -> Meta Source #
This is not a monoidal append, it uses <|>
for the _version
and
_package
.
metaConcat :: [Meta] -> Meta Source #
Concat using metaAppend
.