Changeset 14733 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/YankDuplicateExpressions.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/YankDuplicateExpressions.cs
r14727 r14733 48 48 [PushExpression(StackType.Integer, "INTEGER.YANKDUP")] 49 49 public class IntegerYankDuplicateExpression : YankDuplicateExpression<long> { 50 public override void Eval(IPush GpInterpreter interpreter) {50 public override void Eval(IPushInterpreter interpreter) { 51 51 this.Eval(interpreter.IntegerStack); 52 52 } … … 55 55 [PushExpression(StackType.Float, "FLOAT.YANKDUP")] 56 56 public class FloatYankDuplicateExpression : YankDuplicateExpression<double> { 57 public override void Eval(IPush GpInterpreter interpreter) {57 public override void Eval(IPushInterpreter interpreter) { 58 58 this.Eval(interpreter.FloatStack, interpreter.IntegerStack); 59 59 } … … 62 62 [PushExpression(StackType.Boolean, "BOOLEAN.YANKDUP")] 63 63 public class BooleanYankDuplicateExpression : YankDuplicateExpression<bool> { 64 public override void Eval(IPush GpInterpreter interpreter) {64 public override void Eval(IPushInterpreter interpreter) { 65 65 this.Eval(interpreter.BooleanStack, interpreter.IntegerStack); 66 66 } … … 69 69 [PushExpression(StackType.Name, "NAME.YANKDUP")] 70 70 public class NameYankDuplicateExpression : YankDuplicateExpression<string> { 71 public override void Eval(IPush GpInterpreter interpreter) {71 public override void Eval(IPushInterpreter interpreter) { 72 72 this.Eval(interpreter.NameStack, interpreter.IntegerStack); 73 73 } … … 76 76 [PushExpression(StackType.Exec, "EXEC.YANKDUP")] 77 77 public class ExecYankDuplicateExpression : YankDuplicateExpression<Expression> { 78 public override void Eval(IPush GpInterpreter interpreter) {78 public override void Eval(IPushInterpreter interpreter) { 79 79 this.Eval(interpreter.ExecStack, interpreter.IntegerStack); 80 80 } … … 83 83 [PushExpression(StackType.Code, "CODE.YANKDUP")] 84 84 public class CodeYankDuplicateExpression : YankDuplicateExpression<Expression> { 85 public override void Eval(IPush GpInterpreter interpreter) {85 public override void Eval(IPushInterpreter interpreter) { 86 86 this.Eval(interpreter.CodeStack, interpreter.IntegerStack); 87 87 }
Note: See TracChangeset
for help on using the changeset viewer.