X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FMetaGrammarBindings.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FMetaGrammarBindings.java;h=7a18babdbc63d30e02b4c3fa3076398b1e1c698a;hp=0bad0b2c7d0f07af980cb5e6fd0fa46c67f764bd;hb=9b031db4cefc550c82a8bb6da3b061d3790c2cdc;hpb=4378d20232cd88fb2a57edc5a5114f952ab58a18 diff --git a/src/edu/berkeley/sbp/meta/MetaGrammarBindings.java b/src/edu/berkeley/sbp/meta/MetaGrammarBindings.java index 0bad0b2..7a18bab 100644 --- a/src/edu/berkeley/sbp/meta/MetaGrammarBindings.java +++ b/src/edu/berkeley/sbp/meta/MetaGrammarBindings.java @@ -81,10 +81,10 @@ public class MetaGrammarBindings extends AnnotationGrammarBindings { group[j].build(cx, u2, cnt); } if (sequences.length==1) break; - Sequence seq = Sequence.newSingletonSequence(u2); + Sequence seq = Sequence.create(u2); for(Sequence s : bad2) seq = seq.not(s); u.add(seq); - bad2.add(Sequence.newSingletonSequence(u2)); + bad2.add(Sequence.create(u2)); } } } @@ -128,11 +128,11 @@ public class MetaGrammarBindings extends AnnotationGrammarBindings { HashSet bad2 = new HashSet(); Union urep = new Union(null, false); - urep.add(Sequence.newEmptySequence()); + urep.add(Sequence.create()); if (sep != null) - urep.add(Sequence.newSingletonSequence(new Element[] { cx.get(sep), u }, 1)); + urep.add(Sequence.create(new Element[] { cx.get(sep), u }, 1)); else - urep.add(Sequence.newSingletonSequence(new Element[] { u }, 0)); + urep.add(Sequence.create(new Element[] { u }, 0)); for(int i=0; i