From a047d1130e006c050c3b2807e91d62f9ffe3d169 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 21 Nov 2016 21:12:11 +0100 Subject: =?UTF-8?q?the=20middle=20hamza=20was=20wrongly=20parsed=20in=20wo?= =?UTF-8?q?rds=20like=20=E1=B8=A5=C4=ABna=CA=BEi=E1=B8=8Fin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex_fullvoc.lua | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'arabluatex_fullvoc.lua') diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index 5c1e6e2..2ebd243 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua @@ -74,29 +74,29 @@ hamzafv = { -- ^say'aN and .zim'aN are special orthographies {a="(%^say)(%')(aN)", b="%1ئ%3"}, {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, - {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, - {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, + {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, + {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, -- u - {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, - {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, + {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, + {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, {a="(u)(')$", b="%1ؤْ"}, {a="(u)(')(%W)", b="%1ؤْ%3"}, -- a {a="(a)(')(A)$", b="%1آ"}, {a="(a)(')(A)(%W)", b="%1آ%4"}, - {a="(a)(')([u]N?)$", b="%1أ%3"}, - {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, + {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, + {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, {a="(a)(')(a)$", b="%1أ%3"}, {a="(a)(')(a)(%W)", b="%1أ%3%4"}, {a="(a)(')(aN)$", b="%1أً"}, {a="(a)(')(aN)(%W)", b="%1أً%4"}, - {a="(a)(')([i]N?)$", b="%1إ%3"}, - {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, + {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, + {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, {a="(a)(')$", b="%1أْ"}, {a="(a)(')(%W)", b="%1أْ%3"}, -- i - {a="(i)(')([uai]N?)$", b="%1ئ%3"}, - {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, + {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, + {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, {a="(i)(')$", b="%1ئْ"}, {a="(i)(')(%W)", b="%1ئْ%3"}, -- @@ -174,29 +174,29 @@ hamzafveasy = { -- differences marked below with 'easy' -- ^say'aN and .zim'aN are special orthographies {a="(%^say)(%')(aN)", b="%1ئ%3"}, {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, - {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, - {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, + {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, + {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, -- u - {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, - {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, + {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, + {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, {a="(u)(')$", b="%1ؤْ"}, {a="(u)(')(%W)", b="%1ؤْ%3"}, -- a {a="(a)(')(A)$", b="%1آ"}, {a="(a)(')(A)(%W)", b="%1آ%4"}, - {a="(a)(')([u]N?)$", b="%1أ%3"}, - {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, + {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, + {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, {a="(a)(')(a)$", b="%1أ%3"}, {a="(a)(')(a)(%W)", b="%1أ%3%4"}, {a="(a)(')(aN)$", b="%1أً"}, {a="(a)(')(aN)(%W)", b="%1أً%4"}, - {a="(a)(')([i]N?)$", b="%1إ%3"}, - {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, + {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, + {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, {a="(a)(')$", b="%1أْ"}, {a="(a)(')(%W)", b="%1أْ%3"}, -- i - {a="(i)(')([uai]N?)$", b="%1ئ%3"}, - {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, + {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, + {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, {a="(i)(')$", b="%1ئْ"}, {a="(i)(')(%W)", b="%1ئْ%3"}, -- -- cgit v1.2.3