public virtual void CaseTIndentOpen(TIndentOpen node) { DefaultCase(node); }
internal override void RemoveChild(Node child) { if ( _a_ == child ) { _a_ = null; return; } if ( _indent_open_ == child ) { _indent_open_ = null; return; } if ( _tabblockinside_ == child ) { _tabblockinside_ = null; return; } if ( _b_ == child ) { _b_ = null; return; } if ( _indent_close_ == child ) { _indent_close_ = null; return; } }
public ATabblock( TNewline _a_, TIndentOpen _indent_open_, PTabblockinside _tabblockinside_, TNewline _b_, TIndentClose _indent_close_ ) { SetA (_a_); SetIndentOpen (_indent_open_); SetTabblockinside (_tabblockinside_); SetB (_b_); SetIndentClose (_indent_close_); }
public void SetIndentOpen(TIndentOpen node) { if(_indent_open_ != null) { _indent_open_.Parent(null); } if(node != null) { if(node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _indent_open_ = node; }
public override void CaseTIndentOpen(TIndentOpen node) { index = 47; }