checkpoint
[sbp.git] / src / edu / berkeley / sbp / meta / Grammar.java
index 693a7ba..531105e 100644 (file)
@@ -28,10 +28,15 @@ public class Grammar {
      *  @param s   the name of the "start symbol"
      *  @param gbr a GrammarBindingResolver that resolves grammatical reductions into tree-node-heads
      */
-    public static Union create(Tree t, String s, GrammarBindingResolver gbr) {
+    public static Union create(Tree t, String s, Grammar.Bindings gbr) {
         Tree.TreeFunctor<Object,Object> red = (Tree.TreeFunctor<Object,Object>)t.head();
         MetaGrammarBindings.GrammarNode g = (MetaGrammarBindings.GrammarNode)red.invoke(t.children());
         return g.build(s, gbr);
     }
+
+    public static class Bindings {
+        public Object repeatTag()                   { return null; }
+        public Sequence tryResolveTag(Production p) { return null; }
+    }
     
 }