inter.h 427 B

12345678910111213141516171819
  1. #ifndef VIRTUALMATH_INTER_H
  2. #define VIRTUALMATH_INTER_H
  3. struct Inter{
  4. struct Value *base;
  5. struct LinkValue *link_base;
  6. struct HashTable *hash_base;
  7. struct Statement *statement;
  8. struct VarList *var_list;
  9. char *log_dir; // 记录log文件夹的位置
  10. FILE *debug;
  11. };
  12. typedef struct Inter Inter;
  13. Inter *makeInter(char *debug);
  14. void freeInter(Inter *inter, bool self);
  15. #endif //VIRTUALMATH_INTER_H