checkpoint
[sbp.git] / src / edu / berkeley / sbp / tib / Tib.java
index 0ce53b0..f802ab0 100644 (file)
@@ -135,10 +135,10 @@ public class Tib implements Input<Character> {
 
     // Grammar //////////////////////////////////////////////////////////////////////////////
 
-    public static class Grammar extends MetaGrammar {
+    public static class Grammar extends ReflectiveGrammar {
         private int anon = 0;
         private final Element ws = Repeat.maximal0(getNonTerminal("w"));
-        public Grammar() { dropAll.add(ws); }
+        public Grammar(Class c) { super(c); dropAll.add(ws); }
         public Object walk(Tree<String> tree) {
             String head = tree.head();
             if (tree.numChildren()==0) return super.walk(tree);