X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FGSS.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2FGSS.java;h=f0a4cea21c0f741f4247c0f662192bd1bdfe9840;hp=be4276fb0725d56393a7332b3dca6037d8c7f05a;hb=f57e7386abbd8d301f46c0f68a32bffbb1c15253;hpb=4850d43495402e368e495707388e157a9cef9484 diff --git a/src/edu/berkeley/sbp/GSS.java b/src/edu/berkeley/sbp/GSS.java index be4276f..f0a4cea 100644 --- a/src/edu/berkeley/sbp/GSS.java +++ b/src/edu/berkeley/sbp/GSS.java @@ -38,7 +38,7 @@ class GSS { public IntPairMap hash; /* ALLOC */ private boolean good; - Phase next = null; + private Phase next = null; private Phase prev; private Input.Location location; private Input.Location nextLocation; @@ -61,7 +61,8 @@ class GSS { finalResult = null; if (prev != null) prev.shift(this, forest); } - + + public boolean isFrontier() { return next==null; } public boolean isDone() throws ParseFailed { if (token != null) return false; if (token==null && finalResult==null)