Интегрированный патч Виталия Будовского для добавления бинарных парсеров и генераторов с плавающей точкой.
Фиксированные ошибки компилятора #6253: lex::lexertl::generate_static_dfa, если lexer имеет wchar_t в качестве основного типа потока.
Добавлена возможность сопоставить диапазон токенов при разборе с лексером с помощью qi::token(min,max), или qi::tokenid(min,max). Оба парсера соответствуют любому токену с идентификатором токена в диапазоне [min, max].
Исправлена проблема в centernum)[a] и (num)[a] при использовании внутри генератора соединений (таких как последовательности, Kleene, список или плюс).
Фиксированный karma::subrule из repository (Спасибо Ли Клэгетту за предоставленную заплатку).
Фиксированные примеры Spirit.Karma (благодаря Ли Клагетту за подачу патча).
Фиксированный #6368: [multi_pass] clear_queue не перенаправляется в политику хранения.
Исправлена проблема в Spirit.Karma, когда в качестве генератора внутри последовательности использовался вариант с контейнером.
Статья Spirit V2.5.2 раздела Spirit 2.5.2 What's New может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.