From: adam Date: Mon, 26 Feb 2007 01:23:04 +0000 (-0500) Subject: GSS: add isFrontier(), make next private X-Git-Url: http://git.megacz.com/?p=sbp.git;a=commitdiff_plain;h=f57e7386abbd8d301f46c0f68a32bffbb1c15253 GSS: add isFrontier(), make next private darcs-hash:20070226012304-5007d-3e8adf91a49e589f69de49b624c8870ac028e1ff.gz --- 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)