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