Mapa kodu¶
Krótki przewodnik po pakietach. Szczegóły mówi kod i referencja API, którą strona dokumentacji wypisuje z docstringów.
Front-end¶
olski/morph.py: cienka warstwa nad Morfeuszem 2, czyli znaczniki, czytania i segmenty.olski/segmentacja.py: graf segmentacji zdania wraz z czytaniami form, z naprawami grafu (łącznik, skrót, cudzysłów, ścieżka pliku, słowo nieznane).olski/document.py: podział tekstu na zdania.olski/grammar.py: formalizm, czyli symbole, produkcje i unifikacja cech, w której wartość cechy jest zbiorem.olski/parse/: parser Earleya nad grafem segmentacji i las rozbiorów, który liczy czytania bez wypisywania ich i wylicza je od najtańszego.olski/subset/: gramatyka podzbioru polszczyzny, pisana ręką.olski/precedencja.py: dozwolone szyki produkcji, każdy ze swoją ceną.olski/cennik.py: ceny konstrukcji nacechowanych, które porządkują czytania.
Reprezentacja pośrednia¶
olski/reprezentacja.py: czytanie parsera obniżone do krawędzi (głowa, rola, zależnik).
Leksykon¶
olski/walencja.pynadolski/leksykon.txt: co czasownik i rzeczownik bierze.olski/żądania.pynadolski/żądania.txt: czego czasownik żąda od słowa w swojej pozycji.olski/projekt.py,olski/konfiguracja.py,olski/słownictwo.py: słowa projektu, których słownik nie zna, deklarowane wolski.toml.- Pliki danych wypisują
harness/walenty.py,harness/żądania.pyiharness/skłonności.py.
Werdykt¶
olski/werdykt/: werdykt o zdaniu i o tekście.olski/check.py: polecenieolski-check.olski/odniesienia.py: zaimek wskazujący na dwie rzeczy.olski/rozstrzyganie.py: warstwa za parserem, która wskazuje przyłączenie z powtórzenia w akapicie, z ramy w leksykonie albo ze statystyki Składnicy.olski/markdown.py,olski/python.py: proza wyjęta z Markdownu i z modułów Pythona.
Back-end¶
olski/skład/: drzewo w kategoriach dziedziny wchodzi, polskie zdanie wychodzi.składnia.pyma kategorie drzewa,morfologia.pyodmianę przez Morfeusza, aopowieść.pytekst złożony z kilku zdań.olski/skład/rozbiór.py: czytanie parsera zamienione w drzewo składu, czyli obieg zamknięty od strony tekstu; jedyna część składu, która woła parser.olski/skład/przegląd.py: czy czytelnik odzyska z wypisanego tekstu drzewo, z którego wyszedł.olski/skład/makieta.py: losowy tekst do makiety.
Poza pakietem¶
harness/: czytniki Składnicy, NKJP i ustaw, pomiar pokrycia (harness/pomiar.py), ocena przyłączeń wobec wzorca czytanego ręką (harness/wybory.py) i pomiar zgłoszeń wieloznaczności nad reprezentacją pośrednią (harness/reprezentacja.py).witryna/: aplikacja WSGI ze standardowej biblioteki i strona, która woła jej API.dokumentacja.py: buduje stronę dokumentacji z README, zdocs/i z docstringów.