質問: ROSを勉強していたのですがrqt_graphというツールが非常に便利に感じました プログラムに使われている変数や関数をrqt_graphの様に図で可視化しデバックの参考にできるようなツールをご存知の方はいらっしゃいませんでしょうか? 私の調べた限りだとatlr4というものが近いシステムだと思い導入しようとしたのですがjavaについてのエラーで導入できませんでした もし皆様が回答で紹介していただけるツールの中でantlr4があれば詳しいエラーを後で質問したいと思います。 あとこれからmatlabの使い方を勉強する予定なのですがmatlabにはこのようなツールはあったりしますか? それに今は強化学習の勉強をしていてjupyternetworkを使っているのですがこのような機械学習系のツールにも上記の様なツールは存在しますか? よろしくお願いします。
回答: 自分は Java はわからないので、Python について回答します。 Python の標準ライブラリに ast という抽象構文木を扱うモジュールがあるため、これとグラフ構造を可視化するライブラリ graphviz を組み合わせることで抽象構文木を可視化できます。 Pythonの抽象構文木をGraphvizで可視化する - Qiita 単に定義されている変数の値を確認したいだけであれば、Jupyter Notebook では、Variable Inspector という拡張を入れることで実現できます。 僕がJupyter Notebookを使うとき必ず入れているVariable Inspectorの話 - EnsekiTT Blog