Przejdź do treści

olski.lematy

Lematy, o które pyta więcej niż jedna warstwa.

Wpis należy tutaj wtedy, gdy o ten sam napis pyta gramatyka oraz warstwa poza nią: terminal bierze lemat, a warunek gdzie indziej porównuje ten sam napis z czytaniem formy albo z lematem gospodarza (olski/segmentacja.py, olski/werdykt.py, olski/rozstrzyganie.py). Kopia druga rozjeżdża się po cichu, bo napisu z napisem nie porównuje żaden test. Obok takiego lematu wpisujemy ten, który mu się przeciwstawia, choćby pytała o niego jedna warstwa: znaki cytowania spoza rejestru mówią, którą parę rejestr wybrał, a rozdzielone z tą parą przestają to mówić.

Moduł ten leży poniżej gramatyki i nic z niej nie czyta. olski/subset/ buduje ją przy imporcie, więc kto sięgałby po lemat tam, płaciłby za całą gramatykę i za leksykon walencyjny. Lemat, o który pyta sama gramatyka, zostaje przy swoim terminalu w tamtym module.

PRZYIMEK_ROZDZIELAJĄCY = 'a' module-attribute

ZNAK_CUDZYSŁOWU_OTWIERAJĄCY = '„' module-attribute

ZNAK_CUDZYSŁOWU_ZAMYKAJĄCY = '”' module-attribute

ZAMIENNIKI_CUDZYSŁOWU = ('"', "'", '‘', '’', '‚', '“', '«', '»') module-attribute

LEMAT_PRZECZENIA = 'nie' module-attribute

LEMAT_ZWROTNY = 'się' module-attribute