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