Я пытаюсь реализовать алгоритм остановки портера, но на этом застрял:
Шаг 1b
(m>0) EED -> EE feed -> feed agreed -> agree (*v*) ED -> plastered -> plaster bled -> bled (*v*) ING -> motoring -> motor sing -> sing
Разве m корма не равно 1? feed >> [c] vvc [] >> [c] vc [].
Если это было так, почему он не преобразовал корм в плату, я знаю, что это неправильно, может ли кто-нибудь это прояснить?
вы можете проверить исходный алгоритм здесь, http://tartarus.org/~martin/PorterStemmer/def.txt
Благодарность