Przejdź do treści

olski.subset.rama

Rama czasownika: klasy walencyjne i formy skończone, które z nich wychodzą.

Walencja jedzie kanałem cech, tak jak zgodność: czasownik wypuszcza swoją ramę, dopełnienie mówi, którą pozycję zajmuje, a przecina jedno z drugim unifikacja. Ramę czasownika podaje leksykon (olski/leksykon.txt), a ramę domyślną — tę, którą dostaje czasownik spoza leksykonu — deklaruje ten moduł; wywód, czemu leksykon ma ramę domyślną nad sobą, trzyma docs/walencja.md#walencja-jest-leksykonem-o-ramie-domyślnej.

RAMA_DOMYŚLNA = frozenset({'nom', 'acc', 'inf', 'comp', 'int'}) module-attribute

RAMA_BEZ_BIERNIKA = RAMA_DOMYŚLNA - {'acc'} module-attribute

RAMA_DOMYŚLNA_ZWROTNA = RAMA_DOMYŚLNA - {'inf'} module-attribute

DOKŁADANE = (('dat', Z_CELOWNIKIEM, Z_CELOWNIKIEM_ZWROTNE), ('gen', Z_DOPEŁNIACZEM, Z_DOPEŁNIACZEM_ZWROTNE), ('inf', frozenset(), Z_BEZOKOLICZNIKIEM_ZWROTNE)) module-attribute

DOKŁADANE_PRZYPADKI = tuple(nazwa for nazwa, _zwykli, _zwrotni in DOKŁADANE if nazwa in EVERY_CASE) module-attribute

DRUGA_CELOWNIK = 'dat' module-attribute

BEZ_DRUGIEJ = 'bez' module-attribute

RAMA_BEZOSOBOWA = _bez_orzecznika(RAMA_DOMYŚLNA) module-attribute