mirror of
https://github.com/loot/yaml-cpp.git
synced 2026-07-27 14:13:42 -07:00
Merge keys are specified here[1] for YAML 1.1. While not part of the YAML 1.2 specification, they're very useful and are supported in other implementations[2][3][4][5][6][7][8][9][10] that target 1.2. Support for merge keys is optional and disabled by default. It can be enabled by defining YAML_CPP_SUPPORT_MERGE_KEYS, either directly or by setting the CMake option YAML_CPP_SUPPORT_MERGE_KEYS=ON. [1]: http://yaml.org/type/merge.html [2]: https://github.com/go-yaml/yaml [3]: https://github.com/ruby/psych [4]: https://pypi.org/project/ruamel.yaml/ [5]: https://github.com/pantoniou/libfyaml [6]: https://github.com/aaubry/YamlDotNet [7]: https://github.com/goccy/go-yaml [8]: https://github.com/nodeca/js-yaml [9]: https://github.com/eemeli/yaml [10]: https://symfony.com/doc/current/components/yaml.html