Missing field .grammemes in documentation
Using your library I needed to change form of a word to the form of a different word. To do this using function inflect I needed to get a set of all grammemes.
However in your documentation there was nothing about a field .grammemes that does exactly that, so I ended up stumbling upod this by an accident.
Can you add it to the documentation, please
Ну вообще согласование двух слов - это не всегда тривиальная задача. Не все граммемы одной части речи подойдут к другой. Опишите конкретную задачу, которую вы пытаетесь решить.
В задаче, которую я решаю нужно антомизировать как можно больше слов из текста, поставив их в правильной форме. Каждое слово я привожу к основной форме и по словарю анотонимов перевожу к противоположному смыслу. Теперь, это новое слово нужно поставить в нужную форму, время и тд. Это я делаю вызывая inflect от множества граммем оригинального слова из текста.
Изначально, чтобы получить все граммемы, я просто обращался ко всем .POS, .animacy, .tense и тд, потому что в вашей документации не нашел метод, который возвращает множество всех граммем. Но потом, почитав исходный код, нашел что есть поле .grammemes, которое возвращает как раз это.
Я думаю стоит добавить это в главную страницу документации (где рассказывается что такое граммемы и как работает inflect). Это поможет другим пользователям съэкономить много времени
Добавил pull request. Обновится на сайте, когда (если) @kmike примет и пересоберет документацию)
Возможно будет полезно, вот тут похожая задача решалась: https://ru.stackoverflow.com/a/1219979/1365