Bison 2.7
Свет увидел 0 свежий релиз генератора грамматического разбора Bison 2.7. Bison поддерживает следующие языки программирования: C, C++ и Java. В релиз вошли последующие конфигурации:
Корректирования ошибок:
исправлено предостережение о неинициализированной переменной yylloc;
восстановлена сопоставимость с C90.
В генераторе представления парсера в виде графа улучшено отражение состояний — они ныне имеют прямоугольную форму, отчетливо заметен номер состояния, пункты списка пронумерованы и выровнены. Редукции изображены как переходы к ромбовидным узлам графа.
Улучшены способности форматирования известий о оплошностях, в частности поддерживается распоряжение на место ошибки в строчке с поддержкою знаков «^^^^».
Улучшена помощь «чистых» (реентерабельных) парсеров.
Добавлена возможность применения пользовательских типов местоположения (с поддержкою переменной api.location.type).
В парсере larl1.cc добавлен код, обрабатывающий исключения.
Помощь %language более не является экспериментальной.
Улучшена документация.