Re[12]: Метапрограммисты надоели
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.10.14 08:21
Оценка:
Здравствуйте, CreatorCray, Вы писали:

I>>Так ты предложи внятную замену спириту. А то много кому не нравится буст и спирит в частности, но ничего внятного на замену предложить не могут.

CC>Генераторов парсеров нафигачено более чем достаточно.

Нет в мире простых генераторов парсеров. Для просто грамматики все просто, но, что характерно, не проще чем парсер комбинаторы (спирит). Для сложной — надо приседать и приседать.

CC>Проблема в метапрограммировании на шаблонах — стремительно растущее время компиляции при росте сложности парсера + отладка всей этой херни уж очень на любителя.

CC>Чисто с менеджерской точки зрения — код на спирите банально высокорисковый и слишком завязан на автора.

Отладкой спирита не надо заниматься, нужно думать над внятной грамматикой. А вот когда на выходе AST, там надо и повозиться с отладкой. Что характерно, работу с АСТ тебе ни один генератор парсеров не заменит.

I>>И вот здесь, внезапно, оказывается так, что любой человек, который способен написать внятный парсер, становится незаменимым при поддержке кода.

CC>Внятно написанный парсер проще поддерживать и развивать.

Спирит это, считай, в чистом виде БНФ. Идея простая до безобразия — комбинаторы парсеров.
Отредактировано 09.10.2014 8:26 Pauel . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.