4

C++ でJava ソース コード解析機能を作成したいと考えています。このアプリケーションの目的は、構文ツリーを内部データ構造に生成して、データ ツリー構造をたどって自分で分析できるようにすることです。

目標を達成するのに役立つツールはどれですか?

4

3 に答える 3

3

ANTLRが役立つかもしれませんが、Java プログラムを理解するには、そのプログラムで参照されている関連クラスをロードする必要があります。

于 2011-12-12T12:46:53.890 に答える
1

この文法でyaccを使用できます。

于 2011-12-12T12:52:06.853 に答える
1

試すこともできます。

http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/

C#、Java、C++、F#、VB.Net、Oberon などのさまざまなポートがあり、さまざまな言語用の優れた言語スキャナーとパーサーがあります。したがって、C++ から Java を解析するために使用できます。

于 2011-12-12T12:52:25.993 に答える