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

Drasil.GOOL.AST

Documentation

data Terminator Source #

Constructors

Semi 
Empty 

data VisibilityTag Source #

Constructors

Pub 
Priv 

Instances

Instances details
Eq VisibilityTag Source # 
Instance details

Defined in Drasil.GOOL.AST

data ScopeTag Source #

Constructors

Local 
Global 

Instances

Instances details
Eq ScopeTag Source # 
Instance details

Defined in Drasil.GOOL.AST

newtype ScopeData Source #

Constructors

SD 

Fields

data FileType Source #

Constructors

Combined 
Source 
Header 

data Binding Source #

Constructors

Static 
Dynamic 

onBinding :: Binding -> a -> a -> a Source #

od :: Int -> Doc -> OpData Source #

commonThunkElim :: (CommonThunk s -> a) -> (CommonThunk s -> a) -> CommonThunk s -> a Source #