JAPE проверка только для числового ввода

У меня есть приведенный ниже файл JAPE для ANNIE, в котором я пытаюсь убедиться, что названия заведений, которые содержат только числовые символы, не аннотируются.

Я пробовал много вариантов ниже, но, похоже, не смог заставить его работать.

Phase:Establishment
Input: Lookup Token
Options: control = appelt

Rule: EstablishmentNonNumeric
Priority: 100
//do not tag establishment names which contain only numbers as this is just weird
(
({Lookup.majorType == "establishment", Lookup.kind == number})
): temp
-->
{ }

Rule: Establishment
(
{Lookup.majorType == "establishment"}
): temp
-->
:temp.Establishment ={rule= "EstablishmentRule" } 

У меня есть ощущение, что это может быть связано с настройкой управления, но я не совсем уверен.

Большое спасибо!

1 ответ

Решение

Я думаю, что вы имели в виду:

Token.kind == number

вместо:

Lookup.kind == number
Другие вопросы по тегам