X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FParser.java;h=08c49a9aeb34e6ff684dead960bd40e8afba51bc;hp=d258b7870675bbd35e722d42be0c4ef456e516f6;hb=d5f34dfd50f82d7647d2ce2d014ae83e07d8280a;hpb=f13be78d4291906d2f4c7588567cb114f0cc3b54 diff --git a/src/edu/berkeley/sbp/Parser.java b/src/edu/berkeley/sbp/Parser.java index d258b78..08c49a9 100644 --- a/src/edu/berkeley/sbp/Parser.java +++ b/src/edu/berkeley/sbp/Parser.java @@ -343,9 +343,8 @@ public abstract class Parser { rex = position.rewrite(target.getLocation()); } for(GSS.Phase.Node child : parent.parents()) - //if (pos==0) finish(parent, rex, target); - //else - reduce(child, pos-1, rex, target); + if (pos==0) finish(child, rex, target); + else reduce(child, pos-1, rex, target); return rex; } private Forest finish(GSS.Phase.Node parent, Forest result, GSS.Phase target) {