dadt.parser

Undocumented in source.

Members

Classes

ArraySize
class ArraySize
Undocumented in source.
BaseConstructor
class BaseConstructor
Undocumented in source.
Constructor
class Constructor
Undocumented in source.
ConstructorList
class ConstructorList
Undocumented in source.
Deriving
class Deriving
Undocumented in source.
DerivingArg
class DerivingArg
Undocumented in source.
DerivingArgs
class DerivingArgs
Undocumented in source.
FieldArgs
class FieldArgs
Undocumented in source.
FieldName
class FieldName
Undocumented in source.
FieldOfArray
class FieldOfArray
Undocumented in source.
FieldOfDelegate
class FieldOfDelegate
Undocumented in source.
FieldOfFunction
class FieldOfFunction
Undocumented in source.
FieldWithArgs
class FieldWithArgs
Undocumented in source.
ParameterList
class ParameterList
Undocumented in source.
RecordField
class RecordField
Undocumented in source.
RecordFields
class RecordFields
Undocumented in source.
SizedBracket
class SizedBracket
Undocumented in source.
TypeDeclare
class TypeDeclare
Undocumented in source.
TypeName
class TypeName
Undocumented in source.
UnsizedBracket
class UnsizedBracket
Undocumented in source.

Enums

ConstructorType
enum ConstructorType
Undocumented in source.
DerivingType
enum DerivingType
Undocumented in source.

Functions

buildAST
ASTElement buildAST(ParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
genCode
string genCode(TypeDeclare td)
Undocumented in source. Be warned that the author may not have intended to support it.
genCodeFromSource
string genCodeFromSource(string source)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ASTElement
interface ASTElement
Undocumented in source.
ArrayBracket
interface ArrayBracket
Undocumented in source.
Field
interface Field
Undocumented in source.

Manifest constants

DerivingMap
enum DerivingMap;
Undocumented in source.

Meta