コード例 #1
0
ファイル: FunctionCode.cs プロジェクト: Alxandr/IronTotem-3.0
                private void WalkLoopBody(Stmt body, bool isFinally)
                {

                    bool inLoop = _inLoop;
                    bool inFinally = _inFinally;

                    int loopId = ++_loopId;
                    _inFinally = false;
                    _inLoop = true;
                    _loopIds.Add(loopId, isFinally);

                    body.Walk(this);

                    _inLoop = inLoop;
                    _inFinally = inFinally;
                    LoopOrFinallyIds.Remove(loopId);
                }