aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-02-24 20:27:29 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-02-24 20:27:29 +0100
commitefb07927d995efbc33822ba447b2beed2b31ef5a (patch)
tree09034a7ee8f77160474e7f3d234078e8a4bf3afe /arabluatex_voc.lua
parent7ee8fb4914d081905c7a927ea3caf45f1ead9060 (diff)
downloadarabluatex-efb07927d995efbc33822ba447b2beed2b31ef5a.tar.gz
first implementation of fullvoc tables
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 5ea68ee..5d35a82 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -67,9 +67,8 @@ raw = {
67hamza = { 67hamza = {
68 -- initial long u 68 -- initial long u
69 {a="%'%_U", b="أU"}, 69 {a="%'%_U", b="أU"},
70 -- madda and its historic writing 70 -- madda (historic writing below)
71 {a="'A", b="آ"}, 71 {a="'A", b="آ"},
72 {a="(A)(')", b="aآء"},
73 -- initial (needs both ^ and %W patterns) 72 -- initial (needs both ^ and %W patterns)
74 {a="^(')([ua])", b="أ%2"}, 73 {a="^(')([ua])", b="أ%2"},
75 {a="^(')(i)", b="إ%2"}, 74 {a="^(')(i)", b="إ%2"},
@@ -81,6 +80,8 @@ hamza = {
81 {a="([UI])(')([uai])$", b="%1ء%3"}, 80 {a="([UI])(')([uai])$", b="%1ء%3"},
82 {a="([UI])(')([uai])(%W)", b="%1ء%3%4"}, 81 {a="([UI])(')([uai])(%W)", b="%1ء%3%4"},
83 -- middle 82 -- middle
83 {a="(A)(')(i)", b="aآئ%3"}, -- historic madda
84 {a="(A)(')", b="aآء"}, -- historic madda
84 {a="([UI])(')", b="%1ء"}, 85 {a="([UI])(')", b="%1ء"},
85 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 86 {a="([^uai])(')([uU])", b="%1ؤ%3"},
86 {a="([^uai])(')([aA])", b="%1أ%3"}, 87 {a="([^uai])(')([aA])", b="%1أ%3"},