├── .clang-format ├── .github └── workflows │ ├── clang_format.yml │ └── format_built_test.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── Config.cmake.in ├── NoBoostConfig.cmake.in └── cmake_uninstall.cmake.in ├── include └── yaml-schema-cpp │ ├── expression.hpp │ ├── exprtk │ ├── .clang-format │ └── exprtk.hpp │ ├── filesystem_wrapper.hpp │ ├── type_check.hpp │ ├── yaml_conversion.hpp │ ├── yaml_generator.hpp │ ├── yaml_schema.hpp │ ├── yaml_server.hpp │ └── yaml_utils.hpp ├── internal └── config.h.in ├── src ├── expression.cpp ├── type_check.cpp ├── yaml_generator.cpp ├── yaml_schema.cpp ├── yaml_server.cpp ├── yaml_template_generator.cpp └── yaml_utils.cpp └── test ├── CMakeLists.txt ├── gtest ├── CMakeLists.txt └── utils_gtest.h ├── gtest_add_node_schema.cpp ├── gtest_add_node_yaml.cpp ├── gtest_apply_schema.cpp ├── gtest_check_type.cpp ├── gtest_conversions.cpp ├── gtest_duplicated_keys.cpp ├── gtest_example.cpp ├── gtest_expression.cpp ├── gtest_find_nodes_with_key.cpp ├── gtest_flatten.cpp ├── gtest_generator.cpp ├── gtest_own_type.cpp ├── gtest_relative_path.cpp ├── gtest_schema.cpp ├── gtest_type_derived.cpp ├── schema ├── complex_case │ ├── MapBase.schema │ ├── MotionProvider.schema │ ├── None.schema │ ├── Problem.schema │ ├── Problem3d.schema │ ├── ProcessorBase.schema │ ├── ProcessorBaseWithSensor.schema │ ├── ProcessorMotion.schema │ ├── ProcessorOdom3d.schema │ ├── SensorBase.schema │ ├── SensorOdom3d.schema │ ├── StateO3d.schema │ ├── StateP3d.schema │ ├── StateSensorO3d.schema │ ├── StateSensorP3d.schema │ ├── StateV3d.schema │ ├── TreeManagerBase.schema │ └── TypeAndPlugin.schema ├── folder_schema │ ├── base_input.schema │ ├── base_input_base.schema │ ├── base_input_derived.schema │ ├── empty.schema │ ├── expression.schema │ ├── nontrivial_options_default_value.schema │ ├── not_default.schema │ ├── optional_map.schema │ ├── same_param.schema │ ├── same_param_diff_type.schema │ ├── simple_type.schema │ └── test1.schema ├── other_folder_schema │ └── test2.schema ├── own_type │ ├── sequence_mandatory.schema │ └── single_mandatory.schema └── type_derived │ ├── sequence_derived.schema │ ├── type_derived_base.schema │ ├── type_derived_derived.schema │ └── type_derived_final.schema ├── wrong_schema ├── not_base.schema ├── not_doc.schema ├── not_mandatory.schema ├── not_type.schema ├── wrong_default.schema ├── wrong_default_options.schema ├── wrong_doc.schema ├── wrong_expression.schema ├── wrong_expression2.schema ├── wrong_expression3.schema ├── wrong_mandatory.schema ├── wrong_options.schema ├── wrong_options2.schema ├── wrong_value.schema └── wrong_value_options.schema └── yaml ├── base_input.yaml ├── base_input_wrong1.yaml ├── base_input_wrong2.yaml ├── base_input_wrong3.yaml ├── base_input_wrong4.yaml ├── base_input_wrong5.yaml ├── base_input_wrong6.yaml ├── base_input_wrong7.yaml ├── base_input_wrong8.yaml ├── base_input_wrong9.yaml ├── complex_case.yaml ├── complex_case_sensor.yaml ├── duplicated_input.yaml ├── empty_vectorXd.yaml ├── expression_input1.yaml ├── expression_input2.yaml ├── expression_input_wrong1.yaml ├── expression_input_wrong2.yaml ├── flatten └── flatten_relative_path.yaml ├── flatten_independent.yaml ├── flatten_merge.yaml ├── flatten_recursive.yaml ├── nontrivial_options_default_value.yaml ├── optional_map.yaml ├── optional_map2.yaml ├── own_type ├── sequence_mandatory.yaml └── single_mandatory.yaml ├── relative_path_other_folder.yaml ├── relative_path_same_folder.yaml ├── simple_type_default.yaml ├── test_find_nodes_with_key.yaml └── type_derived └── type_derived.yaml /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/clang_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/.github/workflows/clang_format.yml -------------------------------------------------------------------------------- /.github/workflows/format_built_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/.github/workflows/format_built_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build* 2 | .vscode 3 | bin/ 4 | lib/ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/cmake/Config.cmake.in -------------------------------------------------------------------------------- /cmake/NoBoostConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/cmake/NoBoostConfig.cmake.in -------------------------------------------------------------------------------- /cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/cmake/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /include/yaml-schema-cpp/expression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/expression.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/exprtk/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: False -------------------------------------------------------------------------------- /include/yaml-schema-cpp/exprtk/exprtk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/exprtk/exprtk.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/filesystem_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/filesystem_wrapper.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/type_check.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/type_check.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/yaml_conversion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/yaml_conversion.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/yaml_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/yaml_generator.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/yaml_schema.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/yaml_schema.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/yaml_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/yaml_server.hpp -------------------------------------------------------------------------------- /include/yaml-schema-cpp/yaml_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/include/yaml-schema-cpp/yaml_utils.hpp -------------------------------------------------------------------------------- /internal/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/internal/config.h.in -------------------------------------------------------------------------------- /src/expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/expression.cpp -------------------------------------------------------------------------------- /src/type_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/type_check.cpp -------------------------------------------------------------------------------- /src/yaml_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/yaml_generator.cpp -------------------------------------------------------------------------------- /src/yaml_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/yaml_schema.cpp -------------------------------------------------------------------------------- /src/yaml_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/yaml_server.cpp -------------------------------------------------------------------------------- /src/yaml_template_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/yaml_template_generator.cpp -------------------------------------------------------------------------------- /src/yaml_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/src/yaml_utils.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /test/gtest/utils_gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest/utils_gtest.h -------------------------------------------------------------------------------- /test/gtest_add_node_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_add_node_schema.cpp -------------------------------------------------------------------------------- /test/gtest_add_node_yaml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_add_node_yaml.cpp -------------------------------------------------------------------------------- /test/gtest_apply_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_apply_schema.cpp -------------------------------------------------------------------------------- /test/gtest_check_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_check_type.cpp -------------------------------------------------------------------------------- /test/gtest_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_conversions.cpp -------------------------------------------------------------------------------- /test/gtest_duplicated_keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_duplicated_keys.cpp -------------------------------------------------------------------------------- /test/gtest_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_example.cpp -------------------------------------------------------------------------------- /test/gtest_expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_expression.cpp -------------------------------------------------------------------------------- /test/gtest_find_nodes_with_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_find_nodes_with_key.cpp -------------------------------------------------------------------------------- /test/gtest_flatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_flatten.cpp -------------------------------------------------------------------------------- /test/gtest_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_generator.cpp -------------------------------------------------------------------------------- /test/gtest_own_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_own_type.cpp -------------------------------------------------------------------------------- /test/gtest_relative_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_relative_path.cpp -------------------------------------------------------------------------------- /test/gtest_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_schema.cpp -------------------------------------------------------------------------------- /test/gtest_type_derived.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/gtest_type_derived.cpp -------------------------------------------------------------------------------- /test/schema/complex_case/MapBase.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/MapBase.schema -------------------------------------------------------------------------------- /test/schema/complex_case/MotionProvider.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/MotionProvider.schema -------------------------------------------------------------------------------- /test/schema/complex_case/None.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/None.schema -------------------------------------------------------------------------------- /test/schema/complex_case/Problem.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/Problem.schema -------------------------------------------------------------------------------- /test/schema/complex_case/Problem3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/Problem3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/ProcessorBase.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/ProcessorBase.schema -------------------------------------------------------------------------------- /test/schema/complex_case/ProcessorBaseWithSensor.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/ProcessorBaseWithSensor.schema -------------------------------------------------------------------------------- /test/schema/complex_case/ProcessorMotion.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/ProcessorMotion.schema -------------------------------------------------------------------------------- /test/schema/complex_case/ProcessorOdom3d.schema: -------------------------------------------------------------------------------- 1 | follow: ProcessorMotion.schema -------------------------------------------------------------------------------- /test/schema/complex_case/SensorBase.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/SensorBase.schema -------------------------------------------------------------------------------- /test/schema/complex_case/SensorOdom3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/SensorOdom3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/StateO3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/StateO3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/StateP3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/StateP3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/StateSensorO3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/StateSensorO3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/StateSensorP3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/StateSensorP3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/StateV3d.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/StateV3d.schema -------------------------------------------------------------------------------- /test/schema/complex_case/TreeManagerBase.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/TreeManagerBase.schema -------------------------------------------------------------------------------- /test/schema/complex_case/TypeAndPlugin.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/complex_case/TypeAndPlugin.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/base_input.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/base_input.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/base_input_base.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/base_input_base.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/base_input_derived.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/base_input_derived.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/empty.schema: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/schema/folder_schema/expression.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/expression.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/nontrivial_options_default_value.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/nontrivial_options_default_value.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/not_default.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/not_default.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/optional_map.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/optional_map.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/same_param.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/same_param.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/same_param_diff_type.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/same_param_diff_type.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/simple_type.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/simple_type.schema -------------------------------------------------------------------------------- /test/schema/folder_schema/test1.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/folder_schema/test1.schema -------------------------------------------------------------------------------- /test/schema/other_folder_schema/test2.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/other_folder_schema/test2.schema -------------------------------------------------------------------------------- /test/schema/own_type/sequence_mandatory.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/own_type/sequence_mandatory.schema -------------------------------------------------------------------------------- /test/schema/own_type/single_mandatory.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/own_type/single_mandatory.schema -------------------------------------------------------------------------------- /test/schema/type_derived/sequence_derived.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/type_derived/sequence_derived.schema -------------------------------------------------------------------------------- /test/schema/type_derived/type_derived_base.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/type_derived/type_derived_base.schema -------------------------------------------------------------------------------- /test/schema/type_derived/type_derived_derived.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/type_derived/type_derived_derived.schema -------------------------------------------------------------------------------- /test/schema/type_derived/type_derived_final.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/schema/type_derived/type_derived_final.schema -------------------------------------------------------------------------------- /test/wrong_schema/not_base.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/not_base.schema -------------------------------------------------------------------------------- /test/wrong_schema/not_doc.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/not_doc.schema -------------------------------------------------------------------------------- /test/wrong_schema/not_mandatory.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/not_mandatory.schema -------------------------------------------------------------------------------- /test/wrong_schema/not_type.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/not_type.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_default.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_default.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_default_options.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_default_options.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_doc.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_doc.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_expression.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_expression.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_expression2.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_expression2.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_expression3.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_expression3.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_mandatory.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_mandatory.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_options.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_options.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_options2.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_options2.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_value.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_value.schema -------------------------------------------------------------------------------- /test/wrong_schema/wrong_value_options.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/wrong_schema/wrong_value_options.schema -------------------------------------------------------------------------------- /test/yaml/base_input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong1.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong2.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong3.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong4.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong5.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong6.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong7.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong8.yaml -------------------------------------------------------------------------------- /test/yaml/base_input_wrong9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/base_input_wrong9.yaml -------------------------------------------------------------------------------- /test/yaml/complex_case.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/complex_case.yaml -------------------------------------------------------------------------------- /test/yaml/complex_case_sensor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/complex_case_sensor.yaml -------------------------------------------------------------------------------- /test/yaml/duplicated_input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/duplicated_input.yaml -------------------------------------------------------------------------------- /test/yaml/empty_vectorXd.yaml: -------------------------------------------------------------------------------- 1 | vector: [] -------------------------------------------------------------------------------- /test/yaml/expression_input1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/expression_input1.yaml -------------------------------------------------------------------------------- /test/yaml/expression_input2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/expression_input2.yaml -------------------------------------------------------------------------------- /test/yaml/expression_input_wrong1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/expression_input_wrong1.yaml -------------------------------------------------------------------------------- /test/yaml/expression_input_wrong2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/expression_input_wrong2.yaml -------------------------------------------------------------------------------- /test/yaml/flatten/flatten_relative_path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/flatten/flatten_relative_path.yaml -------------------------------------------------------------------------------- /test/yaml/flatten_independent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/flatten_independent.yaml -------------------------------------------------------------------------------- /test/yaml/flatten_merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/flatten_merge.yaml -------------------------------------------------------------------------------- /test/yaml/flatten_recursive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/flatten_recursive.yaml -------------------------------------------------------------------------------- /test/yaml/nontrivial_options_default_value.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/nontrivial_options_default_value.yaml -------------------------------------------------------------------------------- /test/yaml/optional_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/optional_map.yaml -------------------------------------------------------------------------------- /test/yaml/optional_map2.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/yaml/own_type/sequence_mandatory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/own_type/sequence_mandatory.yaml -------------------------------------------------------------------------------- /test/yaml/own_type/single_mandatory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/own_type/single_mandatory.yaml -------------------------------------------------------------------------------- /test/yaml/relative_path_other_folder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/relative_path_other_folder.yaml -------------------------------------------------------------------------------- /test/yaml/relative_path_same_folder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/relative_path_same_folder.yaml -------------------------------------------------------------------------------- /test/yaml/simple_type_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/simple_type_default.yaml -------------------------------------------------------------------------------- /test/yaml/test_find_nodes_with_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/test_find_nodes_with_key.yaml -------------------------------------------------------------------------------- /test/yaml/type_derived/type_derived.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joanvallve/yaml-schema-cpp/HEAD/test/yaml/type_derived/type_derived.yaml --------------------------------------------------------------------------------