Модуль:Grammar/Дакументацыя
Гэта старонка дакументацыі для Модуль:Grammar
Гэты модуль прызначаны для вырашэння некаторых праблемаў у беларускім правапісе.
Публічныя мэтады[правіць зыходнік]
isFirstVowel[правіць зыходнік]
Вызначае, ці з’яўляецца першая літара дадзенага слова галоснай. Метад прызначаны для простага выкарыстання ў канструкцыях парсера. Калі першая літара галосная, то вяртае 1, інакш — пусты радок.
- Беларусь → Не.
- Украіна → Так!
* Беларусь → <tt>{{#if: {{#invoke:Grammar|isFirstVowel|Беларусь}} | Так! | Не. }}</tt> * Украіна → <tt>{{#if: {{#invoke:Grammar|isFirstVowel|Украіна}} | Так! | Не. }}</tt>
isLastVowel[правіць зыходнік]
Вызначае, ці з’яўляецца апошняя літара дадзенага слова галоснай. Метад прызначаны для простага выкарыстання ў канструкцыях парсера. Калі апошняя літара галосная, то вяртае 1, інакш — пусты радок.
- Беларусь → Не.
- Украіна → Так!
* Беларусь → <tt>{{#if: {{#invoke:Grammar|isLastVowel|Беларусь}} | Так! | Не. }}</tt> * Украіна → <tt>{{#if: {{#invoke:Grammar|isLastVowel|Украіна}} | Так! | Не. }}</tt>
convertShortU[правіць зыходнік]
Калі дадзенае слова (1-ы аргумент) пачынаецца на у або ў, то змяняе першую літару ў залежнасці ад выбару (2-і аргумент), інакш вяртае тое, што было дадзена. Калі 2-і аргумент роўны 1, першая літара замяняецца на ў, інакш на у, пры гэтым захоўваецца першапачатковы рэгістр літары. Адпаведна, у 2-і аргумент можна закладваць значэнне з метаду isLastVowel.
- ва Ўкраіне
* ва <tt>{{#invoke:Grammar|convertShortU|Украіне|{{#invoke:Grammar|isLastVowel|ва}}}}</tt>