X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FMetaGrammar.java;h=b2db78ec1ac03563b2b0622953c96af5aa689fcd;hp=49befee1a7c20583f49a2ef78bdc78b06131e005;hb=e4b4b7b0da38d93fc9160b0058a81c1fc7f6773b;hpb=c61dfbe5593a9257d39e84261d48472a74975afa 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