2024-09-24 10:43:10 +00:00
|
|
|
|
#include "storypresent.h"
|
|
|
|
|
#include "dag_layout.h"
|
|
|
|
|
#include "xast_parse.h"
|
|
|
|
|
#include "dag_present.h"
|
|
|
|
|
#include "view_present.h"
|
2024-10-01 00:05:06 +00:00
|
|
|
|
#include <argsparser.h>
|
2024-09-24 10:43:10 +00:00
|
|
|
|
#include <QDebug>
|
|
|
|
|
#include <QtWidgets/QApplication>
|
|
|
|
|
|
|
|
|
|
int main(int argc, char* argv[]) {
|
|
|
|
|
QApplication a(argc, argv);
|
|
|
|
|
|
2024-10-01 00:05:06 +00:00
|
|
|
|
args_parse::ArgsParser entry_parser;
|
2024-10-01 08:52:05 +00:00
|
|
|
|
QList<std::shared_ptr<args_parse::IArgvPack>> args_mode;
|
2024-10-01 00:05:06 +00:00
|
|
|
|
args_mode << std::make_shared<args_parse::IndexParam>(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
2024-10-01 08:52:05 +00:00
|
|
|
|
args_mode << std::make_shared<args_parse::FloatKeyValue>(u8"--help", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>");
|
2024-10-01 00:05:06 +00:00
|
|
|
|
entry_parser.loadMode(0x000au, args_mode);
|
|
|
|
|
args_mode.clear();
|
|
|
|
|
|
|
|
|
|
args_mode << std::make_shared<args_parse::IndexParam>(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
args_mode << std::make_shared<args_parse::FloatOption>(u8"--nsc", u8"<EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><EFBFBD>빦<EFBFBD><EFBFBD>");
|
2024-10-01 08:52:05 +00:00
|
|
|
|
args_mode << std::make_shared<args_parse::FloatKeyValue>(u8"--path", u8"Դ<EFBFBD><EFBFBD>Ŀ¼·<EFBFBD><EFBFBD>", true);
|
|
|
|
|
args_mode << std::make_shared<args_parse::FloatKeyValue>(u8"--dest", u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>Ŀ¼");
|
2024-10-01 00:05:06 +00:00
|
|
|
|
entry_parser.loadMode(0x000bu, args_mode);
|
|
|
|
|
args_mode.clear();
|
|
|
|
|
|
|
|
|
|
args_mode << std::make_shared<args_parse::IndexParam>(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
args_mode << std::make_shared<args_parse::FloatOption>(u8"--make_anchor");
|
|
|
|
|
entry_parser.loadMode(0x000cu, args_mode);
|
|
|
|
|
args_mode.clear();
|
|
|
|
|
|
|
|
|
|
args_mode << std::make_shared<args_parse::IndexParam>(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
args_mode << std::make_shared<args_parse::FloatOption>(u8"--cmp");
|
|
|
|
|
entry_parser.loadMode(0x000du, args_mode);
|
|
|
|
|
args_mode.clear();
|
|
|
|
|
|
|
|
|
|
args_mode << std::make_shared<args_parse::IndexParam>(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
args_mode << std::make_shared<args_parse::FloatOption>(u8"--graph");
|
|
|
|
|
entry_parser.loadMode(0x000eu, args_mode);
|
|
|
|
|
|
|
|
|
|
|
2024-09-24 10:43:10 +00:00
|
|
|
|
|
|
|
|
|
return a.exec();
|
|
|
|
|
}
|