  from spacy.tokens cimport Tokens
  
  
  cdef class English(spacy.Language):
      cdef int find_split(self, unicode word, size_t length)
  
  cdef English EN
  
  cpdef Lexeme_addr lookup(unicode word) except 0
  cpdef Tokens tokenize(unicode string)
 
</s> remove     cdef int find_split(self, unicode word, size_t length)
 </s> add     cdef int find_split(self, unicode word) </s> remove     cdef int find_split(self, unicode word, size_t length):
 </s> add     cdef int find_split(self, unicode word):
        cdef size_t length = len(word) </s> remove     cdef int find_split(self, unicode word, size_t length):
 </s> add     cdef int find_split(self, unicode word):
        length = len(word) </s> remove         if word.endswith("'s"):
 </s> add         if word.endswith("'s") and length >= 3: </s> remove     return EN.lookup_chunk(string)
 </s> add     return <Lexeme_addr>EN.lookup(string)
    cdef int find_split(self, unicode word)
  from spacy.tokens cimport Tokens
  
  
  cdef class English(spacy.Language):
    cdef int find_split(self, unicode word)
  
  cdef English EN
  
  cpdef Lexeme_addr lookup(unicode word) except 0
  cpdef Tokens tokenize(unicode string)
keep keep keep keep replace keep keep keep keep keep
 * Refactor spacy so that chunks return arrays of lexemes, so that there is properly one lexeme per word. 
spacy/en.pxd