lexbor 2.5.0
13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS, с полной поддержкой современных спецификаций.
Проект написан на языке C (стандарт C99) без сторонних зависимостей и распространяется по лицензии Apache 2.0.
Библиотека разделена на модули (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы как раздельные библиотеки (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON
).
Для библиотеки есть сторонние биндинги и врапперы для языков Crystal, D, Elixir, Julia, Python, PHP и Ruby.
( читать дальше... )