Я работаю над проектом, в котором реализована новая языковая реализация. Мне было поручено создать переводчик для языка. Переводчик должен быть встроен в Java, а вывод перевода должен создавать подмножество нового языка в C. У меня есть несколько вопросов относительно этого:
1. Как поступить с этим?
2. На каком этапе мне следует уделить больше внимания? Должна ли это быть фаза генератора кода компилятора?
3. Нужно ли иметь еще одну грамматику для целевого языка?
спасибо заранее.