2009-04-16 40 views
5

YAML yayan bir C++ kitaplığı var mı? Vikipedi, libyaml için bir C++ sarıcısından bahseder, ancak bağlantı bozulur. Resmi YAML sitesi sadece this SO sorusunda da önerilmiş olan yaml-cpp ürününü sunar, ancak cpp-yaml yalnızca bir ayrıştırıcıdır, bir yayıcı değildir. Şansım bitti mi?C++'da Yaml Yayıcı

Edit: Nesne yönelimli bir arabirim arıyorum, dolayısıyla C++ gereksinimi. Libyaml'in C arayüzünü C++ kodunda kullanabileceğimi biliyorum, ama bu idealden daha az.

+0

yaml-cpp'nin yazarıyım ve bir süredir bir emitör yazmayı düşünüyorum, ancak kendi projelerim gerektirmediğinden, iyi bir API düşünemedim . Ne tür şeyler yaymak istersiniz ve sizin için ideal bir kullanıcı arayüzü ne olurdu? Google kod wiki'de bir yorum bırakırsanız, * çok * minnettar olurum! –

+0

Merhaba Jesse. Bir C++ YAML kütüphanesine teşebbüs eden cesur ruhla tanışmak güzel. Soruma cevap vermeme düşünüldüğünde, aradığım şey için son en iyi umut gibi görünüyorsun. Dün gece geç saate baktım ama iyi bir API ile mücadele ettim; Bu hafta sonu biraz daha düşünerek geçireceğim. –

+0

Harika! Ne tür YAML belgeleri oluşturmaya çalışıyorsunuz? Henüz yapay olmayan bir örnek görmedim. –

cevap

7

Öneriniz için, yaml-cpp şimdi bir yayıcıya sahiptir.

2

libyaml nasıl?

LibYAML, daha doğrudan, emitter.c C

Ve yazılmış bir YAML 1.1 ayrıştırıcı ve yayıcı nedir?

+0

Soruma libyaml kabul ediyorum, ancak C++ nesne yönelimli bir arayüz arıyorum. –