diff options
Diffstat (limited to 'arabluatex_trans.lua')
-rw-r--r-- | arabluatex_trans.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index b29ae37..c420f6f 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua | |||
@@ -262,8 +262,8 @@ trigraphstrdmg = { -- trigraphs or more | |||
262 | idghamtrdmg = { | 262 | idghamtrdmg = { |
263 | -- assimilations | 263 | -- assimilations |
264 | {a="(n)(}?)(%s)([rlmnwy])", b="%4%2%3%4"}, | 264 | {a="(n)(}?)(%s)([rlmnwy])", b="%4%2%3%4"}, |
265 | {a="(n)(o)([rlmnwy])([%S]-o)", b="%3"} | 265 | {a="(n)(}?)(o)([rlmnwy])([%S]-o)", b="%4%2"} |
266 | } | 266 | } |
267 | 267 | ||
268 | digraphstrdmg = { | 268 | digraphstrdmg = { |
269 | {a="([uai]%-)(\"?[uai])", b="%1'"}, -- hyphen + initial alif without hamza | 269 | {a="([uai]%-)(\"?[uai])", b="%1'"}, -- hyphen + initial alif without hamza |
@@ -276,6 +276,10 @@ digraphstrdmg = { | |||
276 | {a="(%W)(\"?[uai])", b="%1%2"}, -- initial alif without hamza | 276 | {a="(%W)(\"?[uai])", b="%1%2"}, -- initial alif without hamza |
277 | -- this is not necessary, take out for now: | 277 | -- this is not necessary, take out for now: |
278 | -- {a="([%_]?[uaiUAIY])(%s)([uai])", b="%1%2'"}, -- initial alif without hamza | 278 | -- {a="([%_]?[uaiUAIY])(%s)([uai])", b="%1%2'"}, -- initial alif without hamza |
279 | {a="(aw)(o)(\"?[uai])([%S]-o)", b="%1u"}, | ||
280 | {a="(aw)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1u%2%3'"}, --p | ||
281 | {a="(ay)(o)(\"?[uai])([%S]-o)", b="%1i"}, | ||
282 | {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3'"}, --p | ||
279 | {a="(aW)(o)(\"?[uai])([%S]-o)", b="awu"}, | 283 | {a="(aW)(o)(\"?[uai])([%S]-o)", b="awu"}, |
280 | {a="(UA)(o)(\"?[uai])([%S]-o)", b="u"}, | 284 | {a="(UA)(o)(\"?[uai])([%S]-o)", b="u"}, |
281 | {a="(%_A)(o)(\"?[uai])([%S]-o)", b="ạ"}, | 285 | {a="(%_A)(o)(\"?[uai])([%S]-o)", b="ạ"}, |