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