Jape грамматика для определения выпуска продукта

Как я могу использовать операцию И на грамматике jape? Я просто хочу проверить, содержат ли предложение "организация", "название работы", "человек" вместе в любом порядке. Как это возможно? Операция '|'(OR) разрешена, но я не видел никакой документации об операции AND.

1 ответ

Решение

Нет такого оператора "и" как такового, но вы можете сделать это с помощью набора contains проверки:

Rule: OrgTitlePer
({Sentence contains {Organization},
  Sentence contains {JobTitle},
  Sentence contains {Person}}):sent
-->
:sent.Interesting = {}

Если у вас есть несколько ограничений в одном наборе фигурных скобок, которые включают один и тот же тип аннотации слева (Sentence в этом случае) тогда все ограничения должны удовлетворяться одновременно одной и той же аннотацией.

Другие вопросы по тегам