我正在为一个学校项目开发普通话中文解析器。 对于疑问句形式,一种语法是用否定重复动词(例如“您不是英语吗?”)。
当动词相同时,如何指定可以识别该短语的语法(如上例所示),但如果使用两个不同的动词(如“您没有英语?”)则不能识别该语法? / p>
查看文档,我发现没有提及此功能。 我还查看了堆栈溢出上发布的一些问题,但没有任何答案。
我正在使用python 3.7和nltk 3.4.3
到目前为止,我想出了以下规则来进行整合,但这并不意味着动词是相同的
VP[type=int] -> V NEG V NP | V NP 'ma'