| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.GProc.LanguageRenderer.AbstractProc
Synopsis
- fileDoc :: ProcRenderSym r => String -> FSModule r -> SFile r
- fileFromData :: ProcRenderSym r => (FilePath -> r (Module r) -> r (File r)) -> FilePath -> FSModule r -> SFile r
- buildModule :: ProcRenderSym r => Label -> FS Doc -> FS Doc -> [SMethod r] -> FSModule r
- docMod :: ProcRenderSym r => String -> String -> String -> [String] -> String -> SFile r -> SFile r
- modFromData :: Label -> (Doc -> r (Module r)) -> FS Doc -> FSModule r
- innerType :: (ProcRenderSym r, UnRepr r TypeData) => VSType r -> VSType r
- arrayElem :: (ProcRenderSym r, UnRepr r TypeData) => SValue r -> SValue r -> SVariable r
- listAppend :: CommonRenderSym r => String -> SValue r -> SValue r -> MSStatement r
- listAdd :: CommonRenderSym r => String -> SValue r -> SValue r -> SValue r -> MSStatement r
- funcDecDef :: ProcRenderSym r => SVariable r -> r ScopeData -> [SVariable r] -> MSBody r -> MSStatement r
- function :: ProcRenderSym r => Label -> r (Visibility r) -> VSType r -> [MSParameter r] -> MSBody r -> SMethod r
Documentation
fileFromData :: ProcRenderSym r => (FilePath -> r (Module r) -> r (File r)) -> FilePath -> FSModule r -> SFile r Source #
docMod :: ProcRenderSym r => String -> String -> String -> [String] -> String -> SFile r -> SFile r Source #
listAppend :: CommonRenderSym r => String -> SValue r -> SValue r -> MSStatement r Source #
Call to append a value to a list using a function call
listAdd :: CommonRenderSym r => String -> SValue r -> SValue r -> SValue r -> MSStatement r Source #
Call to insert a value into a list as a function call
funcDecDef :: ProcRenderSym r => SVariable r -> r ScopeData -> [SVariable r] -> MSBody r -> MSStatement r Source #
function :: ProcRenderSym r => Label -> r (Visibility r) -> VSType r -> [MSParameter r] -> MSBody r -> SMethod r Source #