checkpoint
authoradam <adam@megacz.com>
Thu, 13 Jul 2006 21:57:29 +0000 (17:57 -0400)
committeradam <adam@megacz.com>
Thu, 13 Jul 2006 21:57:29 +0000 (17:57 -0400)
darcs-hash:20060713215729-5007d-0a11aa501ae49507f8a95e5dd895c590fbd62c1a.gz

src/edu/berkeley/sbp/meta/AnnotationGrammarBindingResolver.java

index 3585116..8601ee7 100644 (file)
@@ -50,7 +50,7 @@ public class AnnotationGrammarBindingResolver extends GrammarBindingResolver {
         String prefix = key.indexOf('.')==-1 ? "" : key.substring(0, key.lastIndexOf('.'));
         String suffix = key.indexOf('.')==-1 ? key : key.substring(key.lastIndexOf('.')+1);
 
         String prefix = key.indexOf('.')==-1 ? "" : key.substring(0, key.lastIndexOf('.'));
         String suffix = key.indexOf('.')==-1 ? key : key.substring(key.lastIndexOf('.')+1);
 
-        MetaGrammar.Production p = new MetaGrammar.Production(tag, nonTerminalName, els, drops);
+        MetaGrammar.Production p = new MetaGrammar.Production(suffix, suffix, els, drops);
         for(Method m : _allMethods.get(prefix))
             if (new MetaGrammar.Target(m).isCompatible(p))
                 return new MetaGrammar.Target(m).makeSequence(p);
         for(Method m : _allMethods.get(prefix))
             if (new MetaGrammar.Target(m).isCompatible(p))
                 return new MetaGrammar.Target(m).makeSequence(p);