- Timestamp:
- 01/24/14 20:07:33 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GPDL/CodeGenerator/ProblemCodeGen.cs
r10393 r10394 76 76 else return 1 + subtrees.Max(t=>t.GetDepth()); 77 77 } 78 public v oid PrintTree(int curState) {78 public virtual void PrintTree(int curState) { 79 79 Console.Write(""{0} "", Grammar.symb[curState]); 80 80 if(subtrees != null) { … … 254 254 } 255 255 sb.AppendFormat(" public {0}Tree() : base() {{ }}", terminal.Ident).AppendLine(); 256 sb.AppendLine(@" 257 public override void PrintTree(int curState) { 258 Console.Write(""{0} "", Grammar.symb[curState]);"); 259 foreach (var att in terminal.FieldDefinitions) { 260 sb.AppendFormat("Console.Write(\"{{0}} \", {0});", att.Identifier).AppendLine(); 261 } 262 263 sb.AppendLine("}"); 264 256 265 sb.AppendLine("}"); 257 266 }
Note: See TracChangeset
for help on using the changeset viewer.