ANTLR パーサーから取得し、ANLR ドット ジェネレーターが生成するコンソール出力をキャッチして .dot ファイルに書き込んだツリーを視覚化する必要があります。
MyDOTTreeGenerator generator = new MyDOTTreeGenerator();
PrintStream old = System.out;
try {
System.setOut(new PrintStream(new FileOutputStream(graphFile)));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
System.out.println(generator.toDOT(root));
System.out.flush();
System.setOut(old);
質問:
1. 私のプログラム、たとえば Swing コンポーネントで .dot ファイルを視覚化する方法はありますか。2.このアプローチを
使用して、Grappa ライブラリ + Graphviz ツールキットの助けを借りて、視覚化を試みました。何かをダウンロードおよび/またはインストールします。