From 9009b60140bb1c49fe23fc951ba8bb435c3b2685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?furby=E2=84=A2?= Date: Mon, 5 Aug 2024 23:15:58 -0600 Subject: [PATCH] Fix ellipsis formatting craziness. --- .../Pegtl/include/Pegtl/control_action.hpp | 6 +++--- Sources/Pegtl/include/Pegtl/coverage.hpp | 14 ++++++------- Sources/Pegtl/include/Pegtl/http.hpp | 4 ++-- Sources/Pegtl/include/Pegtl/integer.hpp | 6 +++--- Sources/Pegtl/include/Pegtl/match.hpp | 2 +- Sources/Pegtl/include/Pegtl/normal.hpp | 8 ++++---- Sources/Pegtl/include/Pegtl/parse_tree.hpp | 20 +++++++++---------- Sources/Pegtl/include/Pegtl/raw_string.hpp | 2 +- Sources/Pegtl/include/Pegtl/trace.hpp | 14 ++++++------- 9 files changed, 38 insertions(+), 38 deletions(-) diff --git a/Sources/Pegtl/include/Pegtl/control_action.hpp b/Sources/Pegtl/include/Pegtl/control_action.hpp index b4100b134..9e1cceca4 100644 --- a/Sources/Pegtl/include/Pegtl/control_action.hpp +++ b/Sources/Pegtl/include/Pegtl/control_action.hpp @@ -66,17 +66,17 @@ struct control_action : maybe_nothing { } template - static void start(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void start(const ParseInput & /*unused*/, States &&...) noexcept { } template - static void success(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void success(const ParseInput & /*unused*/, States &&...) noexcept { } template - static void failure(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void failure(const ParseInput & /*unused*/, States &&...) noexcept { } diff --git a/Sources/Pegtl/include/Pegtl/coverage.hpp b/Sources/Pegtl/include/Pegtl/coverage.hpp index a5a810568..617cc0404 100644 --- a/Sources/Pegtl/include/Pegtl/coverage.hpp +++ b/Sources/Pegtl/include/Pegtl/coverage.hpp @@ -61,7 +61,7 @@ struct coverage_state { std::vector stack; template - void start(const ParseInput & /*unused*/, States &&.*unused*/) + void start(const ParseInput & /*unused*/, States &&...) { const auto name = demangle(); ++result.at(name).start; @@ -72,7 +72,7 @@ struct coverage_state { } template - void success(const ParseInput & /*unused*/, States &&.*unused*/) + void success(const ParseInput & /*unused*/, States &&...) { stack.pop_back(); const auto name = demangle(); @@ -83,7 +83,7 @@ struct coverage_state { } template - void failure(const ParseInput & /*unused*/, States &&.*unused*/) + void failure(const ParseInput & /*unused*/, States &&...) { stack.pop_back(); const auto name = demangle(); @@ -94,7 +94,7 @@ struct coverage_state { } template - void raise(const ParseInput & /*unused*/, States &&.*unused*/) + void raise(const ParseInput & /*unused*/, States &&...) { const auto name = demangle(); ++result.at(name).raise; @@ -104,7 +104,7 @@ struct coverage_state { } template - void unwind(const ParseInput & /*unused*/, States &&.*unused*/) + void unwind(const ParseInput & /*unused*/, States &&...) { stack.pop_back(); const auto name = demangle(); @@ -115,12 +115,12 @@ struct coverage_state { } template - void apply(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + void apply(const ParseInput & /*unused*/, States &&...) noexcept { } template - void apply0(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + void apply0(const ParseInput & /*unused*/, States &&...) noexcept { } }; diff --git a/Sources/Pegtl/include/Pegtl/http.hpp b/Sources/Pegtl/include/Pegtl/http.hpp index a3fa57333..ffa96cb21 100644 --- a/Sources/Pegtl/include/Pegtl/http.hpp +++ b/Sources/Pegtl/include/Pegtl/http.hpp @@ -138,7 +138,7 @@ struct chunk_size { class Control, typename ParseInput, typename... States> - [[nodiscard]] static bool match(ParseInput &in, std::size_t &size, States &&.*unused*/) + [[nodiscard]] static bool match(ParseInput &in, std::size_t &size, States &&...) { size = 0; std::size_t i = 0; @@ -186,7 +186,7 @@ struct chunk_data { class Control, typename ParseInput, typename... States> - [[nodiscard]] static bool match(ParseInput &in, const std::size_t size, States &&.*unused*/) + [[nodiscard]] static bool match(ParseInput &in, const std::size_t size, States &&...) { if (in.size(size) >= size) { in.bump(size); diff --git a/Sources/Pegtl/include/Pegtl/integer.hpp b/Sources/Pegtl/include/Pegtl/integer.hpp index 505148f82..67dbf2386 100644 --- a/Sources/Pegtl/include/Pegtl/integer.hpp +++ b/Sources/Pegtl/include/Pegtl/integer.hpp @@ -258,7 +258,7 @@ struct unsigned_rule_with_action { class Control, typename ParseInput, typename... States> - [[nodiscard]] static auto match(ParseInput &in, States &&.*unused*/) noexcept( + [[nodiscard]] static auto match(ParseInput &in, States &&...) noexcept( noexcept(in.empty())) -> std::enable_if_t { return internal::match_unsigned(in); // Does not check for any overflow. @@ -328,7 +328,7 @@ struct maximum_rule_with_action { class Control, typename ParseInput, typename... States> - [[nodiscard]] static auto match(ParseInput &in, States &&.*unused*/) + [[nodiscard]] static auto match(ParseInput &in, States &&...) -> std::enable_if_t { Unsigned st = 0; @@ -399,7 +399,7 @@ struct signed_rule_with_action { class Control, typename ParseInput, typename... States> - [[nodiscard]] static auto match(ParseInput &in, States &&.*unused*/) noexcept( + [[nodiscard]] static auto match(ParseInput &in, States &&...) noexcept( noexcept(in.empty())) -> std::enable_if_t { return PXR_PEGTL_NAMESPACE::parse(in); // Does not check for any overflow. diff --git a/Sources/Pegtl/include/Pegtl/match.hpp b/Sources/Pegtl/include/Pegtl/match.hpp index 1156726b0..3acc90a3f 100644 --- a/Sources/Pegtl/include/Pegtl/match.hpp +++ b/Sources/Pegtl/include/Pegtl/match.hpp @@ -53,7 +53,7 @@ template [[nodiscard]] static auto match_no_control(ParseInput &in, - States &&.*unused*/) -> decltype(Rule::match(in)) + States &&...) -> decltype(Rule::match(in)) { return Rule::match(in); } diff --git a/Sources/Pegtl/include/Pegtl/normal.hpp b/Sources/Pegtl/include/Pegtl/normal.hpp index 743e5f05b..70b54bdf7 100644 --- a/Sources/Pegtl/include/Pegtl/normal.hpp +++ b/Sources/Pegtl/include/Pegtl/normal.hpp @@ -29,22 +29,22 @@ template struct normal { static constexpr bool enable = internal::enable_control; template - static void start(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void start(const ParseInput & /*unused*/, States &&...) noexcept { } template - static void success(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void success(const ParseInput & /*unused*/, States &&...) noexcept { } template - static void failure(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + static void failure(const ParseInput & /*unused*/, States &&...) noexcept { } template - [[noreturn]] static void raise(const ParseInput &in, States &&.*unused*/) + [[noreturn]] static void raise(const ParseInput &in, States &&...) { #if defined(__cpp_exceptions) throw parse_error("parse error matching " + std::string(demangle()), in); diff --git a/Sources/Pegtl/include/Pegtl/parse_tree.hpp b/Sources/Pegtl/include/Pegtl/parse_tree.hpp index e2aa046f4..04dcdc123 100644 --- a/Sources/Pegtl/include/Pegtl/parse_tree.hpp +++ b/Sources/Pegtl/include/Pegtl/parse_tree.hpp @@ -106,14 +106,14 @@ template struct basic_node { return {m_begin.data, m_end.data, source, m_begin.byte, m_begin.line, m_begin.column}; } - template void remove_content(States &&.*unused*/) noexcept + template void remove_content(States &&...) noexcept { m_end = PXR_PEGTL_NAMESPACE::internal::iterator(); } // all non-root nodes are initialized by calling this method template - void start(const ParseInput &in, States &&.*unused*/) + void start(const ParseInput &in, States &&...) { set_type(); source = in.source(); @@ -122,14 +122,14 @@ template struct basic_node { // if parsing of the rule succeeded, this method is called template - void success(const ParseInput &in, States &&.*unused*/) noexcept + void success(const ParseInput &in, States &&...) noexcept { m_end = PXR_PEGTL_NAMESPACE::internal::iterator(in.iterator()); } // if parsing of the rule failed, this method is called template - void failure(const ParseInput & /*unused*/, States &&.*unused*/) noexcept + void failure(const ParseInput & /*unused*/, States &&...) noexcept { } @@ -138,7 +138,7 @@ template struct basic_node { // note that "child" is the node whose Rule just succeeded // and "*this" is the parent where the node should be appended. template - void emplace_back(std::unique_ptr &&child, States &&.*unused*/) + void emplace_back(std::unique_ptr &&child, States &&...) { assert(child); children.emplace_back(std::move(child)); @@ -175,7 +175,7 @@ template struct state { }; template -void transform(Parameters &&.*unused*/) noexcept +void transform(Parameters &&...) noexcept { } @@ -246,13 +246,13 @@ struct make_control::state_handler static constexpr bool enable = true; template - static void start(const ParseInput & /*unused*/, state &state, States &&.*unused*/) + static void start(const ParseInput & /*unused*/, state &state, States &&...) { state.emplace_back(); } template - static void success(const ParseInput & /*unused*/, state &state, States &&.*unused*/) + static void success(const ParseInput & /*unused*/, state &state, States &&...) { auto n = std::move(state.back()); state.pop_back(); @@ -262,13 +262,13 @@ struct make_control::state_handler } template - static void failure(const ParseInput & /*unused*/, state &state, States &&.*unused*/) + static void failure(const ParseInput & /*unused*/, state &state, States &&...) { state.pop_back(); } template - static void unwind(const ParseInput & /*unused*/, state &state, States &&.*unused*/) + static void unwind(const ParseInput & /*unused*/, state &state, States &&...) { state.pop_back(); } diff --git a/Sources/Pegtl/include/Pegtl/raw_string.hpp b/Sources/Pegtl/include/Pegtl/raw_string.hpp index 059d95cca..bd0d355ea 100644 --- a/Sources/Pegtl/include/Pegtl/raw_string.hpp +++ b/Sources/Pegtl/include/Pegtl/raw_string.hpp @@ -106,7 +106,7 @@ template struct raw_string_until { typename... States> [[nodiscard]] static bool match(ParseInput &in, const std::size_t &marker_size, - States &&.*unused*/) + States &&...) { auto m = in.template mark(); diff --git a/Sources/Pegtl/include/Pegtl/trace.hpp b/Sources/Pegtl/include/Pegtl/trace.hpp index ce5be183d..d80c14ff5 100644 --- a/Sources/Pegtl/include/Pegtl/trace.hpp +++ b/Sources/Pegtl/include/Pegtl/trace.hpp @@ -93,7 +93,7 @@ template struct tracer { } template - void start(const ParseInput & /*unused*/, States &&.*unused*/) + void start(const ParseInput & /*unused*/, States &&...) { std::cerr << '#' << std::setw(indent() - 1) << ++m_count << TracerTraits::ansi_rule << demangle() << TracerTraits::ansi_reset << '\n'; @@ -101,7 +101,7 @@ template struct tracer { } template - void success(const ParseInput &in, States &&.*unused*/) + void success(const ParseInput &in, States &&...) { const auto prev = m_stack.back(); m_stack.pop_back(); @@ -116,7 +116,7 @@ template struct tracer { } template - void failure(const ParseInput &in, States &&.*unused*/) + void failure(const ParseInput &in, States &&...) { const auto prev = m_stack.back(); m_stack.pop_back(); @@ -131,7 +131,7 @@ template struct tracer { } template - void raise(const ParseInput & /*unused*/, States &&.*unused*/) + void raise(const ParseInput & /*unused*/, States &&...) { std::cerr << std::setw(indent()) << ' ' << TracerTraits::ansi_raise << "raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle() @@ -139,7 +139,7 @@ template struct tracer { } template - void unwind(const ParseInput &in, States &&.*unused*/) + void unwind(const ParseInput &in, States &&...) { const auto prev = m_stack.back(); m_stack.pop_back(); @@ -154,14 +154,14 @@ template struct tracer { } template - void apply(const ParseInput & /*unused*/, States &&.*unused*/) + void apply(const ParseInput & /*unused*/, States &&...) { std::cerr << std::setw(static_cast(indent() - TracerTraits::indent_increment)) << ' ' << TracerTraits::ansi_apply << "apply" << TracerTraits::ansi_reset << '\n'; } template - void apply0(const ParseInput & /*unused*/, States &&.*unused*/) + void apply0(const ParseInput & /*unused*/, States &&...) { std::cerr << std::setw(static_cast(indent() - TracerTraits::indent_increment)) << ' ' << TracerTraits::ansi_apply << "apply0" << TracerTraits::ansi_reset << '\n';