X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FAnnotationGrammarBindings.java;h=e38f3e405a02067c50be5a10ede557f8e700511b;hp=b7d89a3212012416921fef4c4c35c90f7ac457df;hb=9d727bd14c659cdc6c34153b988e8d3fdb8067f5;hpb=2ca60a30895e90a0458361974402cee001498784 diff --git a/src/edu/berkeley/sbp/meta/AnnotationGrammarBindings.java b/src/edu/berkeley/sbp/meta/AnnotationGrammarBindings.java index b7d89a3..e38f3e4 100644 --- a/src/edu/berkeley/sbp/meta/AnnotationGrammarBindings.java +++ b/src/edu/berkeley/sbp/meta/AnnotationGrammarBindings.java @@ -1,3 +1,5 @@ +// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license + package edu.berkeley.sbp.meta; import edu.berkeley.sbp.util.*; import edu.berkeley.sbp.*; @@ -40,9 +42,9 @@ public class AnnotationGrammarBindings extends Grammar.Bindings { this._allMethods.put(prefix, (Method[])alm.toArray(new Method[0])); } - public Object repeatTag() { return new Tree.ArrayBuildingTreeFunctor(); } + public Object repeatTag() { return new ArrayBuildingTreeFunctor(); } - public Sequence tryResolveTag(Production p) { + public Sequence createSequence(Production p) { String key = p.tag==null?p.nonTerminal:p.tag; if (key==null) return null;