This commit is contained in:
codeboss 2024-07-26 16:22:59 +08:00
parent 4d3d19c6a7
commit 86ecdc2c5e
1 changed files with 8 additions and 8 deletions

View File

@ -26,7 +26,7 @@ std::shared_ptr<const IWordBase> lib_token::TokenContent::nextWord() const
std::shared_ptr<const ITokenDefine> TokenContent::define() const { return this->type_def; } std::shared_ptr<const ITokenDefine> TokenContent::define() const { return this->type_def; }
QString LeftBracket::reviseWords() const { return u8"{"; } QString LeftBracket::reviseWords() const { return u8"'{'"; }
int LeftBracket::typeMark() const int LeftBracket::typeMark() const
{ {
@ -53,7 +53,7 @@ LeftBracket::analysis(std::shared_ptr<const IWordBase> content) const {
return std::make_tuple(token_inst, nullptr); return std::make_tuple(token_inst, nullptr);
} }
QString RightBracket::reviseWords() const { return u8"}"; } QString RightBracket::reviseWords() const { return u8"'}'"; }
int RightBracket::typeMark() const int RightBracket::typeMark() const
{ {
@ -62,7 +62,7 @@ int RightBracket::typeMark() const
QString RightBracket::regex() const { return u8"}"; } QString RightBracket::regex() const { return u8"}"; }
QString ReferMark::reviseWords() const { return u8"@"; } QString ReferMark::reviseWords() const { return u8"'@'"; }
int ReferMark::typeMark() const 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) {} 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 int Keywords::typeMark() const
{ {
@ -121,7 +121,7 @@ int VTextSection::typeMark() const
return 0x09000000; return 0x09000000;
} }
QString VTextSection::regex() const { return u8"^([^\\{\\}\\n@&]+)"; } QString VTextSection::regex() const { return u8"^([^\\{\\}@&]+)"; }
std::tuple<std::shared_ptr<const IToken>, std::shared_ptr<const IWordBase>> std::tuple<std::shared_ptr<const IToken>, std::shared_ptr<const IWordBase>>
VTextSection::analysis(std::shared_ptr<const IWordBase> content) const { VTextSection::analysis(std::shared_ptr<const IWordBase> content) const {
@ -144,7 +144,7 @@ VTextSection::analysis(std::shared_ptr<const IWordBase> content) const {
return std::make_tuple(tinst, nullptr); return std::make_tuple(tinst, nullptr);
} }
QString Split::reviseWords() const { return u8"&"; } QString Split::reviseWords() const { return u8"'&'"; }
int Split::typeMark() const int Split::typeMark() const
{ {
@ -160,7 +160,7 @@ int NameSection::typeMark() const
return 0x08000000; return 0x08000000;
} }
QString NameSection::regex() const { return u8"^([^:\\{\\}\\n@&][^\\{\\}\\n@&]*)"; } QString NameSection::regex() const { return u8"^([^\\{\\}@&]+)"; }
std::tuple<std::shared_ptr<const IToken>, std::shared_ptr<const IWordBase> > NameSection::analysis(std::shared_ptr<const IWordBase> content) const std::tuple<std::shared_ptr<const IToken>, std::shared_ptr<const IWordBase> > NameSection::analysis(std::shared_ptr<const IWordBase> content) const
{ {
@ -184,7 +184,7 @@ std::tuple<std::shared_ptr<const IToken>, std::shared_ptr<const IWordBase> > Nam
} }
QString DeclareSymbo::reviseWords() const { QString DeclareSymbo::reviseWords() const {
return u8"ÉùÃ÷·û"; return u8"'ÉùÃ÷·û'";
} }
int DeclareSymbo::typeMark() const int DeclareSymbo::typeMark() const