現在、私のコンパイラが読む言語は、java.C++を使用してコンパイラを作成する方法に関するツール(ソフトウェアプログラムまたはフレームワークのいずれか)を探しています。私は既にGUIを準備しています。しかし、私はまだコンパイラの作成を開始する手掛かりがありません。Javaを使用してインタープリタを作成するツール
誰かが私に、実際の正確なソースコードを探すのではなく、字句解析、構文解析、意味解析を行うコンパイラを作成するヒントやアルゴリズムを探しています。
現在、私のコンパイラが読む言語は、java.C++を使用してコンパイラを作成する方法に関するツール(ソフトウェアプログラムまたはフレームワークのいずれか)を探しています。私は既にGUIを準備しています。しかし、私はまだコンパイラの作成を開始する手掛かりがありません。Javaを使用してインタープリタを作成するツール
誰かが私に、実際の正確なソースコードを探すのではなく、字句解析、構文解析、意味解析を行うコンパイラを作成するヒントやアルゴリズムを探しています。
ANTLRは、パーサーの作成に適しています。
私がパーサーとセマンティクスを終了した後、バッチファイルを使ってテキストファイルをC++プログラムにコンパイルできるチュートリアルがありますか? – marchemike
「Javaでコンパイラを書く方法」については、ANTLR、JavaCC、およびGoogleを参照することをお勧めします。あなたに来る以外に見える場所がたくさんあります。 – duffymo
コンパイラにはどのようなGUIが必要ですか? : - | – fortran
@ fortran - 誤解をおかけして申し訳ありませんが、実際にはC++のターゲット言語を使用してJavaを使用してIDEを構築しています。 – marchemike