yaml_parser enables to construct a ptree (Boost.PropertyTree) from a YAML file. The interface is similar to the other parsers like json_parser and xml_parser.
// Convert a YAML file into JSON and XML files, for example.
ptree pt;
read_yaml("test.yaml", pt);
write_json("test.json", pt);
write_xml("test.xml", pt);
Compiling yaml_parser requires yaml-cpp and Boost.PropertyTree.