【发布时间】:2017-08-12 20:20:34
【问题描述】:
我目前正在尝试编写一个 JAPE 规则,该规则可以识别来自原始研究文章的评论。 假设我想强调一个短语,如“在这篇评论中我们讨论......”、“评论总结......”等等。 现在我有:
Phase: Review
Input: Token
Options: control = appelt
Macro: REVIEWTERM
({Token.string ==~ "[Rr]eview"} |
{Token.string ==~ "[Oo]verview"} |
{Token.string ==~ "[Mm]inireview"} |
{Token.string ==~ "[Ss]tudies"} |
{!Token.string == "trial"} |
{!Token.string == "case", !Token.string == "report"})
Rule: Mainreview
(
({Token.category == "IN"})?
({Token.category == "DT"})?
(REVIEWTERM)
({Token.category == "PRP"})?
{Token.category == "VBZ"}
): review -->
:review.Review = {rule = Mainreview}
但它不能正常工作。请问哪里出错了?
【问题讨论】: