SrcToA2L/Src/Main.cpp

37 lines
634 B
C++

extern "C"
{
#include "stdint.h"
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
}
#include "Config.hpp"
#include "Tool_Functions.hpp"
#include "Global_Variables.hpp"
#include "Core_Functions.hpp"
int main(int argc, char *argv[])
{
// 处理输入部分
solve_args(argc, argv);
printf("\n\n");
// 进行宏定义解析
solve_defines();
printf("\n\n");
// 进行类型解析
solve_types();
// 处理中间件
solve_middleware();
// 处理最终输出
solve_A2L_output();
print_log(LOG_SUCCESS, "Done.\nVer0.3");
return 0;
}