StatementNode(const char *text)
Base class for all statements in a syntax tree.
Base class for all nodes in a syntax tree.
void Detach(SyntaxNode *node)
void Replace(SyntaxNode *n, SyntaxNode *x)
virtual char * GetTextCode()
virtual SyntaxNode * GetNext()
unsigned int AllocAndCopy(char **destination, const char *source)
Allocate memory and copy a string into the array.
void Attach(SyntaxNode *node)