Skip to content

Instantly share code, notes, and snippets.

@UplinkCoder
Created September 14, 2016 17:38
Show Gist options
  • Select an option

  • Save UplinkCoder/904c8b8bd62e0174adb82d4911d77262 to your computer and use it in GitHub Desktop.

Select an option

Save UplinkCoder/904c8b8bd62e0174adb82d4911d77262 to your computer and use it in GitHub Desktop.
RootObject
Dsymbol
AliasThis
AttribDeclaration
StorageClassDeclaration
DeprecatedDeclaration
LinkDeclaration
ProtDeclaration
AlignDeclaration
AnonDeclaration
PragmaDeclaration
ConditionalDeclaration
StaticIfDeclaration
CompileDeclaration
UserAttributeDeclaration
Declaration
TupleDeclaration
AliasDeclaration
VarDeclaration
TypeInfoDeclaration
TypeInfoStructDeclaration
TypeInfoClassDeclaration
TypeInfoInterfaceDeclaration
TypeInfoPointerDeclaration
TypeInfoArrayDeclaration
TypeInfoStaticArrayDeclaration
TypeInfoAssociativeArrayDeclaration
TypeInfoEnumDeclaration
TypeInfoFunctionDeclaration
TypeInfoDelegateDeclaration
TypeInfoTupleDeclaration
TypeInfoConstDeclaration
TypeInfoInvariantDeclaration
TypeInfoSharedDeclaration
TypeInfoWildDeclaration
TypeInfoVectorDeclaration
ThisDeclaration
SymbolDeclaration
FuncDeclaration
FuncAliasDeclaration
FuncLiteralDeclaration
CtorDeclaration
PostBlitDeclaration
DtorDeclaration
StaticCtorDeclaration
SharedStaticCtorDeclaration
StaticDtorDeclaration
SharedStaticDtorDeclaration
InvariantDeclaration
UnitTestDeclaration
NewDeclaration
DeleteDeclaration
ScopeDsymbol
AggregateDeclaration
StructDeclaration
UnionDeclaration
ClassDeclaration
InterfaceDeclaration
WithScopeSymbol
ArrayScopeSymbol
EnumDeclaration
Package
Module
TemplateDeclaration
TemplateInstance
TemplateMixin
OverloadSet
EnumMember
Import
LabelDsymbol
StaticAssert
DebugSymbol
VersionSymbol
Expression
ClassReferenceExp
VoidInitExp
ThrownExceptionExp
IntegerExp
ErrorExp
RealExp
ComplexExp
IdentifierExp
DollarExp
DsymbolExp
ThisExp
SuperExp
NullExp
StringExp
TupleExp
ArrayLiteralExp
AssocArrayLiteralExp
StructLiteralExp
TypeExp
ScopeExp
TemplateExp
NewExp
NewAnonClassExp
SymbolExp
SymOffExp
VarExp
OverExp
FuncExp
DeclarationExp
TypeidExp
TraitsExp
HaltExp
IsExp
UnaExp
CompileExp
AssertExp
DotIdExp
DotTemplateExp
DotVarExp
DotTemplateInstanceExp
DelegateExp
DotTypeExp
CallExp
AddrExp
PtrExp
NegExp
UAddExp
ComExp
NotExp
DeleteExp
CastExp
VectorExp
SliceExp
ArrayLengthExp
ArrayExp
PreExp
BinExp
BinAssignExp
AddAssignExp
MinAssignExp
MulAssignExp
DivAssignExp
ModAssignExp
AndAssignExp
OrAssignExp
XorAssignExp
PowAssignExp
ShlAssignExp
ShrAssignExp
UshrAssignExp
CatAssignExp
DotExp
CommaExp
IndexExp
PostExp
AssignExp
ConstructExp
AddExp
MinExp
CatExp
MulExp
DivExp
ModExp
PowExp
ShlExp
ShrExp
UshrExp
AndExp
OrExp
XorExp
OrOrExp
AndAndExp
CmpExp
InExp
RemoveExp
EqualExp
IdentityExp
CondExp
DefaultInitExp
FileInitExp
LineInitExp
ModuleInitExp
FuncInitExp
PrettyFuncInitExp
Identifier
Initializer
VoidInitializer
ErrorInitializer
StructInitializer
ArrayInitializer
ExpInitializer
Type
TypeError
TypeNext
TypeArray
TypeSArray
TypeDArray
TypeAArray
TypePointer
TypeReference
TypeFunction
TypeDelegate
TypeSlice
TypeBasic
TypeVector
TypeQualified
TypeIdentifier
TypeInstance
TypeTypeof
TypeReturn
TypeStruct
TypeEnum
TypeClass
TypeTuple
TypeNull
Parameter
Statement
ErrorStatement
PeelStatement
ExpStatement
DtorExpStatement
CompileStatement
CompoundStatement
CompoundDeclarationStatement
UnrolledLoopStatement
ScopeStatement
WhileStatement
DoStatement
ForStatement
ForeachStatement
ForeachRangeStatement
IfStatement
ConditionalStatement
PragmaStatement
StaticAssertStatement
SwitchStatement
CaseStatement
CaseRangeStatement
DefaultStatement
GotoDefaultStatement
GotoCaseStatement
SwitchErrorStatement
ReturnStatement
BreakStatement
ContinueStatement
SynchronizedStatement
WithStatement
TryCatchStatement
TryFinallyStatement
OnScopeStatement
ThrowStatement
DebugStatement
GotoStatement
LabelStatement
AsmStatement
ImportStatement
Catch
Tuple
DsymbolTable
Condition
DVCondition
DebugCondition
VersionCondition
StaticIfCondition
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment