                      self.tags[i] = "_SP"
                      self.heads[i] = None
                      self.labels[i] = None
                      self.ner[i] = None
                      self.morphs[i] = set()
                      self.lemmas[i] = None
                      self.sent_starts[i] = 0
                  if gold_i is None:
                      if i in i2j_multi:
                          self.words[i] = words[i2j_multi[i]]
                          self.tags[i] = tags[i2j_multi[i]]
 
</s> remove             self.morphs = [None] * len(doc)
            self.lemmas = [None] * len(doc)
 </s> add  </s> remove                     words=words, tags=tags, heads=heads, deps=deps,
                    entities=entities, morphs=morphs, lemmas=lemmas,
 </s> add                     words=words, tags=tags, pos=pos, morphs=morphs,
                    lemmas=lemmas, heads=heads, deps=deps, entities=entities,
                      self.tags[i] = "_SP"
                      self.heads[i] = None
                      self.labels[i] = None
                      self.ner[i] = None


                      self.sent_starts[i] = 0
                  if gold_i is None:
                      if i in i2j_multi:
                          self.words[i] = words[i2j_multi[i]]
                          self.tags[i] = tags[i2j_multi[i]]
keep keep keep keep replace replace keep keep keep keep keep
 Add support for pos/morphs/lemmas in training data (#4941)

Add support for pos/morphs/lemmas throughout `GoldParse`, `Example`, and
`docs_to_json()`. 
spacy/gold.pyx