From 3379c3eae37d45e8ab4c54438ffa4c7c8772bcb6 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Sat, 2 Jun 2018 21:24:47 -0300 Subject: Remove tracing from TopDownTransformIterator It may work now, but I need to think of a more involved test to use. --- .../java/bjc/utils/data/TopDownTransformIterator.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'base/src/main/java/bjc/utils') diff --git a/base/src/main/java/bjc/utils/data/TopDownTransformIterator.java b/base/src/main/java/bjc/utils/data/TopDownTransformIterator.java index f5bc2e6..f50ff68 100644 --- a/base/src/main/java/bjc/utils/data/TopDownTransformIterator.java +++ b/base/src/main/java/bjc/utils/data/TopDownTransformIterator.java @@ -76,14 +76,14 @@ public class TopDownTransformIterator implements Iterator transfrm, final ITree tree) { preParent = tree; - preChildren = new LinkedList<>(); + preChildren = new LinkedList<>(); postChildren = new LinkedList<>(); - toYield = new LinkedList<>(); + toYield = new LinkedList<>(); - picker = pickr; + picker = pickr; transform = transfrm; - done = false; + done = false; initial = true; } @@ -154,6 +154,7 @@ public class TopDownTransformIterator implements Iterator yeld = flushYields(null); + if (yeld != null) return yeld; } @@ -230,7 +231,7 @@ public class TopDownTransformIterator implements Iterator(picker, transform, preChildren.pop()); final ITree res = curChild.next(); - System.out.println("\t\tTRACE: adding node " + res + " to children"); + //System.out.println("\t\tTRACE: adding node " + res + " to children"); postChildren.add(res); return flushYields(res); @@ -241,7 +242,7 @@ public class TopDownTransformIterator implements Iterator(preParent.getHead()); - System.out.println("\t\tTRACE: adding nodes " + postChildren + " to " + res); + //System.out.println("\t\tTRACE: adding nodes " + postChildren + " to " + res); for (final ITree child : postChildren) { res.addChild(child); @@ -252,7 +253,7 @@ public class TopDownTransformIterator implements Iterator child : postChildren) { res.addChild(child); } @@ -263,7 +264,7 @@ public class TopDownTransformIterator implements Iterator res = curChild.next(); - System.out.println("\t\tTRACE: adding node " + res + " to children"); + //System.out.println("\t\tTRACE: adding node " + res + " to children"); postChildren.add(res); return flushYields(res); -- cgit v1.2.3