add enum codegen; complete var_part, type_part(add to the symtable,notice that IDTYPE, NRECORD)