From 653bcca4cf2f39dc398ca79e09b7d811fc4941e4 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Wed, 2 Aug 2017 12:05:25 +0200 Subject: the Munjid says that such words as radI'aN do not have the hamzah alone on the line --- arabluatex_voc.lua | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'arabluatex_voc.lua') 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 = { -- take out the following two lines: -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. - {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, - {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, + -- + -- The Munjid says that such words as radI'aN do not have the + -- hamzah alone on the line so replace the following two lines with + -- the next two: + -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, + -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, + {a="([Iy])(')(aN%p?)$", b="%1ئ%3"}, + {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"}, + {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"}, + {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"}, + {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"}, + {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"}, -- u {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, @@ -357,8 +367,18 @@ hamzaeasy = { -- differences marked below with 'easy' -- take out the following two lines: -- {a="(')(I%p?)$", b="إ%2"}, -- affix pr. 1st person sg. -- {a="(')(I)(%p?%s)", b="إ%2%3"}, -- affix pr. 1st person sg. - {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, - {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, + -- + -- The Munjid says that such words as radI'aN do not have the + -- hamzah alone on the line so replace the following two lines with + -- the next two: + -- {a="([^uai])(')([uai]N?%p?)$", b="%1ء%3"}, + -- {a="([^uai])(')([uai]N?)(%p?%s)", b="%1ء%3%4"}, + {a="([Iy])(')(aN%p?)$", b="%1ئ%3"}, + {a="([Iy])(')(aN)(%p?%s)", b="%1ئ%3%4"}, + {a="([^uai])(')(aN)(%p?)$", b="%1ء%3ا%4"}, + {a="([^uai])(')(aN)(%p?%s)", b="%1ء%3ا%4"}, + {a="([^uai])(')([ui]N?%p?)$", b="%1ء%3"}, + {a="([^uai])(')([ui]N?)(%p?%s)", b="%1ء%3%4"}, -- u {a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"}, {a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"}, -- cgit v1.2.3