#pragma once #include #include #include #include "ModifierGrammar.hpp" namespace ovdl::v2script::grammar { struct AiBehaviorList { static constexpr auto rule = lexy::dsl::list(lexy::dsl::p | lexy::dsl::p); static constexpr auto value = lexy::as_list; }; struct AiBehaviorBlock { static constexpr auto rule = dsl::curly_bracketed.opt(lexy::dsl::p); static constexpr auto value = construct_list; }; }