aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arabluatex_fullvoc.lua28
-rw-r--r--arabluatex_voc.lua28
2 files changed, 48 insertions, 8 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 9271417..401d1a5 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -102,8 +102,18 @@ hamzafv = {
102 -- take out the following two lines: 102 -- take out the following two lines:
103 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 103 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
104 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 104 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
105 {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, 105 --
106 {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, 106 -- The Munjid says that such words as radI'aN do not have the
107 -- hamzah alone on the line so replace the following two lines with
108 -- the next six:
109 -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"},
110 -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"},
111 {a="([Iy])(')(aN%p?)$", b="%1ئ%3"},
112 {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"},
113 {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"},
114 {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"},
115 {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"},
116 {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"},
107-- u 117-- u
108 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, 118 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
109 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, 119 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
@@ -230,8 +240,18 @@ hamzafveasy = { -- differences marked below with 'easy'
230 -- take out the following two lines: 240 -- take out the following two lines:
231 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 241 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
232 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 242 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
233 {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, 243 --
234 {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, 244 -- The Munjid says that such words as radI'aN do not have the
245 -- hamzah alone on the line so replace the following two lines with
246 -- the next two:
247 -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"},
248 -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"},
249 {a="([Iy])(')(aN%p?)$", b="%1ئ%3"},
250 {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"},
251 {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"},
252 {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"},
253 {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"},
254 {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"},
235-- u 255-- u
236 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, 256 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
237 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, 257 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 10c7879..39d4bec 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -238,8 +238,18 @@ hamza = {
238 -- take out the following two lines: 238 -- take out the following two lines:
239 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 239 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
240 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 240 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
241 {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, 241 --
242 {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, 242 -- The Munjid says that such words as radI'aN do not have the
243 -- hamzah alone on the line so replace the following two lines with
244 -- the next two:
245 -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"},
246 -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"},
247 {a="([Iy])(')(aN%p?)$", b="%1ئ%3"},
248 {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"},
249 {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"},
250 {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"},
251 {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"},
252 {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"},
243-- u 253-- u
244 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, 254 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
245 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, 255 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
@@ -357,8 +367,18 @@ hamzaeasy = { -- differences marked below with 'easy'
357 -- take out the following two lines: 367 -- take out the following two lines:
358 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. 368 -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg.
359 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. 369 -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg.
360 {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, 370 --
361 {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, 371 -- The Munjid says that such words as radI'aN do not have the
372 -- hamzah alone on the line so replace the following two lines with
373 -- the next two:
374 -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"},
375 -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"},
376 {a="([Iy])(')(aN%p?)$", b="%1ئ%3"},
377 {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"},
378 {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"},
379 {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"},
380 {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"},
381 {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"},
362-- u 382-- u
363 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, 383 {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
364 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, 384 {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},