Python で NLTK ライブラリの cfg 文法を書いています。
この文法機能が必要です:
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 を挿入するにはどうすればよいですか?