X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FAnnotationGrammarBindingResolver.java;h=ca10c04f1d8753ae0a627101ce96ac1f7c59331c;hp=825dc56cab56344f022b7b40b59d06ebbe70dd49;hb=fa49c4e86eaabb1fad07bcfdfb004aa1fc0dea8a;hpb=1976ed1b8cf49284016a99114e717d46a3be3617 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);