aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua21
1 files changed, 15 insertions, 6 deletions
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 9182e52..9251ee9 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -214,11 +214,14 @@ hamza = {
214 -- then the 'initial' rules for the remaining cases 214 -- then the 'initial' rules for the remaining cases
215 {a="^(')([ua])", b="أ%2"}, 215 {a="^(')([ua])", b="أ%2"},
216 {a="^(')(i)", b="إ%2"}, 216 {a="^(')(i)", b="إ%2"},
217 {a="(%W)(')([ua])", b="%1أ%3"}, 217 -- consider replacing initial %W with [%s%(%[%<]:
218 {a="(%W)(')(i)", b="%1إ%3"}, 218 -- {a="(%W)(')([ua])", b="%1أ%3"},
219 -- {a="(%W)(')(i)", b="%1إ%3"},
220 {a="([%s%(%[%<])(')([ua])", b="%1أ%3"},
221 {a="([%s%(%[%<])(')(i)", b="%1إ%3"},
219 -- final 222 -- final
220 -- ^say'aN and .zim'aN are special orthographies 223 -- ^say'aN and .zim'aN are special orthographies
221 {a="(%^say)(%')(aN)", b="%1ئ%3"}, 224 {a="(%^sa%.?[yY])(\"?%|?)(%')(aN)", b="%1%2ئ%4"},
222 {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, 225 {a="(.zi?m)(%')(aN)", b="%1ئ%3"},
223 {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 226 {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
224 {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 227 {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
@@ -317,11 +320,14 @@ hamzaeasy = { -- differences marked below with 'easy'
317 -- then the 'initial' rules for the remaining cases 320 -- then the 'initial' rules for the remaining cases
318 {a="^(')([ua])", b="أ%2"}, 321 {a="^(')([ua])", b="أ%2"},
319 {a="^(')(i)", b="إ%2"}, 322 {a="^(')(i)", b="إ%2"},
320 {a="(%W)(')([ua])", b="%1أ%3"}, 323 -- consider replacing initial %W with [%s%(%[%<]:
321 {a="(%W)(')(i)", b="%1إ%3"}, 324 -- {a="(%W)(')([ua])", b="%1أ%3"},
325 -- {a="(%W)(')(i)", b="%1إ%3"},
326 {a="([%s%(%[%<])(')([ua])", b="%1أ%3"},
327 {a="([%s%(%[%<])(')(i)", b="%1إ%3"},
322 -- final 328 -- final
323 -- ^say'aN and .zim'aN are special orthographies 329 -- ^say'aN and .zim'aN are special orthographies
324 {a="(%^say)(%')(aN)", b="%1ئ%3"}, 330 {a="(%^sa%.?[yY])(\"?%|?)(%')(aN)", b="%1%2ئ%4"},
325 {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, 331 {a="(.zi?m)(%')(aN)", b="%1ئ%3"},
326 {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 332 {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
327 {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 333 {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
@@ -695,6 +701,7 @@ digraphs = {
695 {a="hh", b="هّ"}, 701 {a="hh", b="هّ"},
696 {a="ww", b="وّ"}, 702 {a="ww", b="وّ"},
697 {a="yy", b="يّ"}, 703 {a="yy", b="يّ"},
704 {a="%.y%.y", b="ىّ"},
698 -- additional characters + šaddah (begin) 705 -- additional characters + šaddah (begin)
699 {a="pp", b="پّ"}, 706 {a="pp", b="پّ"},
700 {a="vv", b="ڤّ"}, 707 {a="vv", b="ڤّ"},
@@ -714,6 +721,7 @@ digraphs = {
714 {a="%.t", b="ط"}, 721 {a="%.t", b="ط"},
715 {a="%.z", b="ظ"}, 722 {a="%.z", b="ظ"},
716 {a="%.g", b="غ"}, 723 {a="%.g", b="غ"},
724 {a="%.y", b="ى"},
717 -- additional characters (begin) 725 -- additional characters (begin)
718 {a="%^c", b="چ"}, 726 {a="%^c", b="چ"},
719 {a="%^z", b="ژ"}, 727 {a="%^z", b="ژ"},
@@ -776,6 +784,7 @@ longv = {
776 {a="A", b="َا"}, 784 {a="A", b="َا"},
777 {a="U", b="ُو"}, 785 {a="U", b="ُو"},
778 {a="I", b="ِي"}, 786 {a="I", b="ِي"},
787 {a="aY", b="aى"},
779 {a="iY", b="iى"}, 788 {a="iY", b="iى"},
780 {a="Y", b="aى"} 789 {a="Y", b="aى"}
781} 790}