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 : _allMethods)
if (new MetaGrammar.Target(m).isCompatible(p))
return new MetaGrammar.Target(m).makeSequence(p);
if (harsh) {
throw new RuntimeException(message);
} else {
- System.err.println(message);
return Sequence.rewritingSequence(tag, els, labels, drops);
}
}