我正在写一个我自己的语义fcfg文件,我有这个语法规则:
NP -> DT NNP NNP NNP
我想用语义扩展来编写这个特殊的规则,如下所示:
NP[NUM=?n,SEM = <?det(?nnp?nnp?nnp)>] -> DT[NUM=?n,SEM=?det] NNP[NUM=?n,SEM=?nnp] NNP[NUM=?n,SEM=?nnp] NNP[NUM=?n,SEM=?nnp]
我尝试用这句话解析这条规则:
The(det) Orlando(NNP) Magic(NNP) City(NNP)
它不起作用?