当前位置: 首页 > 知识库问答 >
问题:

门JAPE找不到一根弦?

江飞白
2023-03-14

我只是门的初学者。我正在阅读GATE教程模块3,以便更好地理解JAPE(https://GATE.ac.uk/sale/talks/gate-course-may10/track-1/module-3-jape/module-3-jape.pdf)。然而,我遇到了一个无法解决的令人困惑的问题。寻求帮助。多谢!

===============================================================

我正在处理的上下文(只是一个简单的句子):

我们喜欢来谢菲尔德大学。这里的天气总是很好。

我正在使用的玩笑:

Phase: University
Input: Token Lookup SpaceToken
Options: control = appelt


Rule: University1 
(
 {Token.string == "University"} 
 {Token.string == "of"}
 ({Lookup.minorType == city}):cityName 
):orgName 
-->
:orgName.UniversityTown = {kind = :orgName.Lookup.majorType}

然而,这根本不起作用。首先,我加载了安妮,然后我运行了JAPE,但什么也没有发生,甚至是一个错误警告。

但是,当我将“字符串”更改为类似注释的东西(由ANNIE crered)时,这个玩笑就奏效了。

因此,我很困惑JAPE规则是否可以在上下文中读取字符串。如果有人能给我一些相关的信息,我将非常感激。

希望很快得到答案。

共有1个答案

庄欣然
2023-03-14

这里的问题出现在“input:Token Lookup spaceToken”行中。您添加了一个阻止内容匹配的SpaceToken。

有两种选择:

a)从输入端移除SpaceToken

b)将您的JAPE规则修改为:

{Token.string == "University"}
{SpaceToken}
{Token.string == "of"}
{SpaceToken}
({Lookup.minorType == city}):cityName
 类似资料:
  • 我有以下案文: 在第一步中,下面的映射是tacking place: JAPE规则: 我不明白为什么-rule是匹配的,而不是。

  • 问题内容: 我正在尝试在一个郊区的数据库中搜索所有属性。我已经读到它与HTML代码204有关,但我仍然不了解该做什么或真正意味着什么。我有一段时间没有做过任何JS或PHP了,所以这可能是一个很愚蠢的错误,但是我一生都无法解决。请帮忙! 这是我的JS代码: 这是我的PHP代码: 提前致谢。 问题答案: 错误是浏览器的编译器正在“注释”所有php,并添加了空HTML标记。然后,由于有一个“空”文档而变

  • 我在java代码中使用apollo graphql客户端。我的gradle文件是 我已经遵循了本文中提到的文档https://github.com/apollographql/apollo-android我在第四步和第五步被卡住了。无法添加 在gradle文件中,在执行命令gradlew generateApollo时,在根项目“testProject”中找不到任务“generateApolloS

  • 我正试图用相机拍照,但出现以下错误: AndroidManifest。xml: Java: 文件路径。xml 我整天都在搜索这个错误,试图理解,但我不知道这个错误消息试图告诉我什么。如果您需要更多信息/代码,请在评论中给我写信。

  • 问题内容: 如果我在jape规则中写的词出现在同一句子中,则需要注释句子的一部分。例如,句子是“孩子不能抗拒对其常规的任何改变”。我在“ trouble.lst”文件中添加了诸如“ resist”之类的词,在“ alteration.lst”文件中进行了更改。现在,在这句话中,我需要将“抵制任何更改”部分注释为“ A3b”。我尝试使用以下代码,但未考虑同一句子中的单词。我的日本规则也是从不同的句子

  • 我试着在android模拟器上运行我的项目。当我运行时,我会得到以下结果: