Обговорення правил стилю
Додано: Нед лютого 16, 2014 3:18 am
Схоже що в спільноти є зацікавленість у вдосконаленні правил LangaugeTool (зокрема що використовуються на сторінці http://r2u.org.ua/check), тож давайте спробуємо влаштувати тут толоку
Ось тут можна переглянути сирці правил стилю, вони у форматі xml, але навіть тим, хто не знайомий з цим форматом, не такий вже й страшний той чорт:
* кожне правило знаходиться між тегами <rule> і </rule>
* основна логіка йде між <pattern> і </pattern>
* окремі слова йдуть в тегах <token>
потім йде повідомлення і правильні та неправильні приклади
Найскладнішим може виявитися читання регулярних виразів (коли є атрибут regexp="yes"), але переважно там є
* набір можливих символів в квадратних дужках
* необов’язковий символ зі знаком ?
* будь-який текст, позначений .*
* альтернативні варіанти розбиті вертикальною рискою |
Можна почати з тієї ж теми «Милозвучність», напр.
тобто якщо в реченні знайдено «й» після якої слово починається з й,ї,є,я,ю, або лат. y,u то запропонувати «і» замість «й»...
Інколи неможливо ефективно закодувати логічне правило в один тег <rule> тож інколи створюється декілька.
Отже буду вдячний з коментарі та побажання.
Ось тут можна переглянути сирці правил стилю, вони у форматі xml, але навіть тим, хто не знайомий з цим форматом, не такий вже й страшний той чорт:
* кожне правило знаходиться між тегами <rule> і </rule>
* основна логіка йде між <pattern> і </pattern>
* окремі слова йдуть в тегах <token>
потім йде повідомлення і правильні та неправильні приклади
Найскладнішим може виявитися читання регулярних виразів (коли є атрибут regexp="yes"), але переважно там є
* набір можливих символів в квадратних дужках
* необов’язковий символ зі знаком ?
* будь-який текст, позначений .*
* альтернативні варіанти розбиті вертикальною рискою |
Можна почати з тієї ж теми «Милозвучність», напр.
Код: Виділити все
<token>й</token>
<token regexp="yes">[йїєяюyu].*</token></pattern>
<message>Перед й, ї, є, я, ю краще писати і: </message>
Інколи неможливо ефективно закодувати логічне правило в один тег <rule> тож інколи створюється декілька.
Отже буду вдячний з коментарі та побажання.