Node

Undocumented in source.
class Node {
TokenId id;
Attribute attr;
Annotation annotation;
TextSpan span;
TextSpan fulspan;
Node parent;
Node[] members;
int semanticSearches;
Scope scop;
version(COUNT)
static __gshared
int countNodes;
int semanticState;
}

Destructor

A destructor is present on this object, but not explicitly documented in the source.

Members

Functions

extendSpan
void extendSpan(const(TextSpan) _span)

/////////////////////////////////////////////////////////

toD
void toD(CodeWriter writer)

/////////////////////////////////////////////////////////

visit
Node visit(DG dg)

/////////////////////////////////////////////////////////

Static functions

genCheckState
string genCheckState(string state)

/////////////////////////////////////////////////////////

Meta