X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FGrammarBindingResolver.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FGrammarBindingResolver.java;h=a71122e616b39971142bf44a2c601692ee497aa9;hb=f7d5c2384df4e9e586f3c3465a6e6e0f4212115c;hp=0000000000000000000000000000000000000000;hpb=92fb8d7453b3caad1471d84dd452f5ec07785e5e;p=sbp.git diff --git a/src/edu/berkeley/sbp/meta/GrammarBindingResolver.java b/src/edu/berkeley/sbp/meta/GrammarBindingResolver.java new file mode 100644 index 0000000..a71122e --- /dev/null +++ b/src/edu/berkeley/sbp/meta/GrammarBindingResolver.java @@ -0,0 +1,19 @@ +package edu.berkeley.sbp.meta; +import edu.berkeley.sbp.util.*; +import edu.berkeley.sbp.*; +import edu.berkeley.sbp.chr.*; +import edu.berkeley.sbp.misc.*; +import edu.berkeley.sbp.bind.*; +import java.util.*; +import java.lang.annotation.*; +import java.lang.reflect.*; +import java.io.*; + +public class GrammarBindingResolver { + public Object repeatTag() { return null; } + public Sequence tryResolveTag(String tag, String nonTerminalName, Element[] els, Object[] labels, boolean[] drops) { + return null; } + public Sequence resolveTag(String tag, String nonTerminalName, Element[] els, Object[] labels, boolean[] drops) { + return Sequence.rewritingSequence(tag, els, labels, drops); + } +}