コード例 #1
0
 public virtual void Visit(LuaSyntaxNode node)
 {
     if (node is null)
     {
         return;
     }
     node.Accept(this);
 }
コード例 #2
0
ファイル: LuaSyntaxWalker.cs プロジェクト: GGG-KILLER/Loretta
        /// <summary>
        /// Called when the syntax walker visits a node.
        /// </summary>
        /// <param name="node"></param>
        public override void Visit(LuaSyntaxNode node)
        {
            if (node != null)
            {
                _recursionDepth++;
                StackGuard.EnsureSufficientExecutionStack(_recursionDepth);

                node.Accept(this);

                _recursionDepth--;
            }
        }