generate_enum script