2012-03-07 13 views
1

現在、私のコンパイラが読む言語は、java.C++を使用してコンパイラを作成する方法に関するツール(ソフトウェアプログラムまたはフレームワークのいずれか)を探しています。私は既にGUIを準備しています。しかし、私はまだコンパイラの作成を開始する手掛かりがありません。Javaを使用してインタープリタを作成するツール

誰かが私に、実際の正確なソースコードを探すのではなく、字句解析、構文解析、意味解析を行うコンパイラを作成するヒントやアルゴリズムを探しています。

+0

「Javaでコンパイラを書く方法」については、ANTLR、JavaCC、およびGoogleを参照することをお勧めします。あなたに来る以外に見える場所がたくさんあります。 – duffymo

+2

コンパイラにはどのようなGUIが必要ですか? : - | – fortran

+0

@ fortran - 誤解をおかけして申し訳ありませんが、実際にはC++のターゲット言語を使用してJavaを使用してIDEを構築しています。 – marchemike

答えて

1

ANTLRは、パーサーの作成に適しています。

+0

私がパーサーとセマンティクスを終了した後、バッチファイルを使ってテキストファイルをC++プログラムにコンパイルできるチュートリアルがありますか? – marchemike

関連する問題