drasil-gool-0.1.1.0: A framework for code and document generation for scientific software - GOOL SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.Shared.LanguageRenderer.Common

Description

Implementations defined here are valid in some, but not all, language renderers

Synopsis

Documentation

funcType :: (Monad r, TypeElim r) => [VS (r TypeData)] -> VS (r TypeData) -> VS (r TypeData) Source #

forEach' :: RenderStatement r smt => (r Variable -> r Value -> r Body -> Doc) -> SVariable r -> SValue r -> MS (r Body) -> MS (r smt) Source #

listSize :: ValueExpression r => String -> SValue r -> SValue r Source #

Call to get the size of a list as a function call