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