.gitignore
.gitmodules
.lgtm.yml
CMakeLists.txt
CONTRIBUTING.md
LICENSE.txt
MANIFEST.in
README.md
ROADMAP.md
compat.cmake
pyproject.toml
requirements.txt
setup.py
tbump.toml
.github/release.sh
.github/reqs.sh
.github/setenv.sh
.github/workflows/benchmarks.yml
.github/workflows/clang.yml
.github/workflows/clang_tidy.yml
.github/workflows/coverage.yml
.github/workflows/emscripten.yml
.github/workflows/gcc.yml
.github/workflows/install.yml
.github/workflows/macosx.yml
.github/workflows/rarearchs.yml
.github/workflows/release.yml
.github/workflows/samples.yml
.github/workflows/windows.yml
api/CMakeLists.txt
api/ryml.i
api/python/.gitignore
api/python/Makefile
api/python/requirements.txt
api/python/rapidyaml.egg-info/PKG-INFO
api/python/rapidyaml.egg-info/SOURCES.txt
api/python/rapidyaml.egg-info/dependency_links.txt
api/python/rapidyaml.egg-info/top_level.txt
api/python/ryml/__init__.py
api/python/ryml/version.py
api/python/ryml/tests/parse_bm.py
api/python/ryml/tests/test_parse.py
bm/CMakeLists.txt
bm/bm_common.hpp
bm/bm_emit.cpp
bm/bm_parse.cpp
bm/libyaml.hpp
bm/cases/appveyor.yml
bm/cases/bm-cases.txt
bm/cases/compile_commands.json
bm/cases/scalar_block_folded_multiline.yml
bm/cases/scalar_block_folded_singleline.yml
bm/cases/scalar_block_literal_multiline.yml
bm/cases/scalar_block_literal_singleline.yml
bm/cases/scalar_dquot_multiline.yml
bm/cases/scalar_dquot_singleline.yml
bm/cases/scalar_plain_multiline.yml
bm/cases/scalar_plain_singleline.yml
bm/cases/scalar_squot_multiline.yml
bm/cases/scalar_squot_singleline.yml
bm/cases/travis.yml
bm/results/parse.linux.i7_6800K.md
changelog/0.1.0.md
changelog/0.2.0.md
changelog/0.2.1.md
changelog/0.2.2.md
changelog/0.2.3.md
changelog/0.3.0.md
changelog/0.4.0.md
changelog/0.4.1.md
cmake/uninstall.cmake
ext/testbm.cmake
ext/c4core/.git
ext/c4core/.gitignore
ext/c4core/.gitmodules
ext/c4core/CMakeLists.txt
ext/c4core/LICENSE-BOOST.txt
ext/c4core/LICENSE.txt
ext/c4core/README.md
ext/c4core/ROADMAP.md
ext/c4core/compat.cmake
ext/c4core/tbump.toml
ext/c4core/.github/release.sh
ext/c4core/.github/reqs.sh
ext/c4core/.github/setenv.sh
ext/c4core/.github/vagrant/Vagrantfile
ext/c4core/.github/vagrant/vagrant-provision.sh
ext/c4core/.github/vagrant/macos/Vagrantfile
ext/c4core/.github/workflows/arch.yml
ext/c4core/.github/workflows/benchmarks.yml
ext/c4core/.github/workflows/emscripten.yml
ext/c4core/.github/workflows/libcxx.yml
ext/c4core/.github/workflows/macosx.yml
ext/c4core/.github/workflows/release.yml
ext/c4core/.github/workflows/test.yml
ext/c4core/.github/workflows/test_install.yml
ext/c4core/bm/CMakeLists.txt
ext/c4core/bm/bm.yml
ext/c4core/bm/bm_charconv.cpp
ext/c4core/bm/bm_format.cpp
ext/c4core/bm/ryu.cmake
ext/c4core/bm/float/CMakeLists.txt
ext/c4core/bm/float/measure.py
ext/c4core/bm/float/read.cpp
ext/c4core/changelog/0.1.0.md
ext/c4core/changelog/0.1.1.md
ext/c4core/changelog/0.1.2.md
ext/c4core/changelog/0.1.3.md
ext/c4core/changelog/0.1.4.md
ext/c4core/changelog/0.1.5.md
ext/c4core/changelog/0.1.6.md
ext/c4core/changelog/0.1.7.md
ext/c4core/changelog/0.1.8.md
ext/c4core/changelog/current.md
ext/c4core/cmake/.git
ext/c4core/cmake/.gitignore
ext/c4core/cmake/ConfigurationTypes.cmake
ext/c4core/cmake/CreateSourceGroup.cmake
ext/c4core/cmake/Doxyfile.full.in
ext/c4core/cmake/Doxyfile.in
ext/c4core/cmake/ExternalProjectUtils.cmake
ext/c4core/cmake/FindD3D12.cmake
ext/c4core/cmake/FindDX12.cmake
ext/c4core/cmake/GetFlags.cmake
ext/c4core/cmake/GetNames.cmake
ext/c4core/cmake/LICENSE.txt
ext/c4core/cmake/PVS-Studio.cmake
ext/c4core/cmake/PatchUtils.cmake
ext/c4core/cmake/PrintVar.cmake
ext/c4core/cmake/README.md
ext/c4core/cmake/TargetArchitecture.cmake
ext/c4core/cmake/Toolchain-Arm-ubuntu.cmake
ext/c4core/cmake/Toolchain-Armv7.cmake
ext/c4core/cmake/Toolchain-PS4.cmake
ext/c4core/cmake/Toolchain-XBoxOne.cmake
ext/c4core/cmake/amalgamate_utils.py
ext/c4core/cmake/c4CatSources.cmake
ext/c4core/cmake/c4Doxygen.cmake
ext/c4core/cmake/c4DoxygenConfig.cmake
ext/c4core/cmake/c4GetTargetPropertyRecursive.cmake
ext/c4core/cmake/c4Project.cmake
ext/c4core/cmake/c4SanitizeTarget.cmake
ext/c4core/cmake/c4StaticAnalysis.cmake
ext/c4core/cmake/c4stlAddTarget.cmake
ext/c4core/cmake/requirements_doc.txt
ext/c4core/cmake/bm-xp/.gitignore
ext/c4core/cmake/bm-xp/README.md
ext/c4core/cmake/bm-xp/bm.js
ext/c4core/cmake/bm-xp/bm.py
ext/c4core/cmake/bm-xp/requirements.txt
ext/c4core/cmake/bm-xp/template/index.html
ext/c4core/cmake/compat/gtest_gcc-4.8.patch
ext/c4core/cmake/compat/c4/gcc-4.8.hpp
ext/c4core/src/c4/allocator.hpp
ext/c4core/src/c4/base64.cpp
ext/c4core/src/c4/base64.hpp
ext/c4core/src/c4/bitmask.hpp
ext/c4core/src/c4/blob.hpp
ext/c4core/src/c4/c4_pop.hpp
ext/c4core/src/c4/c4_push.hpp
ext/c4core/src/c4/c4core.natvis
ext/c4core/src/c4/char_traits.cpp
ext/c4core/src/c4/char_traits.hpp
ext/c4core/src/c4/charconv.hpp
ext/c4core/src/c4/common.hpp
ext/c4core/src/c4/compiler.hpp
ext/c4core/src/c4/config.hpp
ext/c4core/src/c4/cpu.hpp
ext/c4core/src/c4/ctor_dtor.hpp
ext/c4core/src/c4/dump.hpp
ext/c4core/src/c4/enum.hpp
ext/c4core/src/c4/error.cpp
ext/c4core/src/c4/error.hpp
ext/c4core/src/c4/export.hpp
ext/c4core/src/c4/format.cpp
ext/c4core/src/c4/format.hpp
ext/c4core/src/c4/hash.hpp
ext/c4core/src/c4/language.cpp
ext/c4core/src/c4/language.hpp
ext/c4core/src/c4/memory_resource.cpp
ext/c4core/src/c4/memory_resource.hpp
ext/c4core/src/c4/memory_util.cpp
ext/c4core/src/c4/memory_util.hpp
ext/c4core/src/c4/platform.hpp
ext/c4core/src/c4/preprocessor.hpp
ext/c4core/src/c4/restrict.hpp
ext/c4core/src/c4/span.hpp
ext/c4core/src/c4/substr.hpp
ext/c4core/src/c4/substr_fwd.hpp
ext/c4core/src/c4/szconv.hpp
ext/c4core/src/c4/type_name.hpp
ext/c4core/src/c4/types.hpp
ext/c4core/src/c4/unrestrict.hpp
ext/c4core/src/c4/utf.cpp
ext/c4core/src/c4/utf.hpp
ext/c4core/src/c4/windows.hpp
ext/c4core/src/c4/windows_pop.hpp
ext/c4core/src/c4/windows_push.hpp
ext/c4core/src/c4/ext/fast_float.hpp
ext/c4core/src/c4/ext/fast_float_all.h
ext/c4core/src/c4/ext/debugbreak/.git
ext/c4core/src/c4/ext/debugbreak/.gitignore
ext/c4core/src/c4/ext/debugbreak/COPYING
ext/c4core/src/c4/ext/debugbreak/GNUmakefile
ext/c4core/src/c4/ext/debugbreak/HOW-TO-USE-DEBUGBREAK-GDB-PY.md
ext/c4core/src/c4/ext/debugbreak/README.md
ext/c4core/src/c4/ext/debugbreak/debugbreak-gdb.py
ext/c4core/src/c4/ext/debugbreak/debugbreak.h
ext/c4core/src/c4/ext/debugbreak/test/break-c++.cc
ext/c4core/src/c4/ext/debugbreak/test/break.c
ext/c4core/src/c4/ext/debugbreak/test/break.gdb
ext/c4core/src/c4/ext/debugbreak/test/fib.c
ext/c4core/src/c4/ext/debugbreak/test/fib.gdb
ext/c4core/src/c4/ext/debugbreak/test/test-debugbreak.gdb
ext/c4core/src/c4/ext/debugbreak/test/trap.c
ext/c4core/src/c4/ext/debugbreak/test/trap.gdb
ext/c4core/src/c4/ext/fast_float/.cirrus.yml
ext/c4core/src/c4/ext/fast_float/.git
ext/c4core/src/c4/ext/fast_float/.gitignore
ext/c4core/src/c4/ext/fast_float/.travis.yml
ext/c4core/src/c4/ext/fast_float/AUTHORS
ext/c4core/src/c4/ext/fast_float/CMakeLists.txt
ext/c4core/src/c4/ext/fast_float/CONTRIBUTORS
ext/c4core/src/c4/ext/fast_float/LICENSE-APACHE
ext/c4core/src/c4/ext/fast_float/LICENSE-MIT
ext/c4core/src/c4/ext/fast_float/README.md
ext/c4core/src/c4/ext/fast_float/.github/workflows/alpine.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/amalgamate-ubuntu20.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/msys2-clang.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/msys2.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/ubuntu18.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/ubuntu20-cxx20.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/ubuntu20.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/vs15-ci.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/vs16-arm-ci.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/vs16-ci.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/vs16-clang-ci.yml
ext/c4core/src/c4/ext/fast_float/.github/workflows/vs16-cxx20.yml
ext/c4core/src/c4/ext/fast_float/ci/script.sh
ext/c4core/src/c4/ext/fast_float/cmake/config.cmake.in
ext/c4core/src/c4/ext/fast_float/include/fast_float/ascii_number.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/bigint.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/decimal_to_binary.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/digit_comparison.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/fast_float.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/fast_table.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/float_common.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/parse_number.h
ext/c4core/src/c4/ext/fast_float/include/fast_float/simple_decimal_conversion.h
ext/c4core/src/c4/ext/fast_float/script/amalgamate.py
ext/c4core/src/c4/ext/fast_float/script/analysis.py
ext/c4core/src/c4/ext/fast_float/script/table_generation.py
ext/c4core/src/c4/ext/fast_float/tests/CMakeLists.txt
ext/c4core/src/c4/ext/fast_float/tests/basictest.cpp
ext/c4core/src/c4/ext/fast_float/tests/example_comma_test.cpp
ext/c4core/src/c4/ext/fast_float/tests/example_test.cpp
ext/c4core/src/c4/ext/fast_float/tests/exhaustive32.cpp
ext/c4core/src/c4/ext/fast_float/tests/exhaustive32_64.cpp
ext/c4core/src/c4/ext/fast_float/tests/exhaustive32_midpoint.cpp
ext/c4core/src/c4/ext/fast_float/tests/long_exhaustive32.cpp
ext/c4core/src/c4/ext/fast_float/tests/long_exhaustive32_64.cpp
ext/c4core/src/c4/ext/fast_float/tests/long_random64.cpp
ext/c4core/src/c4/ext/fast_float/tests/long_test.cpp
ext/c4core/src/c4/ext/fast_float/tests/powersoffive_hardround.cpp
ext/c4core/src/c4/ext/fast_float/tests/random64.cpp
ext/c4core/src/c4/ext/fast_float/tests/random_string.cpp
ext/c4core/src/c4/ext/fast_float/tests/short_random_string.cpp
ext/c4core/src/c4/ext/fast_float/tests/string_test.cpp
ext/c4core/src/c4/ext/fast_float/tests/build_tests/CMakeLists.txt
ext/c4core/src/c4/ext/fast_float/tests/build_tests/issue72/CMakeLists.txt
ext/c4core/src/c4/ext/fast_float/tests/build_tests/issue72/foo.cpp
ext/c4core/src/c4/ext/fast_float/tests/build_tests/issue72/main.cpp
ext/c4core/src/c4/ext/fast_float/tests/build_tests/issue72/test.h
ext/c4core/src/c4/ext/fast_float/tests/installation_tests/find/CMakeLists.txt
ext/c4core/src/c4/ext/fast_float/tests/installation_tests/issue72_installation/CMakeLists.txt
ext/c4core/src/c4/ext/rng/rng.hpp
ext/c4core/src/c4/ext/sg14/README.md
ext/c4core/src/c4/ext/sg14/inplace_function.h
ext/c4core/src/c4/std/std.hpp
ext/c4core/src/c4/std/std_fwd.hpp
ext/c4core/src/c4/std/string.hpp
ext/c4core/src/c4/std/string_fwd.hpp
ext/c4core/src/c4/std/tuple.hpp
ext/c4core/src/c4/std/vector.hpp
ext/c4core/src/c4/std/vector_fwd.hpp
ext/c4core/test/CMakeLists.txt
ext/c4core/test/test_allocator.cpp
ext/c4core/test/test_base64.cpp
ext/c4core/test/test_bitmask.cpp
ext/c4core/test/test_blob.cpp
ext/c4core/test/test_char_traits.cpp
ext/c4core/test/test_charconv.cpp
ext/c4core/test/test_ctor_dtor.cpp
ext/c4core/test/test_dump.cpp
ext/c4core/test/test_enum.cpp
ext/c4core/test/test_enum_common.hpp
ext/c4core/test/test_error.cpp
ext/c4core/test/test_error_exception.cpp
ext/c4core/test/test_format.cpp
ext/c4core/test/test_log.cpp
ext/c4core/test/test_memory_resource.cpp
ext/c4core/test/test_memory_util.cpp
ext/c4core/test/test_preprocessor.cpp
ext/c4core/test/test_span.cpp
ext/c4core/test/test_std_string.cpp
ext/c4core/test/test_std_vector.cpp
ext/c4core/test/test_substr.cpp
ext/c4core/test/test_szconv.cpp
ext/c4core/test/test_type_name.cpp
ext/c4core/test/test_types.cpp
ext/c4core/test/test_utf.cpp
ext/c4core/test/utfchars.inc
ext/c4core/test/c4/main.cpp
ext/c4core/test/c4/test.hpp
ext/c4core/test/c4/libtest/archetypes.cpp
ext/c4core/test/c4/libtest/archetypes.hpp
ext/c4core/test/c4/libtest/supprwarn_pop.hpp
ext/c4core/test/c4/libtest/supprwarn_push.hpp
ext/c4core/test/c4/libtest/test.cpp
ext/c4core/test/test_install/CMakeLists.txt
ext/c4core/test/test_singleheader/CMakeLists.txt
ext/c4core/test/test_singleheader/libc4core_singleheader.cpp
ext/c4core/tools/amalgamate.py
img/first_comparison_yaml_cpp.png
samples/quickstart.cpp
samples/add_subdirectory/CMakeLists.txt
samples/add_subdirectory/run.sh
samples/custom_c4core/CMakeLists.txt
samples/custom_c4core/run.sh
samples/fetch_content/CMakeLists.txt
samples/fetch_content/run.sh
samples/find_package/CMakeLists.txt
samples/find_package/run.sh
samples/singleheader/CMakeLists.txt
samples/singleheader/amalgamate.cmake
samples/singleheader/run.sh
samples/singleheaderlib/CMakeLists.txt
samples/singleheaderlib/lib.cpp
samples/singleheaderlib/run_shared.sh
samples/singleheaderlib/run_static.sh
src/ryml-gdbtypes.py
src/ryml.hpp
src/ryml.natvis
src/ryml_std.hpp
src/c4/yml/common.cpp
src/c4/yml/common.hpp
src/c4/yml/emit.def.hpp
src/c4/yml/emit.hpp
src/c4/yml/export.hpp
src/c4/yml/node.cpp
src/c4/yml/node.hpp
src/c4/yml/parse.cpp
src/c4/yml/parse.hpp
src/c4/yml/preprocess.cpp
src/c4/yml/preprocess.hpp
src/c4/yml/tree.cpp
src/c4/yml/tree.hpp
src/c4/yml/writer.hpp
src/c4/yml/yml.hpp
src/c4/yml/detail/checks.hpp
src/c4/yml/detail/parser_dbg.hpp
src/c4/yml/detail/print.hpp
src/c4/yml/detail/stack.hpp
src/c4/yml/std/map.hpp
src/c4/yml/std/std.hpp
src/c4/yml/std/string.hpp
src/c4/yml/std/vector.hpp
test/CMakeLists.txt
test/callbacks_tester.hpp
test/test_basic.cpp
test/test_block_folded.cpp
test/test_block_literal.cpp
test/test_callbacks.cpp
test/test_case.cpp
test/test_case.hpp
test/test_double_quoted.cpp
test/test_emit.cpp
test/test_empty_file.cpp
test/test_empty_map.cpp
test/test_empty_seq.cpp
test/test_explicit_key.cpp
test/test_generic_map.cpp
test/test_generic_seq.cpp
test/test_github_issues.cpp
test/test_group.cpp
test/test_group.hpp
test/test_indentation.cpp
test/test_json.cpp
test/test_location.cpp
test/test_map_of_seq.cpp
test/test_merge.cpp
test/test_nested_mapx2.cpp
test/test_nested_mapx3.cpp
test/test_nested_mapx4.cpp
test/test_nested_seqx2.cpp
test/test_nested_seqx3.cpp
test/test_nested_seqx4.cpp
test/test_null_val.cpp
test/test_number.cpp
test/test_parser.cpp
test/test_plain_scalar.cpp
test/test_preprocess.cpp
test/test_scalar_names.cpp
test/test_seq_of_map.cpp
test/test_serialize.cpp
test/test_simple_anchor.cpp
test/test_simple_doc.cpp
test/test_simple_map.cpp
test/test_simple_seq.cpp
test/test_simple_set.cpp
test/test_single_quoted.cpp
test/test_stack.cpp
test/test_style.cpp
test/test_suite.cpp
test/test_tag_property.cpp
test/test_tree.cpp
test/test_yaml_events.cpp
test/test_install/CMakeLists.txt
test/test_singleheader/CMakeLists.txt
test/test_singleheader/libryml_singleheader.cpp
test/test_suite/test_suite_common.hpp
test/test_suite/test_suite_events.cpp
test/test_suite/test_suite_events.hpp
test/test_suite/test_suite_events_emitter.cpp
test/test_suite/test_suite_parts.cpp
test/test_suite/test_suite_parts.hpp
tools/CMakeLists.txt
tools/amalgamate.py
tools/parse_emit.cpp
tools/yaml_events.cpp
tools/test_suite/Dockerfile
tools/test_suite/run_test_suite.sh