Лёва V.I.P.
Сообщений : 134
Репутация : 173
 | Лёва | :: 25.03.11 21:41 |
25.03.11 21:41 |  |
| Cognitive Dwarf Shell автор: Lev55
Программа расстановки ударений и буквы "ё" с учётом синтаксического разбора в текстовых файлах. Работает со словарями и . Словарь предназначен для расстановки ударений в омографах.

 | Описание формата словарей *.vcb: |
Обработка текста словарями имеет ряд отличий от формата словарей :- Символ * может ставится в любом месте, а не только по краям слова:
- Код:
* *ак*л*=* *а`к*л*
- Символы * симметричные в обоих частях равенства, что позволяет строить правила с неравным количеством пробелов в правой и левой части равенства. В других программах невозможно ставить ударения ' ^', так как этот вид ударения добавляет пробел. Таким образом, не нужен баланс пробелов и совмещены свойства "быстрого" и "стандартного" методов.
- Правила учитывающие регистр букв пишутся без знака $. Все правила зависят от регистра в том случае если правило написано с большой буквы - оно сработает только если встретится слово с большой буквы, если правило написано с маленькой буквы, то оно применимо для всех случаев, вне зависимости от регистра.
Например:
- Код:
Ма`шу, машу` - Машу=Ма`шу, машу=машу`
- Приоритеты правил.
Правило написанное с большой буквы имеет больший приоритет, т.е. в предложении- Код:
Большая пустыня Сахара. будет саха`ра, а не са`хара, при правилах- Код:
Сахара=саха`ра сахара=са`хара
- Код:
ФАС=фас фас=фас фАс=фас - три разных правила.
Эта опция оставлена для похожести методов обработки с программами Балаболка и Демагог. Более корректно писать такие правила в формате , т.е. наивысший приоритет у правил начинающихся с буквы и имеющих наибольшую длину, причём количество пробелов имеет больший приоритет, чем общее количество букв. Затем применяются правила начинающиеся с символа * они так же отличны по размеру:- Код:
а вот сейчас и узнаем=а вот сейчас и узна`ем сейчас и узнаем=сейчас и узна`ем узнаем=узна`ем * вот сейчас и узнаем=* вот сейчас и узна`ем *ас и узнаем=*ас и узна`ем *ас и узнаем=*ас и узна`ем *знаем=*зна`ем
Например:
- Код:
синее=сине`е *синее=*си`нее
- Код:
Покрывало сине`е, чем зелёноси`нее одеяло.
- Для слов разделённых дефисом не нужно строить правила
- Код:
ковер-самолет=ковёр-самолёт или- Код:
пистолет-пулемет=пистолет-пулемёт достаточно правил- Код:
пулемет=пулемёт ковер=ковёр самолет=самолёт
 | Установка и работа с программой: |
Программа переносная и для установки достаточно распаковать её в отдельную директорию на диске. После запуска программы необходимо открыть текст или скопировать его в окно, выбрать нужный словарь и затем выполнить замену. В директории DIC после каждой проверки создаются два файла - out.txt (список всего синтаксиса и морфологии) и файл dic.dic (со списком использованных правил).
Cognitive Dwarf Shell
Cognitive Dwarf Shell (новая версия)
 | Опции перевода чисел в числительные в нужном падеже, обработка аббревиатур и перевод текста с русского в английский и обратно пока не включены, но в программе присутствуют. |
 | Важно! Для правильной работы программы необходимы следующие условия: - в тексте и/или словарях в конце файла должна быть пустая строка (символ перевода строки); - в словаре должно быть хотя бы одно правило со * (звездочкой); - предложение в тексте должно заканчиваться знаком препинания; - если программа закрывается после нажатия "обработать текст словарем" то попробуйте предварительно отформатировать текст в программе "балаболка" Ctrl+L, или в программе "демагог" с помощью этого словаря или в программе для быстрого поиска грамматических атрибутов нажав кнопку "форматировать текст". |
Все найденные ошибки или неточности пишите сюда.
 | Поскольку предыдущая версия темы по какой-то неизвестной мне причине была удалена с форума архив обсуждения можно просмотреть тут. evilone |
|
|
|
lexa1970 Наблюдатель
Сообщений : 3
Репутация : 0
 | 10.11.15 18:26 |  |
| Не подскажете на какой операционной системе работает Cognitive Dwarf Shell (новая версия)? На 7 64 и хр 32 падает у меня. |
|
|
Anatole Новичок
Сообщений : 11
Репутация : 0
 | 19.01.16 17:48 |  |
| Ссылка не работает. Как и все дропбоксовские на этом форуме. Перезалейте куда-нибудь всё, пожалуйста!
|
|
|
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 13.02.16 19:50 |  |
| - lexa1970 пишет:
- Не подскажете на какой операционной системе работает Cognitive Dwarf Shell (новая версия)? На 7 64 и хр 32 падает у меня.
насколько я помню то новая версия работает (должна) только на хр, но программа ужасно нестабильно работает
- Anatole пишет:
- Ссылка не работает. Как и все дропбоксовские на этом форуме.
Перезалейте куда-нибудь всё, пожалуйста! обновили ссылки + добавили ссылку на сам пакет синтаксического разбора и машинного перевода (Cognitive Dwarf) в топике. пользуйтесь 
все неработающие ссылки на dropbox со временем будут заменены, не сразу но будут... |
|
|