fix build issues with CommandLine.java
[sbp.git] / src / edu / berkeley / sbp / meta / MetaGrammar.java
index e35b389..79cd3f5 100644 (file)
@@ -10,7 +10,7 @@ import java.lang.annotation.*;
 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 {
@@ -34,7 +34,7 @@ class MetaGrammar {
 
         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);
@@ -51,6 +51,7 @@ class MetaGrammar {
     }
 
     static final Tree meta;
+    public static Union getMetaGrammar() { return GrammarAST.buildFromAST(meta, "s", null); }
 
     static {
         Tree t = null;