evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Вс Авг 07 2011, 22:49 | Вс Авг 07 2011, 22:49 | |
| Генератор словоформ для программы Demagog - словарь построенный на регулярных выражениях для генерации падежных форм.
Автор: Венедикт Ли http://aloys.narod.ru
При составлении регулярных выражений автор вдохновлялся таблицей склонений morphs.dat из программы "Yo" Владимира Иванова.
Что делает словарь Склонятор? Слово в именительном падеже заменяется на перечень всех падежей этого слова в единственном и множественном числе. Например: стол → стол стола столу столом столе столы столам столами столах.
Порядок правил в словаре - важен, т.к. некоторые правила обязательно должны отработать раньше остальных. Общий принцип: если на слове срабатывают сразу 2 правила (что недопустимо), то в словаре надо более "сильное" правило поставить первым. Из 2-х правил сильнее то, под которое подходит меньше слов - определяется интуитивно. Перед каждым правилом приведен пример слова, подходящего к нему. Пример работы словаря: - Цитата :
- Иванов Иван Иванович
-- Иванов Иванова Иванову Ивановом Иванове Ивановы Ивановам Ивановами Ивановах Иван Ивана Ивану Иваном Иване Иваны Иванам Иванами Иванах Иванович Ивановича Ивановичу Ивановичом Ивановиче Ивановичи Ивановичов Ивановичам Ивановичами Ивановичах Склонятор
Похожие программы: |
|
|
flegont V.I.P.
Сообщений : 355
Репутация : 476
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Пн Авг 08 2011, 12:08 | Пн Авг 08 2011, 12:08 | |
| Склонятор действительно мощная штука! Ещё 2 года назад я пытался найти что-то подобное. Дякую автору! |
|
|