Создание грамматики в NLTK

Я пишу грамматику cfg для библиотеки NLTK на Python.

Мне нужна эта функция грамматики:

      N[PT=not, FL=<-exists x.(?flj& exists y.(?flj1 & ?fl))>, FRL=?frl, RL=?rl] -> P NN[FL=?fl, FLJ=flj, FRL=?frl, FLJ1=?flj1, RL=?rl]

Результат такой:

      -exists x.((ric(id) = rmc(ricetta)) & exists y.((mc(id) = rmc(metodocottura)) & (mc(descrizione) = 'Frittura'

Теперь я хочу вставить вместо x и y значений еще одну грамматическую функцию. Я пробовал вот так, но не работает:

      NC[FL=<(?n(?frl)(?rl))>] -> N[FL=?n, FRL=?frl, RL=?rl]

Как я могу вставить x и y с другой функцией грамматики?

0 ответов

Другие вопросы по тегам