Changeset 14733 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/DuplicateExpressions.cs
- Timestamp:
- 03/08/17 11:57:42 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/DuplicateExpressions.cs
r14727 r14733 27 27 [PushExpression(StackType.Integer, "INTEGER.DUP")] 28 28 public class IntegerDuplicateExpression : DuplicateExpression<long> { 29 public override void Eval(IPush GpInterpreter interpreter) {29 public override void Eval(IPushInterpreter interpreter) { 30 30 this.Eval(interpreter.IntegerStack); 31 31 } … … 34 34 [PushExpression(StackType.Float, "FLOAT.DUP")] 35 35 public class FloatDuplicateExpression : DuplicateExpression<double> { 36 public override void Eval(IPush GpInterpreter interpreter) {36 public override void Eval(IPushInterpreter interpreter) { 37 37 this.Eval(interpreter.FloatStack); 38 38 } … … 41 41 [PushExpression(StackType.Boolean, "BOOLEAN.DUP")] 42 42 public class BooleanDuplicateExpression : DuplicateExpression<bool> { 43 public override void Eval(IPush GpInterpreter interpreter) {43 public override void Eval(IPushInterpreter interpreter) { 44 44 this.Eval(interpreter.BooleanStack); 45 45 } … … 48 48 [PushExpression(StackType.Name, "NAME.DUP")] 49 49 public class NameDuplicateExpression : DuplicateExpression<string> { 50 public override void Eval(IPush GpInterpreter interpreter) {50 public override void Eval(IPushInterpreter interpreter) { 51 51 this.Eval(interpreter.NameStack); 52 52 } … … 55 55 [PushExpression(StackType.Exec, "EXEC.DUP")] 56 56 public class ExecDuplicateExpression : DuplicateExpression<Expression> { 57 public override void Eval(IPush GpInterpreter interpreter) {57 public override void Eval(IPushInterpreter interpreter) { 58 58 this.Eval(interpreter.ExecStack); 59 59 } … … 62 62 [PushExpression(StackType.Code, "CODE.DUP")] 63 63 public class CodeDuplicateExpression : DuplicateExpression<Expression> { 64 public override void Eval(IPush GpInterpreter interpreter) {64 public override void Eval(IPushInterpreter interpreter) { 65 65 this.Eval(interpreter.CodeStack); 66 66 }
Note: See TracChangeset
for help on using the changeset viewer.