X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FGSS.java;h=7626b4ee0c0b45ec9837090517ab8fd811efe08a;hp=3876d581d687681ebea114f34ceef62b68d118ca;hb=c805010980fc22bcd66c1684a772f66563cd6b72;hpb=b12c78430aa088df4d951f9bf323171c57bfd1c9 diff --git a/src/edu/berkeley/sbp/GSS.java b/src/edu/berkeley/sbp/GSS.java index 3876d58..7626b4e 100644 --- a/src/edu/berkeley/sbp/GSS.java +++ b/src/edu/berkeley/sbp/GSS.java @@ -18,6 +18,9 @@ class GSS { public GSS(Input input, Parser parser) { this.input = input; this.parser = parser;} public Input getInput() { return input; } + /* + HashSet finishedReductions = new HashSet(); + */ int numNewNodes = 0; int numOldNodes = 0; int viewPos = 0; @@ -69,6 +72,9 @@ class GSS { this.pos = prev==null ? 0 : prev.pos+1; if (prev != null) prev.shift(this, forest); numReductions = 0; + /* + finishedReductions.clear(); + */ int minPhasePos = Integer.MAX_VALUE; Reduction best = null; @@ -94,6 +100,9 @@ class GSS { best = r; } } + /* + finishedReductions.add(r); + */ numReductions++; } if (token==null) shift(null, null);