2011-01-21 18 views
1

Eclipse org.eclipse.jdt.astviewは、抽象構文ツリーを与えるのにうってつけですが、Java向けに調整されています...他の一般的なものと同じことをするオープンソースパッケージもあります言語?私は抽出することができるいくつかのIDEのいくつかのモジュールですか?汎用ASTビルダー

+0

オープンソースはあなたの目標ですか、あるいは多くの言語をうまく処理する能力ですか? –

+0

"多くの言語をうまく処理する能力"は間違いなく目標ですが、オープンソースのソフトウェアは、デフォルトでは私の_means_です... – Tathagata

答えて

0

お試しANTLRオープンソース。 Javaを含むさまざまな言語のための多くの文法を持っています。 ASTを作成し、操作することができます。

+0

@Ira Baxter:答えに感謝します。今はPygmentsを使って言語の種類を自動的に推測し、ソースツリーからトークンとトークンを抽出しています。 – Tathagata

+0

http://www.antlr.org/api/Python/index.html ...:D – Tathagata

+0

@Tathagata:あなたは何をしたいですか?同時に複数の言語を処理しますか?どのような目的のために? –