Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Drasil.GOOL.RendererClassesProc
Documentation
class (CommonRenderSym r, FileSym r, RenderFile r, RenderMod r, ModuleElim r, ProcRenderMethod r) => ProcRenderSym r Source #
Instances
class BlockCommentSym r => RenderFile r where Source #
Methods
top :: r (Module r) -> r (Block r) Source #
bottom :: r (Block r) Source #
commentedMod :: SFile r -> FS (r (BlockComment r)) -> SFile r Source #
Instances
RenderFile JuliaCode Source # | |
Defined in Drasil.GOOL.LanguageRenderer.JuliaRenderer Methods top :: JuliaCode (Module JuliaCode) -> JuliaCode (Block JuliaCode) Source # bottom :: JuliaCode (Block JuliaCode) Source # commentedMod :: SFile JuliaCode -> FS (JuliaCode (BlockComment JuliaCode)) -> SFile JuliaCode Source # fileFromData :: FilePath -> FSModule JuliaCode -> SFile JuliaCode Source # |
class ModuleElim r where Source #
class RenderMethod r => ProcRenderMethod r where Source #
Methods
intFunc :: Bool -> Label -> r (Visibility r) -> MSMthdType r -> [MSParameter r] -> MSBody r -> SMethod r Source #
Main method?, name, public/private, return type, parameters, body