checkpoint
[sbp.git] / src / edu / berkeley / sbp / meta / AnnotationGrammarBindingResolver.java
index de044d5..9ea5d7e 100644 (file)
@@ -10,7 +10,7 @@ import java.lang.reflect.*;
 import java.io.*;
 
 // FIXME: non-static methods
-public class AnnotationGrammarBindingResolver extends GrammarBindingResolver {
+public class AnnotationGrammarBindingResolver extends Grammar.Bindings {
 
     private static boolean harsh = true;
 
@@ -66,17 +66,6 @@ public class AnnotationGrammarBindingResolver extends GrammarBindingResolver {
 
     }
 
-    public Sequence resolveTag(Production p) {
-        Sequence ret = tryResolveTag(p);
-        if (ret != null) return ret;
-        String message = "could not find a Java method/class/ctor matching tag \""+p.tag+
-            "\", nonterminal \""+"???"+"\" with " + p.elements.length + " arguments";
-        if (harsh) {
-            throw new RuntimeException(message);
-        } else {
-            return Sequence.rewritingSequence(p.tag, p.elements, p.drops);
-        }
-    }
 
     // helper