| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.GProc.InterfaceProc
Documentation
class (SharedProg r, ProgramSym r) => ProcProg r Source #
Instances
| ProcProg CodeInfoProc Source # | |
Defined in Drasil.GProc.CodeInfoProc | |
| ProcProg JuliaCode Source # | |
Defined in Drasil.GProc.LanguageRenderer.JuliaRenderer | |
| ProcProg MatlabCode Source # | |
Defined in Drasil.GProc.LanguageRenderer.MatlabRenderer | |
| ProcProg lang => ProcProg (LoggingFor lang) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor | |
class FileSym r => ProgramSym r where Source #
Instances
| ProgramSym CodeInfoProc Source # | |
Defined in Drasil.GProc.CodeInfoProc Associated Types type Program CodeInfoProc Source # Methods prog :: Label -> Label -> [SFile CodeInfoProc] -> GSProgram CodeInfoProc Source # | |
| ProgramSym JuliaCode Source # | |
| ProgramSym MatlabCode Source # | |
Defined in Drasil.GProc.LanguageRenderer.MatlabRenderer Associated Types type Program MatlabCode Source # Methods prog :: Label -> Label -> [SFile MatlabCode] -> GSProgram MatlabCode Source # | |
| ProgramSym lang => ProgramSym (LoggingFor lang) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor Associated Types type Program (LoggingFor lang) Source # Methods prog :: Label -> Label -> [SFile (LoggingFor lang)] -> GSProgram (LoggingFor lang) Source # | |
class ModuleSym r => FileSym r where Source #
Methods
fileDoc :: FSModule r -> SFile r Source #
docMod :: String -> String -> [String] -> String -> SFile r -> SFile r Source #
Instances
| FileSym CodeInfoProc Source # | |
Defined in Drasil.GProc.CodeInfoProc Associated Types type File CodeInfoProc Source # Methods fileDoc :: FSModule CodeInfoProc -> SFile CodeInfoProc Source # docMod :: String -> String -> [String] -> String -> SFile CodeInfoProc -> SFile CodeInfoProc Source # | |
| FileSym JuliaCode Source # | |
| FileSym MatlabCode Source # | |
Defined in Drasil.GProc.LanguageRenderer.MatlabRenderer Associated Types type File MatlabCode Source # Methods fileDoc :: FSModule MatlabCode -> SFile MatlabCode Source # docMod :: String -> String -> [String] -> String -> SFile MatlabCode -> SFile MatlabCode Source # | |
| FileSym lang => FileSym (LoggingFor lang) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor Associated Types type File (LoggingFor lang) Source # Methods fileDoc :: FSModule (LoggingFor lang) -> SFile (LoggingFor lang) Source # docMod :: String -> String -> [String] -> String -> SFile (LoggingFor lang) -> SFile (LoggingFor lang) Source # | |
class MethodSym r => ModuleSym r where Source #
Instances
| ModuleSym CodeInfoProc Source # | |
Defined in Drasil.GProc.CodeInfoProc Associated Types type Module CodeInfoProc Source # Methods buildModule :: Label -> [Label] -> [SMethod CodeInfoProc] -> FSModule CodeInfoProc Source # | |
| ModuleSym JuliaCode Source # | |
| ModuleSym MatlabCode Source # | |
Defined in Drasil.GProc.LanguageRenderer.MatlabRenderer Associated Types type Module MatlabCode Source # Methods buildModule :: Label -> [Label] -> [SMethod MatlabCode] -> FSModule MatlabCode Source # | |
| ModuleSym lang => ModuleSym (LoggingFor lang) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor Associated Types type Module (LoggingFor lang) Source # Methods buildModule :: Label -> [Label] -> [SMethod (LoggingFor lang)] -> FSModule (LoggingFor lang) Source # | |