#ifndef PARSECHECKS_H
#define PARSECHECKS_H

#include "libParse.h"

namespace CheckTools {
    /**
     * @brief 情节校对工具
     */
    class FragmentsCheck
    {
    public:
        FragmentsCheck(Parse::Result::ParseCore *const core);

        /**
         * @brief 错误校验
         * @param reasons 错误原因
         * @return 错误指示
         */
        bool check(QList<Parse::ErrorMessage> &reasons) const;

    private:
        Parse::Result::ParseCore *const core_ins;
    };
}


#endif // PARSECHECKS_H



















