Yaml Emitter в C ++ - PullRequest
       7

Yaml Emitter в C ++

5 голосов
/ 16 апреля 2009

Существует ли библиотека C ++ для передачи YAML? В Википедии упоминается обёртка c ++ для libyaml, но ссылка не работает. Официальный сайт YAML предлагает только yaml-cpp , что также было предложено в этом SO вопросе, но cpp-yaml - только анализатор, а не эмиттер. Мне не повезло?

Редактировать : Я ищу объектно-ориентированный интерфейс, отсюда и требование C ++. Я знаю, что мог бы использовать C-интерфейс libyaml в коде C ++, но это далеко не идеально.

Ответы [ 2 ]

7 голосов
/ 01 июня 2009

По вашему предложению, yaml-cpp теперь имеет излучатель.

2 голосов
/ 16 апреля 2009

Как насчет libyaml ?

LibYAML - это синтаксический анализатор и эмиттер YAML 1.1, написанный на C.

И, точнее, emitter.c?

...