MetaGrammarBindings.Grammar g = (MetaGrammarBindings.Grammar)red.invoke(t.children());
Context cx = new Context(g,rm);
Union u = null;
- for(MetaGrammarBindings.NonTerminal nt : g.nonterminals) {
+ for(MetaGrammarBindings.NonTerminal nt : g.values()) {
Union el = (Union)cx.get(nt.name);
StringBuffer st = new StringBuffer();
el.toString(st);
}
public Union build() {
Union ret = null;
- for(MetaGrammarBindings.NonTerminal nt : grammar.nonterminals) {
+ for(MetaGrammarBindings.NonTerminal nt : grammar.values()) {
Union u = get(nt.name);
if ("s".equals(nt.name))
ret = u;