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