| Applicative MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Functor MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Monad MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ModuleElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderFile MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderMod MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Argument MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Array MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BinderElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BinderSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BooleanExpression MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| CommandLineArgs MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Comparison MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| FunctionSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| IndexTranslator MatlabCode Source # | |
|
| InternalList MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Literal MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| MathConstant MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| NativeVector MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| NumericExpression MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ParameterSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Reference MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ScopeSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| Set MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| TypeElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| TypeSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ValueExpression MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ValueSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| VariableElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| VariableSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| VariableValue MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BinaryOpSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BlockCommentElim MatlabCode Source # | |
|
| BlockCommentSym MatlabCode Source # | |
|
| BlockElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BodyElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| FunctionElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ImportSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalBinderElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalListFunc MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalVarElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| MethodTypeSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| OpElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ParamElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderBlock MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderBody MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderFunction MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderParam MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderType MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderValue MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderVariable MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ScopeElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| UnaryOpSym MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ValueElim MatlabCode Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| UnRepr MatlabCode inner Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| VisibilitySym MatlabCode Doc Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| MethodElim MatlabCode MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderMethod MatlabCode MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderVisibility MatlabCode Doc Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| VisibilityElim MatlabCode Doc Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ProcRenderMethod MatlabCode Doc MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| FileSym MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ModuleSym MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ProcRenderSym MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| MethodSym MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| SharedProg MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| CommonRenderSym MatlabCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ProcProg MatlabCode Doc (Doc, Terminator) MethodData ProgData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| ProgramSym MatlabCode Doc (Doc, Terminator) MethodData ProgData Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| AssignStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BlockSym MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| BodySym MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| CommentStatement MatlabCode (Doc, Terminator) Source # | |
|
| ControlStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer Methods break :: MS (MatlabCode (Doc, Terminator)) Source # continue :: MS (MatlabCode (Doc, Terminator)) Source # returnStmt :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # throw :: Label -> MS (MatlabCode (Doc, Terminator)) Source # ifCond :: [(SValue MatlabCode, MS (MatlabCode Body))] -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # switch :: SValue MatlabCode -> [(SValue MatlabCode, MS (MatlabCode Body))] -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # ifExists :: SValue MatlabCode -> MS (MatlabCode Body) -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # for :: MS (MatlabCode (Doc, Terminator)) -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # forRange :: SVariable MatlabCode -> SValue MatlabCode -> SValue MatlabCode -> SValue MatlabCode -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # forEach :: SVariable MatlabCode -> SValue MatlabCode -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # while :: SValue MatlabCode -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # tryCatch :: MS (MatlabCode Body) -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # assert :: SValue MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # |
| DeclStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer Methods varDec :: SVariable MatlabCode -> MatlabCode ScopeData -> MS (MatlabCode (Doc, Terminator)) Source # varDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # listDec :: Integer -> SVariable MatlabCode -> MatlabCode ScopeData -> MS (MatlabCode (Doc, Terminator)) Source # listDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> [SValue MatlabCode] -> MS (MatlabCode (Doc, Terminator)) Source # setDec :: SVariable MatlabCode -> MatlabCode ScopeData -> MS (MatlabCode (Doc, Terminator)) Source # setDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # arrayDec :: Integer -> SValue MatlabCode -> SVariable MatlabCode -> MatlabCode ScopeData -> MS (MatlabCode (Doc, Terminator)) Source # arrayDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> [SValue MatlabCode] -> MS (MatlabCode (Doc, Terminator)) Source # constDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # funcDecDef :: SVariable MatlabCode -> MatlabCode ScopeData -> [SVariable MatlabCode] -> MS (MatlabCode Body) -> MS (MatlabCode (Doc, Terminator)) Source # |
| FuncAppStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| IOStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer Methods print :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # printLn :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # printStr :: String -> MS (MatlabCode (Doc, Terminator)) Source # printStrLn :: String -> MS (MatlabCode (Doc, Terminator)) Source # printFile :: SValue MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # printFileLn :: SValue MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # printFileStr :: SValue MatlabCode -> String -> MS (MatlabCode (Doc, Terminator)) Source # printFileStrLn :: SValue MatlabCode -> String -> MS (MatlabCode (Doc, Terminator)) Source # getInput :: SVariable MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # discardInput :: MS (MatlabCode (Doc, Terminator)) Source # getFileInput :: SValue MatlabCode -> SVariable MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # discardFileInput :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # openFileR :: SVariable MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # openFileW :: SVariable MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # openFileA :: SVariable MatlabCode -> SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # closeFile :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # getFileInputLine :: SValue MatlabCode -> SVariable MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # discardFileLine :: SValue MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # getFileInputAll :: SValue MatlabCode -> SVariable MatlabCode -> MS (MatlabCode (Doc, Terminator)) Source # |
| List MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| SharedStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| StatementSym MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| StringStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalAssignStmt MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalControlStmt MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| InternalIOStmt MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| RenderStatement MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |
| StatementElim MatlabCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GProc.LanguageRenderer.MatlabRenderer |