From e4b4b7b0da38d93fc9160b0058a81c1fc7f6773b Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 1 Jan 2006 21:03:29 -0500 Subject: [PATCH 1/1] backported some stuff darcs-hash:20060102020329-5007d-4f42b90d881f898c630d76dae5922ccaa9fb3b54.gz --- src/edu/berkeley/sbp/misc/MetaGrammar.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/edu/berkeley/sbp/misc/MetaGrammar.java b/src/edu/berkeley/sbp/misc/MetaGrammar.java index 49befee..b2db78e 100644 --- a/src/edu/berkeley/sbp/misc/MetaGrammar.java +++ b/src/edu/berkeley/sbp/misc/MetaGrammar.java @@ -44,6 +44,8 @@ public class MetaGrammar extends StringWalker { startSymbol = str; nt = new HashMap(); dropAll = new HashSet(); + dropAll.add(leftBrace); + dropAll.add(rightBrace); nt.put(str, g); return ret; } @@ -227,11 +229,12 @@ public class MetaGrammar extends StringWalker { else if (tag!=null) ret = Sequence.rewritingSequence(tag, expansion, drops, and, not); else { int idx = -1; - for(int i=0; i