UNPKG

taraskevizer

Version:

Канвэртацыя акадэмічнага правапісу ў клясычны

24 lines (22 loc) 1.18 kB
import { callableDict } from '../dict/lib.js'; export const endZSoftenAndNiaBiaz = callableDict([ // / не (?= // {зычны}*{сымбаль}{націск} // |{зычны}*{галосны}{зычны}*{канец слова} // ) // (?!{прыназоўнік})/ [ / не (?=[бвгджзйклмнпрстфхцчшўьʼ]*.\u0301|[бвгджзйклмнпрстфхцчшўьʼ]*[аеёіоуыэюя][бвгджзйклмнпрстфхцчшўьʼ]* )(?!а[бд]? |б[ея]зь? |[дз]а |д?ля |дзеля |[нп]ад? |пр[аы] |празь? |у |церазь? )/g, ' ня ', ], // / без(?=ь? (?: // {зычны}*{сымбаль}{націск} // |{зычны}*{галосны}{зычны}*{канец слова} // )/ [ / без(?=ь? (?:[бвгджзйклмнпрстфхцчшўьʼ]*.\u0301|[бвгджзйклмнпрстфхцчшўьʼ]*[аеёіоуыэюя][бвгджзйклмнпрстфхцчшўьʼ]* ))/g, ' бяз', ], [/ б[ея]з(?= і\S*[ая]ў|ну )/g, ' бязь'], [/ (?:пра|цера)?з(?= і\S*[ая]ў|ну )/g, '$&ь'], ]);