internal override void RemoveChild(Node child) { if (_token_ == child) { _token_ = null; return; } if (_exp_ == child) { _exp_ = null; return; } }
public AExpStm( TSemicolon _token_, PExp _exp_ ) { SetToken(_token_); SetExp(_exp_); }
public void SetToken(TSemicolon node) { if (_token_ != null) { _token_.Parent(null); } if (node != null) { if (node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _token_ = node; }
public AEmptyStm( TSemicolon _token_ ) { SetToken(_token_); }
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_); }
public virtual void CaseTSemicolon(TSemicolon node) { DefaultCase(node); }
public override void CaseTSemicolon(TSemicolon node) { index = 59; }