グループプロジェクトの一環として、簡略化された言語用のコンパイラを作成しています。オプション機能の1つとして、のぞき穴オプティマイザーを追加して、codegenの出力Intelアセンブリコードを調べて最適化すると思いました。
私たちのコンパイラはJavaで実行されており、これまでに学んだJavaを使用してこののぞき穴オプティマイザを作成するのは大変な作業になると思われます。パターンマッチング文字列はJavaの良いアプローチのように聞こえないので、これを可能にするために使用する必要があるある種のツールはありますか?
ありがとう