From 338bb84a5f5f883fb50fbe4f64398ab40dad74fe Mon Sep 17 00:00:00 2001 From: Spartan322 Date: Fri, 15 Sep 2023 13:13:28 -0400 Subject: Add ParseOptions: NoEscapeString to true to prevent escape behavior in strings Event and Decision grammars use string escaping (for now) Update lexy to latest master: Use `git submodule update --init --recursive` --- src/openvic-dataloader/v2script/EffectGrammar.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/openvic-dataloader/v2script/EffectGrammar.hpp') diff --git a/src/openvic-dataloader/v2script/EffectGrammar.hpp b/src/openvic-dataloader/v2script/EffectGrammar.hpp index 9f164b2..1b85382 100644 --- a/src/openvic-dataloader/v2script/EffectGrammar.hpp +++ b/src/openvic-dataloader/v2script/EffectGrammar.hpp @@ -9,7 +9,7 @@ namespace ovdl::v2script::grammar { struct EffectStatement { - static constexpr auto rule = lexy::dsl::inline_; + static constexpr auto rule = lexy::dsl::inline_>; static constexpr auto value = lexy::callback( [](auto name, auto&& initalizer) { @@ -18,7 +18,7 @@ namespace ovdl::v2script::grammar { }; struct EffectList { - static constexpr auto rule = lexy::dsl::list(lexy::dsl::p); + static constexpr auto rule = lexy::dsl::list(lexy::dsl::p>); static constexpr auto value = lexy::as_list> >> -- cgit v1.2.3-56-ga3b1