Существует ли универсальная библиотека, которая позволила бы мне выполнять автозаполнение согласно пользовательской грамматике и списку предметов?
Вот пример того, что я ищу.
Грамматика:
- Вы можете жевать яблоки и манго
- Можно пить молоко и воду
- Вы можете переместить все
- Структура предложения: глагол [+ прилагательное] + объект
Детали:
- 1 зеленое яблоко
- 1 микроскопическое яблоко
- 1 зеленый манго
- 1 желтое манго
- 1 манго [цвет не указан]
- 1 молоко
- 1 вода
Ожидаемое поведение (ввод пользователя в первой строке, предложения во второй)
m
move, munch
mo
move
move g
move green apple, move green mango
move y
move yellow mango
move m
move milk, move mango, move microscopic apple