Changeset 14834 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/PushProgram.cs
- Timestamp:
- 04/10/17 00:27:31 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/PushProgram.cs
r14777 r14834 167 167 } 168 168 169 public override bool Eval(I PushInterpreter interpreter) {169 public override bool Eval(IInternalPushInterpreter interpreter) { 170 170 interpreter.ExecStack.Push(this.expressions); 171 171 return true; … … 191 191 } 192 192 193 public IEnumerable<Expression> Depth First() {193 public IEnumerable<Expression> DepthLast() { 194 194 foreach (var expr in this.expressions) { 195 195 if (expr.IsProgram) 196 foreach (var sub in ((PushProgram)expr).Depth First())196 foreach (var sub in ((PushProgram)expr).DepthLast()) 197 197 yield return sub; 198 198 else yield return expr;
Note: See TracChangeset
for help on using the changeset viewer.