drasil-docLang-0.1.26.0: A framework for code and document generation for scientific software - Document Language SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.ExtractDocDesc

Description

Defines functions to extract certain kinds of information from a document. Mainly used to pull the UIDs of chunks out of Sentences and Exprs.

Synopsis

Documentation

getDocDesc :: DocDesc -> [Sentence] Source #

Extracts Sentences from a document description.

egetDocDesc :: DocDesc -> [ModelExpr] Source #

Extracts expressions from the document description (DocDesc) and default DLPlate.

sentencePlate :: Monoid a => ([Sentence] -> a) -> DLPlate (Constant a) Source #

Creates a Sentence plate.