| GetSet CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalValueExp CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOFunctionSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOTypeSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOValueExpression CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOValueSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOVariableSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOVariableValue CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| SelfSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ClassElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalGetSet CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOMethodTypeSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Argument CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Array CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BinderElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BinderSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BooleanExpression CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| CommandLineArgs CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Comparison CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| FunctionSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| IndexTranslator CSharpCode Source # | |
|
| List CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Literal CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| MathConstant CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| NumericExpression CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ParameterSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Reference CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ScopeSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Set CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| TypeElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| TypeSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ValueExpression CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ValueSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| VariableElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| VariableSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| VariableValue CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BinaryOpSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BlockCommentElim CSharpCode Source # | |
|
| BlockCommentSym CSharpCode Source # | |
|
| FunctionElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ImportSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalBinderElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalListFunc CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalVarElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| MethodTypeSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OpElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ParamElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderFunction CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderParam CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderType CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderValue CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderVariable CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ScopeElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| UnaryOpSym CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ValueElim CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Applicative CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Functor CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| Monad CSharpCode Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalList CSharpCode Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| UnRepr CSharpCode contents Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderMethod CSharpCode MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| AttachmentSym CSharpCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ModuleSym CSharpCode ModData MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| StrategyPattern CSharpCode Body Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ModuleElim CSharpCode ModData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| PermElim CSharpCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderFile CSharpCode FileData ModData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderMod CSharpCode ModData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| StateVarElim CSharpCode StateVar Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| VisibilitySym CSharpCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BlockElim CSharpCode Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BodyElim CSharpCode Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| MethodElim CSharpCode MethodData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderBlock CSharpCode Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderBody CSharpCode Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderVisibility CSharpCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| VisibilityElim CSharpCode Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| FileSym CSharpCode FileData ModData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ProgramSym CSharpCode ProgData FileData Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| StateVarSym CSharpCode Doc StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderClass CSharpCode Doc MethodData StateVar Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BodySym CSharpCode Body Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| MethodSym CSharpCode Doc MethodData Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ClassSym CSharpCode Doc MethodData StateVar Doc Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOMethodSym CSharpCode Doc MethodData Doc Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OORenderMethod CSharpCode Doc MethodData Doc Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| BlockSym CSharpCode Block (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| CommentStatement CSharpCode (Doc, Terminator) Source # | |
|
| EmptyStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| MultiStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| RenderStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| StatementElim CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| CommonRenderSym CSharpCode Doc (Doc, Terminator) MethodData Body Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OORenderSym CSharpCode Doc (Doc, Terminator) MethodData StateVar Doc FileData ModData Body Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOProg CSharpCode Doc (Doc, Terminator) MethodData StateVar Doc ProgData FileData ModData Body Block Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OOFuncAppStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ObserverPattern CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| AssignStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| FileHandling CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| FuncAppStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ListStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| PrintConsole CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| PrintFile CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ReadConsole CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ReadFile CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| StringStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ValueStatement CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalAssignStmt CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalControlStmt CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| InternalIOStmt CSharpCode (Doc, Terminator) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| OODeclStatement CSharpCode (Doc, Terminator) Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |
| ControlStatement CSharpCode (Doc, Terminator) Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer Methods break :: MS (CSharpCode (Doc, Terminator)) Source # continue :: MS (CSharpCode (Doc, Terminator)) Source # returnStmt :: SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) Source # throw :: Label -> MS (CSharpCode (Doc, Terminator)) Source # ifCond :: [(SValue CSharpCode, MS (CSharpCode Body))] -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # switch :: SValue CSharpCode -> [(SValue CSharpCode, MS (CSharpCode Body))] -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # ifExists :: SValue CSharpCode -> MS (CSharpCode Body) -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # for :: MS (CSharpCode (Doc, Terminator)) -> SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # forRange :: SVariable CSharpCode -> SValue CSharpCode -> SValue CSharpCode -> SValue CSharpCode -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # forEach :: SVariable CSharpCode -> SValue CSharpCode -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # while :: SValue CSharpCode -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # tryCatch :: MS (CSharpCode Body) -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # assert :: SValue CSharpCode -> SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) Source # |
| DeclStatement CSharpCode (Doc, Terminator) Body Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer Methods varDec :: SVariable CSharpCode -> CSharpCode ScopeData -> MS (CSharpCode (Doc, Terminator)) Source # varDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) Source # listDec :: Integer -> SVariable CSharpCode -> CSharpCode ScopeData -> MS (CSharpCode (Doc, Terminator)) Source # listDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> [SValue CSharpCode] -> MS (CSharpCode (Doc, Terminator)) Source # setDec :: SVariable CSharpCode -> CSharpCode ScopeData -> MS (CSharpCode (Doc, Terminator)) Source # setDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) Source # arrayDec :: Integer -> SValue CSharpCode -> SVariable CSharpCode -> CSharpCode ScopeData -> MS (CSharpCode (Doc, Terminator)) Source # arrayDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> [SValue CSharpCode] -> MS (CSharpCode (Doc, Terminator)) Source # constDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> SValue CSharpCode -> MS (CSharpCode (Doc, Terminator)) Source # funcDecDef :: SVariable CSharpCode -> CSharpCode ScopeData -> [SVariable CSharpCode] -> MS (CSharpCode Body) -> MS (CSharpCode (Doc, Terminator)) Source # |
| Eq a => Eq (CSharpCode a) Source # | |
Instance detailsDefined in Drasil.GOOL.LanguageRenderer.CSharpRenderer |