X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FAnnotationGrammarBindingResolver.java;h=ca10c04f1d8753ae0a627101ce96ac1f7c59331c;hb=280f672a6fd0674a5dfca285791f1e465cac5c9e;hp=825dc56cab56344f022b7b40b59d06ebbe70dd49;hpb=1976ed1b8cf49284016a99114e717d46a3be3617;p=sbp.git diff --git a/src/edu/berkeley/sbp/meta/AnnotationGrammarBindingResolver.java b/src/edu/berkeley/sbp/meta/AnnotationGrammarBindingResolver.java index 825dc56..ca10c04 100644 --- a/src/edu/berkeley/sbp/meta/AnnotationGrammarBindingResolver.java +++ b/src/edu/berkeley/sbp/meta/AnnotationGrammarBindingResolver.java @@ -36,6 +36,8 @@ public class AnnotationGrammarBindingResolver extends GrammarBindingResolver { public Sequence tryResolveTag(String tag, String nonTerminalName, Element[] els, Object[] labels, boolean[] drops) { MetaGrammar.Production p = new MetaGrammar.Production(tag, nonTerminalName, els, labels, drops); + if (labels != null && labels.length > 0 && "numeric".equals(labels[0])) + System.out.println("here! "); for(Method m : _cl.getMethods()) if (new MetaGrammar.Target(m).isCompatible(p)) return new MetaGrammar.Target(m).makeSequence(p);