Автоматический конвертер псевдокода в язык c
Я пытаюсь написать переводчик для псевдокода на язык c. Какие фазы компилятора необходимы? Я пробовал лексический, синтаксический, семантический, промежуточный код или достаточно машинного кода. Я попробовал flex, зубров для вышеупомянутых этапов. Это правильно?
1 ответ
Да, после ответов на ваш вопрос; Вы хотите в основном разработать компилятор для "нового" языка.
Новый язык будет иметь свой собственный синтаксис (алгоритм, который вы упомянули), так что вам просто нужно спроектировать компилятор с этой конфигурацией, взять алгоритм и вывести правильный код C