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

Drasil.Shared.AST

Synopsis

Documentation

data Terminator Source #

Constructors

Semi 
Empty 

data VisibilityTag Source #

Constructors

Pub 
Priv 

Instances

Instances details
Eq VisibilityTag Source # 
Instance details

Defined in Drasil.Shared.AST

data ScopeTag Source #

Constructors

Local 
Global 

Instances

Instances details
Eq ScopeTag Source # 
Instance details

Defined in Drasil.Shared.AST

newtype ScopeData Source #

Constructors

SD 

Fields

data FileType Source #

Constructors

Combined 
Source 
Header 

data AttachmentTag Source #

Denotes whether a member is bound to the class or its instances

Constructors

ClassLevel 
InstanceLevel 

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

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