#pragma once #include #include #include #include class NovelParser { private: std::shared_ptr syntax_defines; QList> checker_list; std::shared_ptr analyzer_ref; public: NovelParser(); virtual QString version() const; std::shared_ptr parse(const QFileInfoList souurce_list) const; };