| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.LanguagePolymorphic
Contents
Synopsis
- doxConfig :: (AuxiliarySym r, Applicative r) => r Doc -> String -> SoftwareDossierState -> Verbosity -> r FileAndContents
- readMe :: Applicative r => ReadMeInfo -> r FileAndContents
- makefile :: Applicative r => Maybe BuildConfig -> Maybe Runnable -> Maybe DocConfig -> SoftwareDossierState -> ProgData -> r FileAndContents
- noRunIfLib :: ImplementationType -> Maybe Runnable -> Maybe Runnable
- doxDocConfig :: DocConfig
- docIfEnabled :: [Comments] -> DocConfig -> Maybe DocConfig
Common Syntax
doxConfig :: (AuxiliarySym r, Applicative r) => r Doc -> String -> SoftwareDossierState -> Verbosity -> r FileAndContents Source #
Defines a Doxygen configuration file.
readMe :: Applicative r => ReadMeInfo -> r FileAndContents Source #
Defines a markdown file.
makefile :: Applicative r => Maybe BuildConfig -> Maybe Runnable -> Maybe DocConfig -> SoftwareDossierState -> ProgData -> r FileAndContents Source #
Defines a Makefile.
noRunIfLib :: ImplementationType -> Maybe Runnable -> Maybe Runnable Source #
Changes a Runnable to Nothing if the user chose Library for the ImplementationType.
doxDocConfig :: DocConfig Source #
A DocConfig for Doxygen documentation.