Changeset 14908 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/YankExpressions.cs
- Timestamp:
- 05/02/17 22:03:01 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/YankExpressions.cs
r14875 r14908 27 27 public class IntegerYankExpression : YankExpression<long> { 28 28 public override bool Eval(IInternalPushInterpreter interpreter) { 29 return this.Eval(interpreter.IntegerStack, interpreter.IntegerStack);29 return Eval(interpreter.IntegerStack, interpreter.IntegerStack); 30 30 } 31 31 } … … 34 34 public class FloatYankExpression : YankExpression<double> { 35 35 public override bool Eval(IInternalPushInterpreter interpreter) { 36 return this.Eval(interpreter.FloatStack, interpreter.IntegerStack);36 return Eval(interpreter.FloatStack, interpreter.IntegerStack); 37 37 } 38 38 } … … 41 41 public class BooleanYankExpression : YankExpression<bool> { 42 42 public override bool Eval(IInternalPushInterpreter interpreter) { 43 return this.Eval(interpreter.BooleanStack, interpreter.IntegerStack);43 return Eval(interpreter.BooleanStack, interpreter.IntegerStack); 44 44 } 45 45 } … … 48 48 public class NameYankExpression : YankExpression<string> { 49 49 public override bool Eval(IInternalPushInterpreter interpreter) { 50 return this.Eval(interpreter.NameStack, interpreter.IntegerStack);50 return Eval(interpreter.NameStack, interpreter.IntegerStack); 51 51 } 52 52 } … … 55 55 public class ExecYankExpression : YankExpression<Expression> { 56 56 public override bool Eval(IInternalPushInterpreter interpreter) { 57 return this.Eval(interpreter.ExecStack, interpreter.IntegerStack);57 return Eval(interpreter.ExecStack, interpreter.IntegerStack); 58 58 } 59 59 } … … 62 62 public class CodeYankExpression : YankExpression<Expression> { 63 63 public override bool Eval(IInternalPushInterpreter interpreter) { 64 return this.Eval(interpreter.CodeStack, interpreter.IntegerStack);64 return Eval(interpreter.CodeStack, interpreter.IntegerStack); 65 65 } 66 66 }
Note: See TracChangeset
for help on using the changeset viewer.