假设我有这样一段句子:
(NP
(NP (DT A) (JJ single) (NN page))
(PP (IN in)
(NP (DT a) (NN wiki) (NN website))))
在某个时刻,我有一个参考(JJ single)
,我想获得NP
节点绑定A single page
。如果我做对了,那NP
就是节点的父节点,A
并且page
是它的兄弟节点并且它没有子节点(?)。当我尝试使用.parent()
树的方法时,我总是得到空值。API 说这是因为实现不知道如何确定父节点。另一种感兴趣的方法是.ancestor(int height, Tree root)
,但我不知道如何获取节点的根。在这两种情况下,由于解析器知道如何缩进和分组树,它必须知道“父”树,对吧?我怎么才能得到它?谢谢