X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmeta%2FMetaGrammar.java;h=2077bbd3be734ab61c8634c280d9df0e94f8f076;hp=0e8968f61d082b0b7f295eaf173644d04bedb86e;hb=b5ae4ceb563fd4d52514ef4f4206c5c2be8140ca;hpb=bc986bc0c8201f3fd02fefd6e9bb9a8f4decac34 diff --git a/src/edu/berkeley/sbp/meta/MetaGrammar.java b/src/edu/berkeley/sbp/meta/MetaGrammar.java index 0e8968f..2077bbd 100644 --- a/src/edu/berkeley/sbp/meta/MetaGrammar.java +++ b/src/edu/berkeley/sbp/meta/MetaGrammar.java @@ -253,7 +253,7 @@ public class MetaGrammar { 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); @@ -275,7 +275,7 @@ public class MetaGrammar { } 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;