5

LLVM インフラストラクチャに基づくコンパイラを開発しようとしています。私の言語には C のような構文があるため、既存の C コンパイラを活用したいと考えています。現在、私はフロントエンド (字句解析、構文解析) に集中していますが、どのフロントエンドが最適なアプローチなのか混乱しています。Clang、llvm-gcc、または従来のフレックス/バイソン ツール?

私は、コンパイラの後の段階で LLVM IR コードを生成できる最も単純なソリューションに特に関心があります。

4

1 に答える 1

2

すべてを手作業でコーディングしたい場合は、LLVM チュートリアル Kaleidoscope をお勧めします。

于 2013-07-12T10:03:35.187 に答える