drasil-gool-0.1.1.0: A framework for code and document generation for scientific software - GOOL SubPackage
Safe HaskellNone
LanguageGHC2024

Drasil.GOOL.Renderers

Description

Contains renderer-related functions specific to GOOL

Documentation

renderMethod :: (BodyElim r bod, ParamElim r param typ, PermElim r attch, UnRepr r TypeData, VisibilityElim r vis) => String -> r vis -> r attch -> r TypeData -> [r param] -> r bod -> Doc Source #

renderListDec :: (UnRepr r TypeData, ValueElim r val, VariableElim r var TypeData) => r var -> r val -> Doc Source #

renderConstDecDef :: (InternalVarElim r var, UnRepr r TypeData, ValueElim r val, VariableElim r var TypeData) => r var -> r val -> Doc Source #