Consolidate the scattered build inputs (dictionaries/english/, dictprep/russian/) into one sources/ tree keyed by the variant labels (scrabble_en/scrabble_ru/ erudit_ru), and move the Russian prep pipeline to tools/. The dawg outputs and their filenames are unchanged — rebuilt byte-identical (en_sowpods/ru_scrabble/ ru_erudit) — so the release artifact and the backend are unaffected. ru_stage2.py OUT_DIR and the ruwords flag defaults are repointed to sources/scrabble_ru/; Makefile / CI / cmd/builddict default / README updated; pipeline intermediates git-ignored. Verified: make dawg byte-identical to the committed baseline, py_compile + go vet of the moved tools. The full Russian regeneration pipeline (pymorphy3/libmorph/orfo PDF) was not run here.
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# erudit_ru source
|
||||
|
||||
`erudit.txt` — the Эрудит word list: the Ё→Е folded and de-duplicated form of
|
||||
[`../scrabble_ru/scrabble.txt`](../scrabble_ru/scrabble.txt), produced by `tools/fold_yo.py`
|
||||
(the Эрудит ruleset has no Ё tile and treats Е/Ё as one letter). Built to `dawg/ru_erudit.dawg`
|
||||
(`make dawg-erudit`).
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
# scrabble_en source
|
||||
|
||||
`sowpods.txt` — the English SOWPODS word list, vendored from
|
||||
[`kamilmielnik/scrabble-dictionaries`](https://github.com/kamilmielnik/scrabble-dictionaries).
|
||||
Built to `dawg/en_sowpods.dawg` (`make dawg-en`).
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
# scrabble_ru source
|
||||
|
||||
`scrabble.txt` — Russian Scrabble common nouns (nominative singular), produced by the prep
|
||||
pipeline under [`../../tools/`](../../tools/README.md) from the Russian academic orthographic
|
||||
dictionary, cross-checked against OpenCorpora and libmorph. `manual_confirm.txt` holds the
|
||||
hand-reviewed additions the pipeline merges in. Built to `dawg/ru_scrabble.dawg` (`make dawg-ru`).
|
||||
|
||||
The pipeline's uncommitted intermediates (`orfo_dict_2025.txt`, `all.txt`, debug dumps) are
|
||||
regenerated here locally and are git-ignored.
|
||||
@@ -0,0 +1,135 @@
|
||||
артгруппа
|
||||
бутень
|
||||
вебинар
|
||||
видеодневник
|
||||
водозащита
|
||||
генацвале
|
||||
жакоб
|
||||
оберфюрер
|
||||
околоть
|
||||
особина
|
||||
полбазара
|
||||
полбака
|
||||
полбалкона
|
||||
полбанана
|
||||
полбарана
|
||||
полбатальона
|
||||
полбатона
|
||||
полбиблиотеки
|
||||
полблокнота
|
||||
полбокала
|
||||
полбуханки
|
||||
полвагона
|
||||
полвечера
|
||||
полвзвода
|
||||
полвинта
|
||||
полгазеты
|
||||
полгектара
|
||||
полгостиницы
|
||||
полграмма
|
||||
полгруппы
|
||||
полдачи
|
||||
полдвора
|
||||
полдекабря
|
||||
полдеревни
|
||||
полдетсада
|
||||
полдивана
|
||||
полдивизии
|
||||
полдыни
|
||||
полжурнала
|
||||
ползавода
|
||||
ползарплаты
|
||||
полздания
|
||||
полканикул
|
||||
полканистры
|
||||
полкартофелины
|
||||
полкастрюли
|
||||
полквартиры
|
||||
полкилограмма
|
||||
полкласса
|
||||
полкниги
|
||||
полколлекции
|
||||
полкольца
|
||||
полкоманды
|
||||
полкоробки
|
||||
полкочана
|
||||
полкурса
|
||||
полкуска
|
||||
полмагазина
|
||||
полмандарина
|
||||
полмарта
|
||||
полматча
|
||||
полмиллиметра
|
||||
полмузея
|
||||
полноября
|
||||
полпакета
|
||||
полпарка
|
||||
полпартии
|
||||
полпинты
|
||||
полпирога
|
||||
полпирожка
|
||||
полпируэта
|
||||
полпоезда
|
||||
полполена
|
||||
полполка
|
||||
полполки
|
||||
полполосы
|
||||
полпомидора
|
||||
полпоросёнка
|
||||
полпосёлка
|
||||
полпредовский
|
||||
полпроцента
|
||||
полпузырька
|
||||
полрайона
|
||||
полромана
|
||||
полроты
|
||||
полрулона
|
||||
полряда
|
||||
полсада
|
||||
полсажени
|
||||
полсезона
|
||||
полсентября
|
||||
полсловаря
|
||||
полсостава
|
||||
полсрока
|
||||
полстада
|
||||
полстены
|
||||
полстолетия
|
||||
полстраницы
|
||||
полстроки
|
||||
полтаблетки
|
||||
полтайма
|
||||
полтакта
|
||||
полтарелки
|
||||
полтетради
|
||||
полтома
|
||||
полтона
|
||||
полторта
|
||||
полтысячелетия
|
||||
полтюбика
|
||||
полусанаторий
|
||||
полфакультета
|
||||
полфевраля
|
||||
полфлакона
|
||||
полфразы
|
||||
полхаты
|
||||
полцарства
|
||||
полцентнера
|
||||
полцистерны
|
||||
полчайника
|
||||
полчемодана
|
||||
полшажка
|
||||
полшажочка
|
||||
полшара
|
||||
полшкафа
|
||||
полшколы
|
||||
полщеки
|
||||
принт
|
||||
промо
|
||||
рентгеноаппарат
|
||||
сивец
|
||||
соцнаём
|
||||
срывка
|
||||
флеш
|
||||
флешмобер
|
||||
шиноремонт
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user