main.c 511 B

123456789101112131415161718192021222324
  1. #include "virtualmath.h"
  2. int main(int argc, char *argv[]) {
  3. Inter *global_inter = NULL;
  4. int status = 1;
  5. if (getArgs(argc, argv))
  6. goto args_error_;
  7. global_inter = runBaseInter(args.file, args.log_file, &status);
  8. freeInter(global_inter, true);
  9. args_error_: freeArgs();
  10. return status;
  11. }
  12. /**
  13. * TODO-szh 面向对象
  14. * TODO-szh import和include语句
  15. * TODO-szh 错误回溯
  16. * TODO-szh 检查文件是否为目录和目录是否为目录
  17. * TODO-szh 生成语法树
  18. */