code: def __normalize_pre(self, token):
          
          # strip diacritics
          token = self.__vocalization.sub('', token)
          # strip kasheeda
          token = self.__kasheeda.sub('', token)
          # strip punctuation marks
          token = self.__arabic_punctuation_marks.sub('', token)
          return token
docs: :param token: string
          :return: normalized token type string