drasil-printers-0.1.10.0: A framework for code and document generation for scientific software - Printers SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Drasil.Printing.Import

Description

Re-export top-level functions for easy use across drasil-printers.

Synopsis

Documentation

expr :: Expr -> PrintingInformation -> Expr Source #

Translate Exprs to printable layout AST.

codeExpr :: CodeExpr -> PrintingInformation -> Expr Source #

Translate CodeExprs to printable layout AST Exprs.

modelExpr :: ModelExpr -> PrintingInformation -> Expr Source #

Translate Exprs to printable layout AST.

spec :: PrintingInformation -> Sentence -> Spec Source #

Translates Sentence to the printable representation of a Sentence (Spec).

symbol :: Symbol -> Expr Source #

Converts a symbol into an expression.

makeDocument :: PrintingInformation -> Document -> Document Source #

Translates from Document to a printable representation of Document.

makeProject :: PrintingInformation -> Document -> Project Source #

Translates from Document to a printable representation of Project.