#include "ASTNode.h" ASTNode::~ASTNode() { /* clean up any children nodes */ int sz = myChildren.size(); for (int i = 0; i < sz; i++) delete myChildren[i]; } void ASTNode::addChild(ASTNode * node) { myChildren.push_back(node); }