aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2017-04-16 10:45:16 +0200
committerRobert Alessi <alessi@robertalessi.net>2017-04-16 10:45:16 +0200
commit67b0439be11b578f22d95116b25d5265d6729f3e (patch)
tree0c8c3e8d618e1cb37f7f34c96ce803b7d4d14eed
parentd30db328b93d72bb626df6a0b67a31d50f17e72a (diff)
downloadarabluatex-67b0439be11b578f22d95116b25d5265d6729f3e.tar.gz
such forms as qāḍin preceding a prosthetic alif were parsed wrongly in 'trans' modes
-rw-r--r--arabluatex_trans.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua
index 3832a9d..52a5ae7 100644
--- a/arabluatex_trans.lua
+++ b/arabluatex_trans.lua
@@ -140,6 +140,8 @@ hamzatrdmg = {
140tanwintrdmg = { 140tanwintrdmg = {
141 {a="%-?([uai]NU)(o)([ui])([%S]-o)", b="\\arbup{un%3}"}, 141 {a="%-?([uai]NU)(o)([ui])([%S]-o)", b="\\arbup{un%3}"},
142 {a="%-?([uai]NU)(%s)([ui])", b="\\arbup{un%3}%2'"}, 142 {a="%-?([uai]NU)(%s)([ui])", b="\\arbup{un%3}%2'"},
143 {a="%-?(iNI)(o)([ui])([%S]-o)", b="i\\arbup{n%3}"},
144 {a="%-?(iNI)(%s)([ui])", b="i\\arbup{n%3}%2'"},
143 {a="(o[%S]-)([uai]N[UI])(o)(\"?[ui])", b="'"}, 145 {a="(o[%S]-)([uai]N[UI])(o)(\"?[ui])", b="'"},
144 {a="%-?uNU", b="\\arbup{un}"}, 146 {a="%-?uNU", b="\\arbup{un}"},
145 {a="%-?aNU", b="\\arbup{an}"}, 147 {a="%-?aNU", b="\\arbup{an}"},
@@ -477,6 +479,7 @@ tanwintrloc = {
477 {a="%-?uNU", b="un"}, 479 {a="%-?uNU", b="un"},
478 {a="%-?aNU", b="an"}, 480 {a="%-?aNU", b="an"},
479 {a="%-?iNU", b="in"}, 481 {a="%-?iNU", b="in"},
482 {a="%-?iNI", b="in"},
480 {a="%-?(\"?At)%-?([ui])N", b="%1%2n"}, 483 {a="%-?(\"?At)%-?([ui])N", b="%1%2n"},
481 {a="%-?([ui])N", b="%1n"}, 484 {a="%-?([ui])N", b="%1n"},
482 {a="%-?(aN)(_A)", b="an"}, 485 {a="%-?(aN)(_A)", b="an"},