37 lines
634 B
C++
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;
|
|
} |