                          self.is_parsed = True
              elif attr_id == TAG:
                  for i in range(length):
                      self.vocab.morphology.assign_tag(&tokens[i],
                                                       self.vocab.strings[values[i]])
                      if not self.is_tagged and tokens[i].tag != 0:
                          self.is_tagged = True
              elif attr_id == POS:
                  for i in range(length):
                      tokens[i].pos = <univ_pos_t>values[i]
 
</s> remove                 if self.c.repvec[i] != 0:
 </s> add                 if self.c.vector[i] != 0: </s> remove                 if self.c.lex.repvec[i] != 0:
 </s> add                 if self.c.lex.vector[i] != 0: </s> remove                 lex.repvec = vectors[lex.lower]
 </s> add                 lex.vector = vectors[lex.lower] </s> remove     property repvec:
        def __get__(self):
            return self.vector

 </s> add  </s> remove                 self.c.repvec[i] = value
 </s> add                 self.c.vector[i] = value
                                self.vocab.morphology.reverse_index[values[i]])
                          self.is_parsed = True
              elif attr_id == TAG:
                  for i in range(length):
                      self.vocab.morphology.assign_tag(&tokens[i],
                                self.vocab.morphology.reverse_index[values[i]])
                      if not self.is_tagged and tokens[i].tag != 0:
                          self.is_tagged = True
              elif attr_id == POS:
                  for i in range(length):
                      tokens[i].pos = <univ_pos_t>values[i]
keep keep keep keep replace keep keep keep keep keep
 * Rename .repvec to .vector in C API 
spacy/tokens/doc.pyx