aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2017-09-08 09:46:48 +0200
committerRobert Alessi <alessi@robertalessi.net>2017-09-08 09:46:48 +0200
commit30e818377ec27916cedb20ae597b40a60e0b7b96 (patch)
tree6d0922902538ee2668ac2a615e6df0179d74a985
parent19a4ab7d4518d410f85cdc0c94de51686646b1f6 (diff)
downloadarabluatex-30e818377ec27916cedb20ae597b40a60e0b7b96.tar.gz
such words as hay'At should not have the maddah
-rw-r--r--arabluatex_fullvoc.lua10
-rw-r--r--arabluatex_voc.lua10
2 files changed, 10 insertions, 10 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index cf33a3a..769b841 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -66,7 +66,7 @@ hamzafv = {
66 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"}, 66 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"},
67 -- madda (historic writing below) 67 -- madda (historic writing below)
68 {a="'a'([^uaiUAI])", b="آ%1"}, 68 {a="'a'([^uaiUAI])", b="آ%1"},
69 {a="([^uiUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 69 {a="([^uiyUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
70 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"}, 70 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"},
71 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 71 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
72 {a="(A)(')(uN?%p?)$", b="aآء%3"}, 72 {a="(A)(')(uN?%p?)$", b="aآء%3"},
@@ -129,8 +129,8 @@ hamzafv = {
129 {a="(i)(')(%p?%s)", b="%1ئْ%3"}, 129 {a="(i)(')(%p?%s)", b="%1ئْ%3"},
130-- 130--
131 -- middle 131 -- middle
132 {a="([Uw])(')", b="%1ء"}, --new 132 {a="([UIwy])(')", b="%1ء"}, --new
133 {a="([Iy])(')", b="%1ئ"}, 133 -- {a="([Iy])(')", b="%1ئ"}, --included in the above line
134 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 134 {a="([^uai])(')([uU])", b="%1ؤ%3"},
135 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, 135 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
136 {a="([^uai])(')([iI])", b="%1ئ%3"}, 136 {a="([^uai])(')([iI])", b="%1ئ%3"},
@@ -192,7 +192,7 @@ hamzafveasy = { -- differences marked below with 'easy'
192 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"}, 192 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"},
193 -- madda (historic writing below) 193 -- madda (historic writing below)
194 {a="'a'([^uaiUAI])", b="آ%1"}, 194 {a="'a'([^uaiUAI])", b="آ%1"},
195 {a="([^uiUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 195 {a="([^uiyUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
196 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"}, 196 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"},
197 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 197 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
198 --easy (begin) 198 --easy (begin)
@@ -268,7 +268,7 @@ hamzafveasy = { -- differences marked below with 'easy'
268-- 268--
269 -- middle 269 -- middle
270 {a="([Uw])(')", b="%1ء"}, --new 270 {a="([Uw])(')", b="%1ء"}, --new
271 {a="([Iy])(')", b="%1ئ"}, 271 {a="([Iy])(')", b="%1ئ"}, --easy
272 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 272 {a="([^uai])(')([uU])", b="%1ؤ%3"},
273 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, 273 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
274 {a="([^uai])(')([iI])", b="%1ئ%3"}, 274 {a="([^uai])(')([iI])", b="%1ئ%3"},
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 68b290d..4d9473a 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -202,7 +202,7 @@ hamza = {
202 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"}, 202 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"},
203 -- madda (historic writing below) 203 -- madda (historic writing below)
204 {a="'a'([^uaiUAI])", b="آ%1"}, 204 {a="'a'([^uaiUAI])", b="آ%1"},
205 {a="([^uiUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 205 {a="([^uiyUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
206 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"}, 206 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"},
207 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 207 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
208 {a="(A)(')(uN?%p?)$", b="aآء%3"}, 208 {a="(A)(')(uN?%p?)$", b="aآء%3"},
@@ -265,8 +265,8 @@ hamza = {
265 {a="(i)(')(%p?%s)", b="%1ئ%3"}, 265 {a="(i)(')(%p?%s)", b="%1ئ%3"},
266-- 266--
267 -- middle 267 -- middle
268 {a="([Uw])(')", b="%1ء"}, --new 268 {a="([UIwy])(')", b="%1ء"}, --new
269 {a="([Iy])(')", b="%1ئ"}, 269 -- {a="([Iy])(')", b="%1ئ"}, -- included in the above line
270 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 270 {a="([^uai])(')([uU])", b="%1ؤ%3"},
271 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, 271 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
272 {a="([^uai])(')([iI])", b="%1ئ%3"}, 272 {a="([^uai])(')([iI])", b="%1ئ%3"},
@@ -319,7 +319,7 @@ hamzaeasy = { -- differences marked below with 'easy'
319 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"}, 319 {a="([^uaiUAIYN][%s%(%[%<])i'([^uaiUAI])", b="%1اI%2"},
320 -- madda (historic writing below) 320 -- madda (historic writing below)
321 {a="'a'([^uaiUAI])", b="آ%1"}, 321 {a="'a'([^uaiUAI])", b="آ%1"},
322 {a="([^uiUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 322 {a="([^uiyUI])\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
323 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"}, 323 {a="^\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="آ%1"},
324 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"}, 324 {a="(%W)\'a?A([%_%^%.]?[%`%'btjghxdrzsfqklmnywAY])", b="%1آ%2"},
325 --easy (begin) 325 --easy (begin)
@@ -395,7 +395,7 @@ hamzaeasy = { -- differences marked below with 'easy'
395-- 395--
396 -- middle 396 -- middle
397 {a="([Uw])(')", b="%1ء"}, --new 397 {a="([Uw])(')", b="%1ء"}, --new
398 {a="([Iy])(')", b="%1ئ"}, 398 {a="([Iy])(')", b="%1ئ"}, --easy
399 {a="([^uai])(')([uU])", b="%1ؤ%3"}, 399 {a="([^uai])(')([uU])", b="%1ؤ%3"},
400 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"}, 400 {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
401 {a="([^uai])(')([iI])", b="%1ئ%3"}, 401 {a="([^uai])(')([iI])", b="%1ئ%3"},