Parsing 如何解释tregex for子句

Parsing 如何解释tregex for子句,parsing,pattern-matching,stanford-nlp,Parsing,Pattern Matching,Stanford Nlp,我正在查看的源代码 它有一个tregex表达式作为子句: S | SINV | SQ[>根Chris的答案是正确的 此处为完整幻灯片: 在tregex(遵循早期的tgrep语言)中,子句a op B op C op D总是指a op B和a op C以及a op D。如果您想要相反的意思,您需要使用括号,如例1所示:a op(B op(C op D))。因此,在原始消息的第二个间断处,VP必须包含一个CC和另一个VP,以指定词性的单词为首(为了更好地理解Tregex,您应该参考此power po

我正在查看的源代码

它有一个tregex表达式作为子句:


S | SINV | SQ[>根Chris的答案是正确的

此处为完整幻灯片:


在tregex(遵循早期的tgrep语言)中,子句
a op B op C op D
总是指
a op B和a op C以及a op D
。如果您想要相反的意思,您需要使用括号,如例1所示:
a op(B op(C op D))
。因此,在原始消息的第二个间断处,VP必须包含一个CC和另一个VP,以指定词性的单词为首(
为了更好地理解Tregex,您应该参考此power point。链接:如果您无法从powerpoint中确定问题的答案,请告诉我,我认为您的问题超出了我的理解范围!好的,我试图回答。最终您可能需要直接测试一个示例来验证我的解释。否,它是前者。在tregex(遵循早期的tgrep语言)中,a op B op C op D子句始终表示a op B和a op C以及a op D。如果您想要相反的意思,您需要使用括号,如例1所示。因此,在原始消息的第二个间断处,VP必须包含一个CC和另一个VP,以指定词性的单词为首(