| Applicative SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Functor SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Monad SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| GetSet SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalValueExp SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOFunctionSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOTypeSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOValueExpression SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOValueSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOVariableSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOVariableValue SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| SelfSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ClassElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalGetSet SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ModuleElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOMethodTypeSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderFile SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderMod SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Argument SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Array SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BinderElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BinderSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BooleanExpression SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| CommandLineArgs SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Comparison SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| FunctionSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| IndexTranslator SwiftCode Source # | |
|
| InternalList SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Literal SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| MathConstant SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| NumericExpression SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ParameterSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Reference SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ScopeSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Set SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| TypeElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| TypeSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ValueExpression SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ValueSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| VariableElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| VariableSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| VariableValue SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BinaryOpSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BlockCommentElim SwiftCode Source # | |
|
| BlockCommentSym SwiftCode Source # | |
|
| BlockElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BodyElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| FunctionElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ImportSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalBinderElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalListFunc SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalVarElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| MethodTypeSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OpElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ParamElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderBlock SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderBody SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderFunction SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderParam SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderType SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderValue SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderVariable SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ScopeElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| UnaryOpSym SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ValueElim SwiftCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| AttachmentSym SwiftCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| PermElim SwiftCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StateVarElim SwiftCode StateVar Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| UnRepr SwiftCode contents Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| VisibilitySym SwiftCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| MethodElim SwiftCode MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderMethod SwiftCode MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderVisibility SwiftCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| VisibilityElim SwiftCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StateVarSym SwiftCode Doc Doc Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OORenderMethod SwiftCode Doc MethodData Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderClass SwiftCode Doc MethodData StateVar Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| MethodSym SwiftCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| SharedProg SwiftCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| CommonRenderSym SwiftCode Doc (Doc, Terminator) MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOMethodSym SwiftCode Doc (Doc, Terminator) MethodData Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ClassSym SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| FileSym SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ModuleSym SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OORenderSym SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOProg SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc ProgData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ProgramSym SwiftCode Doc (Doc, Terminator) MethodData StateVar Doc ProgData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OODeclStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOFuncAppStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| OOStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| ObserverPattern SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StrategyPattern SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| AssignStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BlockSym SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| BodySym SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| CommentStatement SwiftCode (Doc, Terminator) Source # | |
|
| ControlStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer Methods break :: MS (SwiftCode (Doc, Terminator)) Source # continue :: MS (SwiftCode (Doc, Terminator)) Source # returnStmt :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # throw :: Label -> MS (SwiftCode (Doc, Terminator)) Source # ifCond :: [(SValue SwiftCode, MS (SwiftCode Body))] -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # switch :: SValue SwiftCode -> [(SValue SwiftCode, MS (SwiftCode Body))] -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # ifExists :: SValue SwiftCode -> MS (SwiftCode Body) -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # for :: MS (SwiftCode (Doc, Terminator)) -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # forRange :: SVariable SwiftCode -> SValue SwiftCode -> SValue SwiftCode -> SValue SwiftCode -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # forEach :: SVariable SwiftCode -> SValue SwiftCode -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # while :: SValue SwiftCode -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # tryCatch :: MS (SwiftCode Body) -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # assert :: SValue SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # |
| DeclStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer Methods varDec :: SVariable SwiftCode -> SwiftCode ScopeData -> MS (SwiftCode (Doc, Terminator)) Source # varDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # listDec :: Integer -> SVariable SwiftCode -> SwiftCode ScopeData -> MS (SwiftCode (Doc, Terminator)) Source # listDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> [SValue SwiftCode] -> MS (SwiftCode (Doc, Terminator)) Source # setDec :: SVariable SwiftCode -> SwiftCode ScopeData -> MS (SwiftCode (Doc, Terminator)) Source # setDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # arrayDec :: Integer -> SValue SwiftCode -> SVariable SwiftCode -> SwiftCode ScopeData -> MS (SwiftCode (Doc, Terminator)) Source # arrayDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> [SValue SwiftCode] -> MS (SwiftCode (Doc, Terminator)) Source # constDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # funcDecDef :: SVariable SwiftCode -> SwiftCode ScopeData -> [SVariable SwiftCode] -> MS (SwiftCode Body) -> MS (SwiftCode (Doc, Terminator)) Source # |
| FuncAppStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| IOStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer Methods print :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # printLn :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # printStr :: String -> MS (SwiftCode (Doc, Terminator)) Source # printStrLn :: String -> MS (SwiftCode (Doc, Terminator)) Source # printFile :: SValue SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # printFileLn :: SValue SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # printFileStr :: SValue SwiftCode -> String -> MS (SwiftCode (Doc, Terminator)) Source # printFileStrLn :: SValue SwiftCode -> String -> MS (SwiftCode (Doc, Terminator)) Source # getInput :: SVariable SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # discardInput :: MS (SwiftCode (Doc, Terminator)) Source # getFileInput :: SValue SwiftCode -> SVariable SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # discardFileInput :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # openFileR :: SVariable SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # openFileW :: SVariable SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # openFileA :: SVariable SwiftCode -> SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # closeFile :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # getFileInputLine :: SValue SwiftCode -> SVariable SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # discardFileLine :: SValue SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # getFileInputAll :: SValue SwiftCode -> SVariable SwiftCode -> MS (SwiftCode (Doc, Terminator)) Source # |
| List SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| SharedStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StatementSym SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StringStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalAssignStmt SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalControlStmt SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| InternalIOStmt SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| RenderStatement SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| StatementElim SwiftCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |
| Eq a => Eq (SwiftCode a) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.SwiftRenderer |