aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-02-25 11:05:55 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-02-25 11:05:55 +0100
commite3d394eb4e3f29dd098525a785c4627747add461 (patch)
tree53e6f72375798dfbaefc5b78f7e46f31fd180ea2 /arabluatex_fullvoc.lua
parentefb07927d995efbc33822ba447b2beed2b31ef5a (diff)
downloadarabluatex-e3d394eb4e3f29dd098525a785c4627747add461.tar.gz
fix hamza: ^say'aN, xa.tI'aTuN; fix madda
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 9a6f35a..e05050f 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -70,20 +70,25 @@ hamzafv = {
70 {a="%'%_U", b="أU"}, 70 {a="%'%_U", b="أU"},
71 -- madda (historic writing below) 71 -- madda (historic writing below)
72 {a="'A", b="آ"}, 72 {a="'A", b="آ"},
73 {a="(A)(')(i)$", b="aآء%3"},
74 {a="(A)(')(i)(%W)", b="aآء%3%4"},
75 {a="(A)(')(i)", b="aآئ%3"}, -- historic madda
76 {a="(A)(')", b="aآء"}, -- historic madda
73 -- initial (needs both ^ and %W patterns) 77 -- initial (needs both ^ and %W patterns)
74 {a="^(')([ua])", b="أ%2"}, 78 {a="^(')([ua])", b="أ%2"},
75 {a="^(')(i)", b="إ%2"}, 79 {a="^(')(i)", b="إ%2"},
76 {a="(%W)(')([ua])", b="%1أ%3"}, 80 {a="(%W)(')([ua])", b="%1أ%3"},
77 {a="(%W)(')(i)", b="%1إ%3"}, 81 {a="(%W)(')(i)", b="%1إ%3"},
78 -- final 82 -- final
83 {a="([Iy])(')(aN)$", b="%1ئ%3"},
84 {a="([Iy])(')(aN)(%W)", b="%1ئ%3%4"},
79 {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, 85 {a="([^uai])(')([uai]N?)$", b="%1ء%3"},
80 {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, 86 {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"},
81 {a="([UI])(')([uai])$", b="%1ء%3"}, 87 {a="([UI])(')([uai])$", b="%1ء%3"},
82 {a="([UI])(')([uai])(%W)", b="%1ء%3%4"}, 88 {a="([UI])(')([uai])(%W)", b="%1ء%3%4"},
83 -- middle 89 -- middle
84 {a="(A)(')(i)", b="aآئ%3"}, -- historic madda 90 {a="(U)(')", b="%1ء"},
85 {a="(A)(')", b="aآء"}, -- historic madda 91 {a="([Iy])(')", b="%1ئ"},
86 {a="([UI])(')", b="%1ء"},
87 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 92 {a="([^uai])(')([uU])", b="%1ؤ%3"},
88 {a="([^uai])(')([aA])", b="%1أ%3"}, 93 {a="([^uai])(')([aA])", b="%1أ%3"},
89 {a="([^uai])(')([iI])", b="%1ئ%3"}, 94 {a="([^uai])(')([iI])", b="%1ئ%3"},