Я работаю над проектом, в котором мне нужно определить новую аппаратную архитектуру процессора.Мне нужен компилятор для генерации ассемблерного кода для этой цели (у него есть собственный набор инструкций).
Программы для этого процессора будут написаны на C.
Моя идея сделать это - разобратькод C и сгенерировать абстрактное синтаксическое дерево (AST), затем из AST сгенерировать сборку.
Конечно, я хотел бы повторно использовать существующие компоненты (надеюсь, нет необходимости переписывать синтаксический анализатор C), но чтоинструменты или рамки можно использовать для выполнения этой задачи?
Спасибо.