From 86ecdc2c5ebb1cef456849e0658f654de0dfb175 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Fri, 26 Jul 2024 16:22:59 +0800 Subject: [PATCH] update --- libToken/tokens_novel.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libToken/tokens_novel.cpp b/libToken/tokens_novel.cpp index 9a6999e..eb02bf7 100644 --- a/libToken/tokens_novel.cpp +++ b/libToken/tokens_novel.cpp @@ -26,7 +26,7 @@ std::shared_ptr lib_token::TokenContent::nextWord() const std::shared_ptr TokenContent::define() const { return this->type_def; } -QString LeftBracket::reviseWords() const { return u8"{"; } +QString LeftBracket::reviseWords() const { return u8"'{'"; } int LeftBracket::typeMark() const { @@ -53,7 +53,7 @@ LeftBracket::analysis(std::shared_ptr content) const { return std::make_tuple(token_inst, nullptr); } -QString RightBracket::reviseWords() const { return u8"}"; } +QString RightBracket::reviseWords() const { return u8"'}'"; } int RightBracket::typeMark() const { @@ -62,7 +62,7 @@ int RightBracket::typeMark() const QString RightBracket::regex() const { return u8"}"; } -QString ReferMark::reviseWords() const { return u8"@"; } +QString ReferMark::reviseWords() const { return u8"'@'"; } int ReferMark::typeMark() const { @@ -73,7 +73,7 @@ QString ReferMark::regex() const { return u8"@"; } Keywords::Keywords(const QString& val, uint type_code) : means_store(val), type_code(type_code) {} -QString Keywords::reviseWords() const { return means_store; } +QString Keywords::reviseWords() const { return "'"+means_store+"'"; } int Keywords::typeMark() const { @@ -121,7 +121,7 @@ int VTextSection::typeMark() const return 0x09000000; } -QString VTextSection::regex() const { return u8"^([^\\{\\}\\n@&]+)"; } +QString VTextSection::regex() const { return u8"^([^\\{\\}@&]+)"; } std::tuple, std::shared_ptr> VTextSection::analysis(std::shared_ptr content) const { @@ -144,7 +144,7 @@ VTextSection::analysis(std::shared_ptr content) const { return std::make_tuple(tinst, nullptr); } -QString Split::reviseWords() const { return u8"&"; } +QString Split::reviseWords() const { return u8"'&'"; } int Split::typeMark() const { @@ -160,7 +160,7 @@ int NameSection::typeMark() const return 0x08000000; } -QString NameSection::regex() const { return u8"^([^:\\{\\}\\n@&][^\\{\\}\\n@&]*)"; } +QString NameSection::regex() const { return u8"^([^\\{\\}@&]+)"; } std::tuple, std::shared_ptr > NameSection::analysis(std::shared_ptr content) const { @@ -184,7 +184,7 @@ std::tuple, std::shared_ptr > Nam } QString DeclareSymbo::reviseWords() const { - return u8"ÉùÃ÷·û"; + return u8"'ÉùÃ÷·û'"; } int DeclareSymbo::typeMark() const