私は、新しいプロセッサハードウェアアーキテクチャを定義する必要があるプロジェクトに取り組んでいます。このターゲットのアセンブリコードを生成するコンパイラが必要です(独自の命令セットがあります)。
このプロセッサのプログラムはCで記述されます。
これを行うための私のアイデアは、Cコードを解析して抽象構文木(AST)を生成し、次にASTからアセンブリを生成することです。
確かに、既存のコンポーネントを再利用したいのですが(希望するCパーサーを書き直す必要はありません)、このタスクを実行するためにどのツールまたはフレームワークを使用できますか?
ありがとう。