From: adam Date: Mon, 2 Jan 2006 02:03:29 +0000 (-0500) Subject: backported some stuff X-Git-Tag: tag_for_25-Mar~482 X-Git-Url: http://git.megacz.com/?p=sbp.git;a=commitdiff_plain;h=e4b4b7b0da38d93fc9160b0058a81c1fc7f6773b;hp=c61dfbe5593a9257d39e84261d48472a74975afa backported some stuff darcs-hash:20060102020329-5007d-4f42b90d881f898c630d76dae5922ccaa9fb3b54.gz --- 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