}
public static void main(String[] s) throws Exception {
+ /*
try {
+ FIXME FIXME
+
Demo.ReflectiveMeta m =
new Demo.ReflectiveMeta(TibDoc.TD.class);
Tree<String> res = new CharParser(MetaGrammar.make()).parse(new FileInputStream(s[0])).expand1();
MetaGrammar.Meta.MetaGrammarFile mgf = m.new MetaGrammarFile(res);
MetaGrammar.BuildContext bc = new MetaGrammar.BuildContext(mgf);
+
Union tibgram = mgf.get("s").build(bc);
System.err.println("parsing " + s[1]);
Object result = ((Functor)t.head()).invoke(t);
System.out.println((TD.Doc)result);
+ */
+
+
/*
System.out.println("parsing " + s[0]);
Tree<String> res = new CharParser(MetaGrammar.make()).parse(new FileInputStream(s[0])).expand1();
p.println(sb);
p.flush();
p.close();
- */
+
} catch (Ambiguous a) {
FileOutputStream fos = new FileOutputStream("/Users/megacz/Desktop/out.dot");
PrintWriter p = new PrintWriter(new OutputStreamWriter(fos));
} catch (Exception e) {
e.printStackTrace();
}
+ */
}
}