diff options
Diffstat (limited to 'thirdparty/ryml/test/test_scalar_names.cpp')
| -rw-r--r-- | thirdparty/ryml/test/test_scalar_names.cpp | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/thirdparty/ryml/test/test_scalar_names.cpp b/thirdparty/ryml/test/test_scalar_names.cpp deleted file mode 100644 index b0d420349..000000000 --- a/thirdparty/ryml/test/test_scalar_names.cpp +++ /dev/null @@ -1,94 +0,0 @@ -#include "./test_group.hpp" - -#if defined(_MSC_VER) -# pragma warning(push) -//# pragma warning(disable: 4127/*conditional expression is constant*/) -//# pragma warning(disable: 4389/*'==': signed/unsigned mismatch*/) -#elif defined(__clang__) -# pragma clang diagnostic push -# pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#elif defined(__GNUC__) -# pragma GCC diagnostic push -#endif - -namespace c4 { -namespace yml { - -#define _(name) N(#name) // makes it simpler -#define __(name) N(#name, #name) // makes it simpler - -CASE_GROUP(SCALAR_NAMES) -{ - -ADD_CASE_TO_GROUP("funny names, seq", -R"( -- a -- b:b -- c{c -- cc{ -- c}c -- cc} -- c!c -- cc! -- .foo -- . -- -a -- +b -- /b -- :c -- $g -- "*" -- '*' -- >- - * -- "*a" -- '*a' -- >- - *a -)", -L{_(a), _(b:b), _(c{c), _(cc{), _(c}c), _(cc}), _(c!c), _(cc!), _(.foo), _(.), _(-a), _(+b), _(/b), _(:c), _($g), - N(QV, "*"), N(QV, "*"), N(QV, "*"), N(QV, "*a"), N(QV, "*a"), N(QV, "*a")} -); - -ADD_CASE_TO_GROUP("funny names, seq expl", -R"([a, b, c, .foo, ., -a, +b, /b, :c, $g])", -L{_(a), _(b), _(c), _(.foo), _(.), _(-a), _(+b), _(/b), _(:c), _($g)} -); - -ADD_CASE_TO_GROUP("funny names, map", -R"( -a: a -b: b -c: c -.foo: .foo -.: . --a: -a -+b: +b -/b: /b -:c: :c -$g: $g -'*': '*' -'*a': '*a' -)", -L{__(a), __(b), __(c), __(.foo), __(.), __(-a), __(+b), __(/b), __(:c), __($g), - N(QKV, "*", "*"), N(QKV, "*a", "*a")} -); - -ADD_CASE_TO_GROUP("funny names, map expl", -R"({a: a, b: b, c: c, .foo: .foo, .: ., -a: -a, +b: +b, /b: /b, :c: :c, $g: $g, - '*': '*', '*a':'*a'})", -L{__(a), __(b), __(c), __(.foo), __(.), __(-a), __(+b), __(/b), __(:c), __($g), - N(QKV, "*", "*"), N(QKV, "*a", "*a")} -); -} - -} // namespace yml -} // namespace c4 - -#if defined(_MSC_VER) -# pragma warning(pop) -#elif defined(__clang__) -# pragma clang diagnostic pop -#elif defined(__GNUC__) -# pragma GCC diagnostic pop -#endif |