カスタム プログラミング言語文法のソースから UML ダイアグラムを生成するためのツール/ライブラリが必要です。文法を解釈する方法をジェネレーターに比較的簡単に伝えるAPIまたは別の方法を備えたツールはありますか。プログラミング言語のレクサーを完全に制御できます。
疑問がある場合は、具体的な説明を求めてください。
カスタム プログラミング言語文法のソースから UML ダイアグラムを生成するためのツール/ライブラリが必要です。文法を解釈する方法をジェネレーターに比較的簡単に伝えるAPIまたは別の方法を備えたツールはありますか。プログラミング言語のレクサーを完全に制御できます。
疑問がある場合は、具体的な説明を求めてください。
単純な AST ビジターが行うべきように見えますね。言語にクラス、インターフェース、および属性があると仮定すると、それらは簡単に処理できるはずです。
ダイアグラムの適切なレイアウトは別の問題であり、後で行うことができます。
言語から UML ダイアグラムへのリバース エンジニアリングは、実際には非常に長く困難な作業です。12 か月の研究プロジェクトがなく、プログラミングと UML に関する深い知識がない場合は、既存のツールを使用することをお勧めします。