projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add messages noting that TestAstGenerator and GrammarAST.emitCode() do not work yet
[sbp.git]
/
src
/
edu
/
berkeley
/
sbp
/
meta
/
MetaGrammar.java
diff --git
a/src/edu/berkeley/sbp/meta/MetaGrammar.java
b/src/edu/berkeley/sbp/meta/MetaGrammar.java
index
e35b389
..
79cd3f5
100644
(file)
--- a/
src/edu/berkeley/sbp/meta/MetaGrammar.java
+++ b/
src/edu/berkeley/sbp/meta/MetaGrammar.java
@@
-10,7
+10,7
@@
import java.lang.annotation.*;
import java.lang.reflect.*;
import java.io.*;
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 {
/** 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");
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);
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;
}
static final Tree meta;
+ public static Union getMetaGrammar() { return GrammarAST.buildFromAST(meta, "s", null); }
static {
Tree t = null;
static {
Tree t = null;