checkpoint
[sbp.git] / src / edu / berkeley / sbp / GSS.java
index 77464c2..0d343a9 100644 (file)
@@ -211,10 +211,8 @@ class GSS {
                 allqueued = true;
                 int where = parents().size();
                 for(Parser.Table.Reduction r : token==null ? state.getEofReductions() : state.getReductions(token))
-                    if (r.numPop > 1)
+                    if (r.numPop >= 1)
                         r.reduce(this, null, null);
-                for(int i=0; i<where; i++)
-                    queueReductions(get(i), false);
             }
 
             /** FIXME */
@@ -240,7 +238,7 @@ class GSS {
                         if (ret != null) r.reduce(this, n2, ret);
                         else n.cache().put(r, r.reduce(this, n2, null));
                     } else {
-                        if (includeLongs) r.reduce(this, n2, null);
+                        r.reduce(this, n2, null);
                     }
                 }
             }