Мне интересно, можно ли увидеть другую форму слова через Word API. Я нахожусь в процессе создания инструмента с открытым исходным кодом , который автоматически добавляет документацию к свойствам и методам при сохранении документа. Это будет делаться только с методами public
или protected
.
Я хочу, чтобы это работало следующим образом: если вы следуете определенному соглашению об именах и используете (например)имя метода AddPerson
или add_person
, код берет эти имена методов и преобразует их в массив слов. «Добавить» и «Человек».
По этим словам я хотел бы определить, глагол это или существительное. Например, в этом примере «Добавить» — это глагол, а «Человек» — это существительное.
Как только это было обнаружено, я хотел бы также преобразовать слова, чтобы сформировать следующий оператор документации:
AddPerson(Person person)
Добавляет человека.
человек:Человек.
Надеюсь, вы понимаете.
Итак, вкратце, как я могу преобразовать «Добавить» в «Добавить» по-умному и как программно определить, является ли «Добавить» глаголом или существительным?
Я предположил, что Word API будет хорошим началом. Я просто понятия не имею, как.