public static Union cached = null;
public static Union make() { return make(MetaGrammarTree.meta, "s"); }
- public static Union make(Tree t, String s) { return make(t, s, new AnnotationGrammarBindingResolver()); }
+ public static Union make(Tree t, String s) { return make(t, s, new AnnotationGrammarBindingResolver(MetaGrammarBindings.class)); }
public static Union make(Tree t, String s, GrammarBindingResolver rm) {
Tree.TreeFunctor<Object,Object> red = (Tree.TreeFunctor<Object,Object>)t.head();
MetaGrammarBindings.Grammar g = (MetaGrammarBindings.Grammar)red.invoke(t.children());