/** create a grammar corresponding to the SBP metagrammar (<tt>meta.g</tt>) */
public static Union newInstance() {
- return Grammar.create(MetaGrammar.meta, "s");
+ return GrammarBuilder.buildFromAST(MetaGrammar.meta, "s", new File[0]);
}
/** Used to rebuild MetaGrammar.java, and not for much else */
out.append("\n // DO NOT EDIT STUFF BELOW: IT IS AUTOMATICALLY GENERATED\n");
- Tree t = MetaGrammar.meta;
- Union u = Grammar.create(t, "s");
-
- t = new CharParser((Union)u).parse(new FileInputStream(args[0])).expand1();
+ Union u = GrammarBuilder.buildFromAST(MetaGrammar.meta, "s", new File[0]);
+ Tree t = new CharParser((Union)u).parse(new FileInputStream(args[0])).expand1();
t.toJava(out);
out.append("\n // DO NOT EDIT STUFF ABOVE: IT IS AUTOMATICALLY GENERATED\n");