Changeset 14733 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/DefineExpressions.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/DefineExpressions.cs
r14727 r14733 31 31 [PushExpression(StackType.Code, "CODE.DEFINE")] 32 32 public class CodeDefineExpression : DefineExpression<Expression> { 33 public override void Eval(IPush GpInterpreter interpreter) {33 public override void Eval(IPushInterpreter interpreter) { 34 34 if (interpreter.Configuration.TopLevelPushCode && (interpreter.CodeStack.Count < 2)) return; 35 35 … … 46 46 [PushExpression(StackType.Exec, "EXEC.DEFINE")] 47 47 public class ExecDefineExpression : DefineExpression<Expression> { 48 public override void Eval(IPush GpInterpreter interpreter) {48 public override void Eval(IPushInterpreter interpreter) { 49 49 if (interpreter.ExecStack.Count < 2) return; 50 50 … … 62 62 public class FloatDefineExpression : DefineExpression<double> { 63 63 64 public override void Eval(IPush GpInterpreter interpreter) {64 public override void Eval(IPushInterpreter interpreter) { 65 65 this.Eval( 66 66 interpreter.FloatStack, … … 73 73 [PushExpression(StackType.Integer, "INTEGER.DEFINE")] 74 74 public class IntegerDefineExpression : DefineExpression<long> { 75 public override void Eval(IPush GpInterpreter interpreter) {75 public override void Eval(IPushInterpreter interpreter) { 76 76 this.Eval( 77 77 interpreter.IntegerStack, … … 84 84 [PushExpression(StackType.Boolean, "BOOLEAN.DEFINE")] 85 85 public class BooleanDefineExpression : DefineExpression<bool> { 86 public override void Eval(IPush GpInterpreter interpreter) {86 public override void Eval(IPushInterpreter interpreter) { 87 87 this.Eval( 88 88 interpreter.BooleanStack,
Note: See TracChangeset
for help on using the changeset viewer.