Changeset 6918 for trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/ArgumentCreater.cs
- Timestamp:
- 10/13/11 15:31:27 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/ArgumentCreater.cs
r5809 r6918 180 180 foreach (var symb in subtree.Grammar.Symbols) { 181 181 if (symb is StartSymbol || symb is ProgramRootSymbol) continue; 182 if (symb.Name == matchingSymbol.Name) continue; //don't allow invoke as child of invoke 182 183 if (subtree.Grammar.IsAllowedChildSymbol(selectedCutPoint.Parent.Symbol, symb, selectedCutPoint.ChildIndex)) 183 184 subtree.Grammar.AddAllowedChildSymbol(matchingSymbol, symb, newArgumentNode.Symbol.ArgumentIndex);
Note: See TracChangeset
for help on using the changeset viewer.