diff --git a/libSyntax/tokens_novel.cpp b/libSyntax/tokens_novel.cpp index a061fe6..154113f 100644 --- a/libSyntax/tokens_novel.cpp +++ b/libSyntax/tokens_novel.cpp @@ -52,19 +52,19 @@ int ReferMk::typeMark() const QString ReferMk::regex() const { return "@"; } -_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 { return 0x06000000 | (0x00ffffff & type_code); } -QString _keywords::regex() const { return means_store; } +QString __keywords::regex() const { return means_store; } std::tuple, std::shared_ptr> -_keywords::analysis(std::shared_ptr content) const { +__keywords::analysis(std::shared_ptr content) const { if (content->content() != regex()) { return std::make_tuple(nullptr, content); } @@ -199,14 +199,14 @@ DeclareSymbo::analysis(std::shared_ptr content) const return std::make_tuple(tinst, nullptr); } -inline example_novel::RankWord::RankWord() : _keywords("排序", 0xAEu) { } +inline example_novel::RankWord::RankWord() : __keywords("排序", 0xAEu) { } -inline example_novel::StoryWord::StoryWord() : _keywords("故事", 0xAAu) { } +inline example_novel::StoryWord::StoryWord() : __keywords("故事", 0xAAu) { } -inline example_novel::SliceWord::SliceWord() : _keywords("剧情", 0xAFu) { } +inline example_novel::SliceWord::SliceWord() : __keywords("剧情", 0xAFu) { } -inline example_novel::PointWord::PointWord() : _keywords("节点", 0xABu) { } +inline example_novel::PointWord::PointWord() : __keywords("节点", 0xABu) { } -inline example_novel::VolumeWord::VolumeWord() : _keywords("分卷", 0xACu) { } +inline example_novel::VolumeWord::VolumeWord() : __keywords("分卷", 0xACu) { } -inline example_novel::ArticleWord::ArticleWord() : _keywords("章节", 0xADu) { } +inline example_novel::ArticleWord::ArticleWord() : __keywords("章节", 0xADu) { } diff --git a/libSyntax/tokens_novel.h b/libSyntax/tokens_novel.h index 9ff75c5..43e527f 100644 --- a/libSyntax/tokens_novel.h +++ b/libSyntax/tokens_novel.h @@ -38,13 +38,13 @@ namespace example_novel { virtual QString regex() const override; }; - class LIBSYNTAX_EXPORT _keywords : public lib_token::ITokenProcess, public std::enable_shared_from_this<_keywords> { + class LIBSYNTAX_EXPORT __keywords : public lib_token::ITokenProcess, public std::enable_shared_from_this<__keywords> { private: QString means_store; int type_code; public: - _keywords(const QString& val, uint type_code); + __keywords(const QString& val, uint type_code); // TokenDefine interface public: @@ -55,27 +55,27 @@ namespace example_novel { analysis(std::shared_ptr content) const override; }; - class LIBSYNTAX_EXPORT RankWord : public _keywords { + class LIBSYNTAX_EXPORT RankWord : public __keywords { public: RankWord(); }; - class LIBSYNTAX_EXPORT StoryWord : public _keywords { + class LIBSYNTAX_EXPORT StoryWord : public __keywords { public: StoryWord(); }; - class LIBSYNTAX_EXPORT SliceWord : public _keywords { + class LIBSYNTAX_EXPORT SliceWord : public __keywords { public: SliceWord(); }; - class LIBSYNTAX_EXPORT PointWord : public _keywords { + class LIBSYNTAX_EXPORT PointWord : public __keywords { public: PointWord(); }; - class LIBSYNTAX_EXPORT VolumeWord : public _keywords { + class LIBSYNTAX_EXPORT VolumeWord : public __keywords { public: VolumeWord(); }; - class LIBSYNTAX_EXPORT ArticleWord : public _keywords { + class LIBSYNTAX_EXPORT ArticleWord : public __keywords { public: ArticleWord(); };