Zadanie #4019

Implementaja operatora annat

Added by Michał Marcińczuk over 11 years ago. Updated about 11 years ago.

Status:ZamkniętyStart date:30 Apr 2012
Priority:NormalnyDue date:
Assignee:-% Done:

80%

Category:-
Target version:-

Description

Operator sprawdza, czy dany token jest częścią anotacji o podanej nazwie. Jeżeli wskazany token jest wewnątrz anotacji o podanej nazwie, to zwraca true, wpp false.

Przykład użycia:

apply(
  match(
    is('person_nam'),
    repeat( not( isannpart( 0, 'city_nam' ) ) ),
    is('city_nam)
  ),
  mark(...)
)

Reguła dopasuje sekwencję rozpoczynającą się nazwą osoby, a kończącą się nazwą miasta, pomiędzy którymi nie występuje inna nazwa miasta.

History

#1 Updated by Adam Radziszewski over 11 years ago

  • % Done changed from 0 to 80

Dodałem taki predykat. Opisałem to w Specyfikacji przy predykatach.

Daj znać, czy to rozwiązuje problem, tak czy siak predykat jest ogólnie przydatny.

#2 Updated by Adam Radziszewski about 11 years ago

  • Status changed from Nowy to Zamknięty

Nie było uwag przez 3 miesiące, więc uznaję, że jest dobrze :)
Są 4 operatory: isannpart, isannhead, isannbeg, isannend.

Also available in: Atom PDF