Пример #1
0
        /// <summary>
        /// フレームの復元
        /// </summary>
        protected void PopFrame()
        {
            NakoParserFrame f = frameStack.Pop();

            lastNode   = f.lastNode;
            parentNode = f.parentNode;
            localVar   = f.localVar;
        }
Пример #2
0
        /// <summary>
        /// フレームを記録
        /// </summary>
        protected void PushFrame()
        {
            NakoParserFrame f = new NakoParserFrame();

            f.lastNode   = lastNode;
            f.parentNode = parentNode;
            f.localVar   = localVar;
            frameStack.Push(f);
        }
Пример #3
0
 /// <summary>
 /// フレームを記録
 /// </summary>
 protected void PushFrame()
 {
     NakoParserFrame f = new NakoParserFrame();
     f.lastNode = lastNode;
     f.parentNode = parentNode;
     f.localVar = localVar;
     frameStack.Push(f);
 }