2012-03-16 12 views
0

変数と関数を抽出するためにCファイルを解析します。 いくつかのローカル変数をグローバルタイプに変更する必要があります。 この目的のためのJavaライブラリがありますか?Java:Cソースコードを解析し、変数とメソッドを抽出します。

+0

可能重複(http://stackoverflow.com/questions/2318347/library-to-parse-cc-source-code) –

+0

実際には、私はJavaライブラリを探しています。 – nazemian

+0

まあ、私はライブラリ(単一のJAR)があるとは思わない - ANTLRがJavaベースのソリューションであることをご存じでしょうか? –

答えて

1

ANTLRは、JAVA、C、C#、Python、ActionScript用のコミュニティとAPIを備えた素晴らしいツールです。多くのプログラミング言語(C、C#、Java、Perlなど)で文法を使用する準備ができているか、必要に応じてカスタム文法を作成できます。

チェック文法リストhere

[C/C++ソースコードを解析するライブラリ]の
+0

私が言ったように、私はいくつかの条件で変数を変更する必要があります。 ANTLRは役に立ちますか? – nazemian

関連する問題