      cdef weight_t* _values
      cdef weight_t* _scores
  
  
      cpdef int train(self, Tokens tokens, golds)
      cpdef int set_tags(self, Tokens tokens) except -1
 
</s> remove     cpdef int train(self, Tokens tokens, gold_classes):
 </s> add     cpdef int train(self, Tokens tokens, gold_classes) except -1: </s> remove         for i, clas in enumerate(gold_classes):
            golds[i] = self.moves[clas - 1]
            assert golds[i].id == clas
 </s> add         for tok_i, clas in enumerate(gold_classes):
            golds[tok_i] = self._moves[clas]
            assert golds[tok_i].clas == clas, '%d vs %d' % (golds[tok_i].clas, clas) </s> remove     cdef weight_t score = scores[first_accept]
 </s> add     cdef weight_t score = scores[first_accept-1]
    cpdef int train(self, Tokens tokens, golds) except -1
      cdef weight_t* _values
      cdef weight_t* _scores
  
  
    cpdef int train(self, Tokens tokens, golds) except -1
      cpdef int set_tags(self, Tokens tokens) except -1
keep keep keep keep replace keep
 * Fixed greedy NER parsing. With static oracle, replicates accuracy from tagger. 
spacy/ner/greedy_parser.pxd