From f57e7386abbd8d301f46c0f68a32bffbb1c15253 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 25 Feb 2007 20:23:04 -0500 Subject: [PATCH] GSS: add isFrontier(), make next private darcs-hash:20070226012304-5007d-3e8adf91a49e589f69de49b624c8870ac028e1ff.gz --- src/edu/berkeley/sbp/GSS.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) -- 1.7.10.4