import java.lang.reflect.*;
import java.io.*;
-class MetaGrammar {
+public class MetaGrammar {
/** Used to rebuild MetaGrammar.java, and not for much else */
public static void main(String[] args) throws Exception {
out.append("\n // DO NOT EDIT STUFF BELOW: IT IS AUTOMATICALLY GENERATED\n");
- Union u = GrammarAST.buildFromAST(MetaGrammar.meta, "s", null);
+ Union u = getMetaGrammar();
Tree t = new CharParser((Union)u).parse(new FileInputStream(args[0])).expand1();
t.toJava(out);
}
static final Tree meta;
+ public static Union getMetaGrammar() { return GrammarAST.buildFromAST(meta, "s", null); }
static {
Tree t = null;