From b8c169ea96b982c664dcbde90e29ca87cfe39188 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Sat, 28 May 2016 10:36:47 +0200 Subject: =?UTF-8?q?done=20implementing=20=CA=BEi=CA=BFr=C4=81b=20=C4=A1ayr?= =?UTF-8?q?=20mun=E1=B9=A3arif,=20done=20documenting.=20getting=20close=20?= =?UTF-8?q?to=20v1.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex_novoc.lua | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'arabluatex_novoc.lua') diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua index 16f3b51..f069f5a 100644 --- a/arabluatex_novoc.lua +++ b/arabluatex_novoc.lua @@ -23,36 +23,36 @@ along with this program. If not, see --]] tanwinnv = { - {a="uNU", b="و"}, - {a="aNU", b="وا"}, - {a="iNU", b="و"}, + {a="%-?uNU", b="و"}, + {a="%-?aNU", b="وا"}, + {a="%-?iNU", b="و"}, -- assimilations (begin). These are good but may not apply here. --- {a="(uN)(%s)([rlmnwy])", b="|%2%3%3"}, --- {a="(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"}, --- {a="(aN)(Y)(%s)([rlmnwy])", b="ى%3%4%4"}, --- {a="(T)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, --- {a="(ء)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, --- {a="([^TA])(aN)(%s)([rlmnwy])", b="%1ا%3%4%4"}, --- {a="(iN)(%s)([rlmnwy])", b="|%2%3%3"}, +-- {a="%-?(uN)(%s)([rlmnwy])", b="|%2%3%3"}, +-- {a="%-?(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"}, +-- {a="%-?(aN)(Y)(%s)([rlmnwy])", b="ى%3%4%4"}, +-- {a="(T)%-?(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, +-- {a="(ء)%-?(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, +-- {a="([^TA])%-?(aN)(%s)([rlmnwy])", b="%1ا%3%4%4"}, +-- {a="%-?(iNI?)(%s)([rlmnwy])", b="|%2%3%3"}, -- assimilations (end) -- "quoted" tanwīn (begin) - {a="(\"uN)", b="ٌ"}, - {a="(B)(\"aN)", b="%1ً"}, - {a="(\"aN)(_A)", b="ًى"}, - {a="(\"aN)(Y)", b="ًى"}, - {a="(T)(\"aN)", b="%1ً"}, - {a="(ء)(\"aN)", b="%1ً"}, - {a="([^TA])(\"aN)", b="%1ًا"}, - {a="(\"iN)", b="ٍ"}, + {a="%-?(\"uN)", b="ٌ"}, + {a="(B)%-?(\"aN)", b="%1ً"}, + {a="%-?(\"aN)(_A)", b="ًى"}, + {a="%-?(\"aN)(Y)", b="ًى"}, + {a="(T)%-?(\"aN)", b="%1ً"}, + {a="(ء)%-?(\"aN)", b="%1ً"}, + {a="([^TA])%-?(\"aN)", b="%1ًا"}, + {a="%-?(\"iNI?)", b="ٍ"}, -- "quoted" tanwīn (end) - {a="(uN)", b=""}, - {a="(B)(aN)", b="%1"}, - {a="(aN)(_A)", b="ى"}, - {a="(aN)(Y)", b="ى"}, - {a="(T)(aN)", b="%1"}, - {a="(ء)(aN)", b="%1"}, - {a="([^TA])(aN)", b="%1ا"}, - {a="(iN)", b=""}, + {a="%-?(uN)", b=""}, + {a="(B)%-?(aN)", b="%1"}, + {a="%-?(aN)(_A)", b="ى"}, + {a="%-?(aN)(Y)", b="ى"}, + {a="(T)%-?(aN)", b="%1"}, + {a="(ء)%-?(aN)", b="%1"}, + {a="([^TA])%-?(aN)", b="%1ا"}, + {a="%-?(iNI?)", b=""}, -- initial straight double quote gives a connective ʾalif. This has -- nothing to do with the tanwīn, but I put it here for time being. {a="^\"", b="ٱ"}, -- cgit v1.2.3