Sonata

yaml-cpp: парсер и эмиттер YAML на C++ с поддержкой YAML 1.2

yaml-cpp — это парсер и эмиттер YAML на C++, полностью соответствующий спецификации YAML 1.2. Для работы доступны подробные руководства: Tutorial и How to Emit YAML. Старый API (до версии 0.5.0) задокументирован отдельно.

Сборка проекта выполняется через CMake, что обеспечивает кроссплатформенную поддержку. Поддерживаются генераторы для Visual Studio, Xcode и Unix Makefile. По умолчанию собирается статическая библиотека, но можно включить сборку динамической.

Актуальный API доступен начиная с версии 0.5.x. Версия 0.3.x содержит старый API, поддержка которого будет прекращена в 2026 году. Автогенерируемая документация размещена на CodeDocs.

GitHub ★ 6,042

Загрузка страницы