Changeset 13017 for branches/Robocode.TrunkInt/HeuristicLab.Problems.Robocode/3.3/Symbols/Numerical Expressions/Number.cs
- Timestamp:
- 10/16/15 10:36:09 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Robocode.TrunkInt/HeuristicLab.Problems.Robocode/3.3/Symbols/Numerical Expressions/Number.cs
r13013 r13017 28 28 namespace HeuristicLab.Problems.GeneticProgramming.Robocode { 29 29 [StorableClass] 30 public class Number : CodeNode{30 public class Number : Symbol { 31 31 public override int MinimumArity { get { return 0; } } 32 32 public override int MaximumArity { get { return 0; } } 33 34 [Storable]35 public override string Prefix { get; set; }36 37 [Storable]38 public override string Suffix { get; set; }39 33 40 34 [StorableConstructor] … … 45 39 46 40 public override ISymbolicExpressionTreeNode CreateTreeNode() { 47 return new NumberTreeNode( );41 return new NumberTreeNode(this); 48 42 } 49 43 … … 52 46 } 53 47 54 public overridestring Interpret(ISymbolicExpressionTreeNode node, IEnumerable<ISymbolicExpressionTreeNode> children) {48 public string Interpret(ISymbolicExpressionTreeNode node, IEnumerable<ISymbolicExpressionTreeNode> children) { 55 49 return ((NumberTreeNode)node).Value.ToString(CultureInfo.InvariantCulture); 56 50 }
Note: See TracChangeset
for help on using the changeset viewer.