| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Ltml.AST.Document
Synopsis
- data Document = Document DocumentFormat (Parsed DocumentHeading) DocumentBody (Map Label Footnote)
- newtype DocumentHeading = DocumentHeading [HeadingTextTree]
- data DocumentBody = DocumentBody (Maybe (Flagged' (NavTocHeaded (Parsed DocumentIntro)))) (Flagged' (NavTocHeaded (Parsed DocumentMainBody))) (Maybe (Flagged' (NavTocHeaded (Parsed DocumentExtro))))
- type DocumentMainBody = SectionBody
- type DocumentIntro = [SimpleSection]
- type DocumentExtro = [SimpleSection]
Documentation
Constructors
| Document DocumentFormat (Parsed DocumentHeading) DocumentBody (Map Label Footnote) |
Instances
| ToPreLaTeXM Document Source # | |
Defined in Language.Ltml.ToLaTeX.ToPreLaTeXM Methods toPreLaTeXM :: Document -> State GlobalState PreLaTeX Source # | |
| Show Document Source # | |
newtype DocumentHeading Source #
Document heading.
Unlike Heading, this does not incorporate
the heading's format, which is instead configured by the
DocumentContainerFormat (for the main document)
or AppendixSectionFormat (for appendix documents).
Constructors
| DocumentHeading [HeadingTextTree] |
Instances
| Show DocumentHeading Source # | |
Defined in Language.Ltml.AST.Document Methods showsPrec :: Int -> DocumentHeading -> ShowS # show :: DocumentHeading -> String # showList :: [DocumentHeading] -> ShowS # | |
data DocumentBody Source #
Constructors
| DocumentBody (Maybe (Flagged' (NavTocHeaded (Parsed DocumentIntro)))) (Flagged' (NavTocHeaded (Parsed DocumentMainBody))) (Maybe (Flagged' (NavTocHeaded (Parsed DocumentExtro)))) |
Instances
| Show DocumentBody Source # | |
Defined in Language.Ltml.AST.Document Methods showsPrec :: Int -> DocumentBody -> ShowS # show :: DocumentBody -> String # showList :: [DocumentBody] -> ShowS # | |
type DocumentMainBody = SectionBody Source #
type DocumentIntro = [SimpleSection] Source #
type DocumentExtro = [SimpleSection] Source #