Автоматический конвертер псевдокода в язык c

Я пытаюсь написать переводчик для псевдокода на язык c. Какие фазы компилятора необходимы? Я пробовал лексический, синтаксический, семантический, промежуточный код или достаточно машинного кода. Я попробовал flex, зубров для вышеупомянутых этапов. Это правильно?

1 ответ

Да, после ответов на ваш вопрос; Вы хотите в основном разработать компилятор для "нового" языка.

Новый язык будет иметь свой собственный синтаксис (алгоритм, который вы упомянули), так что вам просто нужно спроектировать компилятор с этой конфигурацией, взять алгоритм и вывести правильный код C

Другие вопросы по тегам