dadt ~master (2022-05-25T18:57:29.2844239)
Dub
Repo
TypeDeclare
dadt
parser
Undocumented in source.
class
TypeDeclare :
ASTElement
{
BaseConstructor
baseConstructor
;
ConstructorList
constructorList
;
Deriving
deriving
;
this
(BaseConstructor baseConstructor, ConstructorList constructorList);
this
(BaseConstructor baseConstructor, ConstructorList constructorList, Deriving deriving);
}
Constructors
this
this
(BaseConstructor baseConstructor, ConstructorList constructorList)
Undocumented in source.
this
this
(BaseConstructor baseConstructor, ConstructorList constructorList, Deriving deriving)
Undocumented in source.
Members
Variables
baseConstructor
BaseConstructor
baseConstructor
;
Undocumented in source.
constructorList
ConstructorList
constructorList
;
Undocumented in source.
deriving
Deriving
deriving
;
Undocumented in source.
Meta
Source
See Implementation
dadt
parser
classes
ArraySize
BaseConstructor
Constructor
ConstructorList
Deriving
DerivingArg
DerivingArgs
FieldArgs
FieldName
FieldOfArray
FieldOfDelegate
FieldOfFunction
FieldWithArgs
ParameterList
RecordField
RecordFields
SizedBracket
TypeDeclare
TypeName
UnsizedBracket
enums
ConstructorType
DerivingType
functions
buildAST
genCode
genCodeFromSource
interfaces
ASTElement
ArrayBracket
Field
manifest constants
DerivingMap