public override IInstruction Executer(IMemoireTravail p_memoireTravail) { if (p_memoireTravail is null) { throw new System.ArgumentNullException(nameof(p_memoireTravail)); } System.Console.Out.Write((char)p_memoireTravail.ValeurCourante); return base.Executer(p_memoireTravail); }
public override IInstruction Executer(IMemoireTravail p_memoireTravail) { if (p_memoireTravail is null) { throw new System.ArgumentNullException(nameof(p_memoireTravail)); } p_memoireTravail.DecrementerPositionIndex(); return base.Executer(p_memoireTravail); }
public override IInstruction Executer(IMemoireTravail p_memoireTravail) { if (p_memoireTravail is null) { throw new System.ArgumentNullException(nameof(p_memoireTravail)); } if (p_memoireTravail.ValeurCourante != 0) { return this.DebutBoucle; } return base.Executer(p_memoireTravail); }
public override IInstruction Executer(IMemoireTravail p_memoireTravail) { return null; }
public virtual IInstruction Executer(IMemoireTravail p_memoireTravail) { return this.InstructionSuivante; }