@NonameProgrammer

Использовать генератор компиляторов или писать самому(компилятор)?

Как будет лучше, писать с нуля или воспользоваться генераторами(вроде flex, bison, antlr)
Есть желание, есть теория. Но...

UPD: https://github.com/rust-lang/rust/tree/master/src/... более выгодно использовать генераторы, а для самообучения - писать вручную
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ответы на вопрос 2
begemot_sun
@begemot_sun
Программист в душе.
Ну вообще-то, то что вы перечислили это генераторы парсеров и лексеров.
Т.о. это не компиляция. А куда вы вообще собрались компилировать ?

Лучше использовать что-то очень стандартное и распространенное. Т.о. вы сделав один раз грамматику, можете нагенерировать много кода под разные платформы и языки программирования.
С другой стороны такие грамматики неизбежно будут включать вставки вашего кода, и это будет уменьшать портируемость грамматики.

Т.о. а что вы вообще задумали сделать ?
Ответ написан
Есть такой генератор компиляторов:
Coco/R - www.ssw.uni-linz.ac.at/Coco
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы