public void SetLocalDecl(PLocalDecl node) { if (_local_decl_ != null) { _local_decl_.Parent(null); } if (node != null) { if (node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _local_decl_ = node; }
internal override void RemoveChild(Node child) { if (_token_ == child) { _token_ = null; return; } if (_local_decl_ == child) { _local_decl_ = null; return; } }
public ALocalDeclStm( TSemicolon _token_, PLocalDecl _local_decl_ ) { SetToken(_token_); SetLocalDecl(_local_decl_); }