| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Drasil.Generator.Code
Contents
Synopsis
- genCode :: SmithEtAlSRS -> Choices -> IO FileLayout
- genCodeZoo :: SmithEtAlSRS -> [Choices] -> IO [FileLayout]
- codedHRName :: HasProjectName sys => sys -> Choices -> String
- codedDirName :: HasProjectName sys => sys -> Choices -> String
Generators
genCode :: SmithEtAlSRS -> Choices -> IO FileLayout Source #
Generate an ICO-style executable software artifact.
genCodeZoo :: SmithEtAlSRS -> [Choices] -> IO [FileLayout] Source #
Internal Functions
codedHRName :: HasProjectName sys => sys -> Choices -> String Source #
Human-readable name for coded variants (e.g. Projectile_U_P_NoL_U_WI_V_D).
codedDirName :: HasProjectName sys => sys -> Choices -> String Source #
Lowercase folder name for a "zoo" of executable softifacts (e.g. "projectile_u_p_nol_u_wi_v_d").