X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FMetaGrammar.java;h=627300df6a2745182313a206239f313bf89c4002;hp=0f75ecd52d313fdffc30552deb78c6de8c183f47;hb=a4e47e7742e717f9fc72455f60cdbd16a7af9fe1;hpb=65a0e50a721e1c9ef6c5f38c29229e476733748b diff --git a/src/edu/berkeley/sbp/misc/MetaGrammar.java b/src/edu/berkeley/sbp/misc/MetaGrammar.java index 0f75ecd..627300d 100644 --- a/src/edu/berkeley/sbp/misc/MetaGrammar.java +++ b/src/edu/berkeley/sbp/misc/MetaGrammar.java @@ -93,7 +93,7 @@ public class MetaGrammar extends ReflectiveWalker { return new Rep(r, (Element)s, false, true); } //public Element _star__slash_(final Element r, Element s) { return Repeat.many0(r, s); } - //public Element _star__star_(final Element r, Element s) { return Repeat.maximal(Repeat.many0(r, s)); } + public Object _star__star_(final Element r) { return new Rep(r, null, true, true); } public Object _plus__plus_(final Element r) { return new Rep(r, null, true, false); } public Element _question_(final Element r) { return Repeat.maybe(r); } public MetaGrammar gram(Object o, MetaGrammar g, Object o2) { return g; }