compiler_def.h add struct table and sa