Scorpio.Runtime.ScriptContext.ProcessCallFor C# (CSharp) Method

ProcessCallFor() private method

private ProcessCallFor ( ) : void
return void
        void ProcessCallFor()
        {
            CodeFor code = (CodeFor)m_scriptInstruction.Operand0;
            ScriptContext context = new ScriptContext(m_script, null, this, Executable_Block.For);
            context.Execute(code.BeginExecutable);
            for ( ; ; ) {
                if (code.Condition != null) {
                    if (!context.ResolveOperand(code.Condition).LogicOperation()) break;
                }
                ScriptContext blockContext = new ScriptContext(m_script, code.BlockExecutable, context, Executable_Block.For);
                blockContext.Execute();
                if (blockContext.IsOver) break;
                context.Execute(code.LoopExecutable);
            }
        }
        void ProcessCallForSimple()