drasil-gool-0.1.1.0: A framework for code and document generation for scientific software - GOOL SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.GOOL.CodeInfoOO

Documentation

newtype CodeInfoOO a Source #

Constructors

CI 

Fields

Instances

Instances details
Applicative CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Methods

pure :: a -> CodeInfoOO a #

(<*>) :: CodeInfoOO (a -> b) -> CodeInfoOO a -> CodeInfoOO b #

liftA2 :: (a -> b -> c) -> CodeInfoOO a -> CodeInfoOO b -> CodeInfoOO c #

(*>) :: CodeInfoOO a -> CodeInfoOO b -> CodeInfoOO b #

(<*) :: CodeInfoOO a -> CodeInfoOO b -> CodeInfoOO a #

Functor CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Methods

fmap :: (a -> b) -> CodeInfoOO a -> CodeInfoOO b #

(<$) :: a -> CodeInfoOO b -> CodeInfoOO a #

Monad CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Methods

(>>=) :: CodeInfoOO a -> (a -> CodeInfoOO b) -> CodeInfoOO b #

(>>) :: CodeInfoOO a -> CodeInfoOO b -> CodeInfoOO b #

return :: a -> CodeInfoOO a #

Argument CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

AssignStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

BlockSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Block CodeInfoOO Source #

BodySym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Body CodeInfoOO Source #

BooleanExpression CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

CommandLineArgs CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

CommentStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Comparison CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ControlStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

DeclStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

FuncAppStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

FunctionSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Function CodeInfoOO Source #

IOStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

InternalList CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

List CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Literal CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

MathConstant CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

MethodSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Method CodeInfoOO Source #

NumericExpression CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ParameterSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Parameter CodeInfoOO Source #

ScopeSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Scope CodeInfoOO Source #

Set CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

SharedProg CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

StatementSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Statement CodeInfoOO Source #

StringStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ThunkAssign CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ThunkSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Thunk CodeInfoOO Source #

TypeElim CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

TypeSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Type CodeInfoOO Source #

ValueExpression CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ValueSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Value CodeInfoOO Source #

VariableElim CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VariableSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Variable CodeInfoOO Source #

VariableValue CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VectorDecl CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VectorExpression CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VectorThunk CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VectorType CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

VisibilitySym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Visibility CodeInfoOO Source #

ClassSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Class CodeInfoOO Source #

FileSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type File CodeInfoOO Source #

GetSet CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

InternalValueExp CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ModuleSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Module CodeInfoOO Source #

OODeclStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOFuncAppStatement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOFunctionSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOMethodSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOProg CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOTypeSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOValueExpression CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOValueSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOVariableSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

OOVariableValue CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

ObserverPattern CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

PermanenceSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Permanence CodeInfoOO Source #

ProgramSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type Program CodeInfoOO Source #

StateVarSym CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Associated Types

type StateVar CodeInfoOO Source #

StrategyPattern CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Eq a => Eq (CodeInfoOO a) Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

Methods

(==) :: CodeInfoOO a -> CodeInfoOO a -> Bool #

(/=) :: CodeInfoOO a -> CodeInfoOO a -> Bool #

type Block CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Block CodeInfoOO = ()
type Body CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Body CodeInfoOO = ()
type Function CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Method CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Method CodeInfoOO = ()
type Parameter CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Scope CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Scope CodeInfoOO = ()
type Statement CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Thunk CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Thunk CodeInfoOO = ()
type Type CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Value CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Value CodeInfoOO = ()
type Variable CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Visibility CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Class CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Class CodeInfoOO = ()
type File CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type File CodeInfoOO = ()
type Module CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Module CodeInfoOO = ()
type Permanence CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type Program CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO

type StateVar CodeInfoOO Source # 
Instance details

Defined in Drasil.GOOL.CodeInfoOO