/// <summary> /// 状態をポップ /// </summary> protected void PopNodeState() { NakoParserNodeState s = stateStack.Pop(); this.lastNode = s.lastNode; this.parentNode = s.parentNode; }
/// <summary> /// 状態をプッシュ /// </summary> protected void PushNodeState() { NakoParserNodeState s = new NakoParserNodeState(); s.lastNode = this.lastNode; s.parentNode = this.parentNode; stateStack.Push(s); }
/// <summary> /// 状態をプッシュ /// </summary> protected void PushNodeState() { NakoParserNodeState s = new NakoParserNodeState(); s.lastNode = this.lastNode; s.parentNode = this.parentNode; stateStack.Push(s); }