def __repr__(self):
    parts = []
    parts.append('definition=%r' % self.definition)
    parts.append('state=%r' % self.state)
    parts.append('id=%d' % self.id)
    return '%s(%s)' % (self.__class__.__name__, ', '.join(parts))
Returns whether a given word is punctuation according to 
dataset/ETHPy150Open GoogleCloudPlatform/datastore-ndb-python/ndb/model.py/IndexState.__repr__--crossover with--dataset/ETHPy150Open erickrf/nlpnet/bin/nlpnet-test.py/is_punctuation