From 9c2a01cbc68bdf7e4ab8532766cf12febaa3c431 Mon Sep 17 00:00:00 2001 From: Justin King Date: Mon, 7 Mar 2022 12:40:04 -0800 Subject: [PATCH] [C++] Force generated static data type name to titlecase --- .../v4/tool/templates/codegen/Cpp/Cpp.stg | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg index a5068e9407..3c87fef6ed 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg @@ -114,7 +114,7 @@ using namespace antlr4; namespace { -struct StaticData final { +struct StaticData final { StaticData(std::vector\ ruleNames, std::vector\ channelNames, std::vector\ modeNames, @@ -125,10 +125,10 @@ struct StaticData final { symbolicNames(std::move(symbolicNames)), vocabulary(this->literalNames, this->symbolicNames) {} - StaticData(const StaticData&) = delete; - StaticData(StaticData&&) = delete; - StaticData& operator=(const StaticData&) = delete; - StaticData& operator=(StaticData&&) = delete; + StaticData(const StaticData&) = delete; + StaticData(StaticData&&) = delete; + StaticData& operator=(const StaticData&) = delete; + StaticData& operator=(StaticData&&) = delete; std::vector\ decisionToDFA; antlr4::atn::PredictionContextCache sharedContextCache; @@ -143,11 +143,11 @@ struct StaticData final { }; std::once_flag LexerOnceFlag; -StaticData *LexerStaticData = nullptr; +StaticData *LexerStaticData = nullptr; void LexerInitialize() { assert(LexerStaticData == nullptr); - auto staticData = std::make_unique\<StaticData>( + auto staticData = std::make_unique\<StaticData>( std::vector\{ "}; separator = ", ", wrap, anchor> }, @@ -337,18 +337,18 @@ using namespace antlr4; namespace { -struct StaticData final { - StaticData(std::vector\ ruleNames, +struct StaticData final { + StaticData(std::vector\ ruleNames, std::vector\ literalNames, std::vector\ symbolicNames) : ruleNames(std::move(ruleNames)), literalNames(std::move(literalNames)), symbolicNames(std::move(symbolicNames)), vocabulary(this->literalNames, this->symbolicNames) {} - StaticData(const StaticData&) = delete; - StaticData(StaticData&&) = delete; - StaticData& operator=(const StaticData&) = delete; - StaticData& operator=(StaticData&&) = delete; + StaticData(const StaticData&) = delete; + StaticData(StaticData&&) = delete; + StaticData& operator=(const StaticData&) = delete; + StaticData& operator=(StaticData&&) = delete; std::vector\ decisionToDFA; antlr4::atn::PredictionContextCache sharedContextCache; @@ -361,11 +361,11 @@ struct StaticData final { }; std::once_flag ParserOnceFlag; -StaticData *ParserStaticData = nullptr; +StaticData *ParserStaticData = nullptr; void ParserInitialize() { assert(ParserStaticData == nullptr); - auto staticData = std::make_unique\<StaticData>( + auto staticData = std::make_unique\<StaticData>( std::vector\{ "}; separator = ", ", wrap, anchor> },