public override void DoInstruction(ExpressionMediator exm, InstructionLine func, ProcessState state) { ExpressionArgument expArg = (ExpressionArgument)func.Argument; if (expArg.Term.GetIntValue(exm) == 0)//評価式が真ならそのまま流れ落ちる state.ShiftNextLine();//偽なら一行とばす。順に来たときと同じ扱いにする }