X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FParser.java;h=5c399cc95c63246761ec4581af29816c2a664167;hp=868b200e1111de04521a9f013159e20763070aee;hb=c4431d19cc5ddaae29d22c8c56366b53b0bad352;hpb=2c3a169319dbd868e53c889387fc3107f5095ec4;ds=sidebyside diff --git a/src/edu/berkeley/sbp/Parser.java b/src/edu/berkeley/sbp/Parser.java index 868b200..5c399cc 100644 --- a/src/edu/berkeley/sbp/Parser.java +++ b/src/edu/berkeley/sbp/Parser.java @@ -185,6 +185,7 @@ public abstract class Parser { public Iterable getShifts(Token t) { return shifts.get(t); } public boolean isAccepting() { return accept; } public Iterable getReductions(Token t) { return t==null ? eofReductions : reductions.get(t); } + public boolean hasReductions(Token t) { return t==null ? eofReductions.size()>0 : reductions.has(t); } public Iterable getEofReductions() { return eofReductions; } public Iterator iterator() { return hs.iterator(); }