aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua18
1 files changed, 11 insertions, 7 deletions
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 54c324c..9b2a31c 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -276,18 +276,22 @@ hamza = {
276 -- middle 276 -- middle
277 {a="([UIwy])(')", b="%1ء"}, --new 277 {a="([UIwy])(')", b="%1ء"}, --new
278 -- {a="([Iy])(')", b="%1ئ"}, -- included in the above line 278 -- {a="([Iy])(')", b="%1ئ"}, -- included in the above line
279 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 279 -- hamza is alone after letters of prolongation or sukūn
280 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, 280 -- {a="([^uai])(')([uU])", b="%1ؤ%3"},
281 {a="([^uai])(')([iI])", b="%1ئ%3"}, 281 -- {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
282 {a="(u)(')([uU])", b="%1ؤ%3"}, 282 -- {a="([^uai])(')([iI])", b="%1ئ%3"},
283 {a="([^uai])(')(%_?[uaiUAYI])", b="%1ء%3"},
284 {a="(u)(')([UI])", b="%1ء%3"},
285 {a="(u)(')([u])", b="%1ؤ%3"},
283 {a="(u)(')(%_?[aAY])", b="%1ؤ%3"}, 286 {a="(u)(')(%_?[aAY])", b="%1ؤ%3"},
284 {a="(u)(')([iI])", b="%1ئ%3"}, 287 {a="(u)(')([i])", b="%1ئ%3"},
285 {a="(a)(')(%_?[aAY])", b="%1أ%3"}, 288 {a="(a)(')(%_?[aAY])", b="%1أ%3"},
286 {a="(a)(')([uU])", b="%1ؤ%3"}, 289 {a="(a)(')([uU])", b="%1ؤ%3"},
287 {a="(a)(')([iI])", b="%1ئ%3"}, 290 {a="(a)(')([iI])", b="%1ئ%3"},
291 {a="(i)(')([UI])", b="%1ء%3"},
288 {a="(i)(')(%_?[aAY])", b="%1ئ%3"}, 292 {a="(i)(')(%_?[aAY])", b="%1ئ%3"},
289 {a="(i)(')([uU])", b="%1ئ%3"}, 293 {a="(i)(')([u])", b="%1ئ%3"},
290 {a="(i)(')([iI])", b="%1ئ%3"}, 294 {a="(i)(')([i])", b="%1ئ%3"},
291 {a="(a)(')([^uaiUAI])", b="%1أ%3"}, 295 {a="(a)(')([^uaiUAI])", b="%1أ%3"},
292 {a="(u)(')([^uaiUAI])", b="%1ؤ%3"}, 296 {a="(u)(')([^uaiUAI])", b="%1ؤ%3"},
293 {a="(i)(')([^uaiUAI])", b="%1ئ%3"} 297 {a="(i)(')([^uaiUAI])", b="%1ئ%3"}