2009-04-16 19 views
5

YAMLを放射するC++ライブラリはありますか? Wikipediaはlibyaml用のC++ラッパーについて言及していますが、リンクが壊れています。公式のYAMLサイトはしか提供していませんが、thisで提案されています。だが、cpp-yamlはエミッタではなくパーサです。私は運が嫌いですか?C++のYamlエミッタ

編集:私はオブジェクト指向のインターフェイスを探しています。したがって、C++の要件です。私はC++コードでlibyamlのCインタフェースを使用できることは知っていますが、それは理想的ではありません。

+0

私はyaml-cppの著者です。私はしばらくの間、エミッタを書いていましたが、私自身のプロジェクトではそれを必要としないので、良いAPIを考えることができませんでした。どんな種類のものを放出したいと思いますか、そしてあなたにとって理想的なユーザーインターフェースは何ですか? Googleのコードウィキにコメントを残しておけば、私は*非常に感謝しています! –

+0

こんにちは、Jesse。 C++ YAMLライブラリを試している大胆な魂に会うのは良いことです。私の質問への反応の欠如を考慮すると、あなたが私が探しているものの最後の最善の希望であるように思えます。私は昨晩遅くページを見ましたが、良いAPIに苦労しました。私は今週末、それについて考えています。 –

+0

素晴らしい!どのような種類のYAML文書を生成しようとしていますか?私はまだ人工的に構築されていない例は見ていません。 –

答えて

7

あなたの提案によれば、yaml-cppにエミッタが追加されました。

2

libyaml

LibYAMLは、より直接的に、emitter.c C.

とで書かれたYAML 1.1パーサとエミッタのですか?

+0

私は私の質問ではlibyamlを認めていますが、私はC++のオブジェクト指向のインターフェイスを探しています。 –