diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-04-16 18:41:17 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-04-16 18:41:17 +0200 |
commit | 17d40a2f1076440fc7a322896d774915ee191b31 (patch) | |
tree | 7e3ace130bfc41a01d8b844c87f287f4e8f6fbe4 /arabluatex_trans.lua | |
parent | 8a0b470ec6411958ff90ce089e62e38f57bb55f0 (diff) | |
download | arabluatex-17d40a2f1076440fc7a322896d774915ee191b31.tar.gz |
taḫfīfu 'l-hamzati was missing: added in all tables
Diffstat (limited to 'arabluatex_trans.lua')
-rw-r--r-- | arabluatex_trans.lua | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index b61c6db..e8f8825 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua | |||
@@ -81,8 +81,12 @@ hamzatrdmg = { | |||
81 | {a="''([Uu])", b="ʾʾ%1"}, | 81 | {a="''([Uu])", b="ʾʾ%1"}, |
82 | {a="''([Aa])", b="ʾʾ%1"}, | 82 | {a="''([Aa])", b="ʾʾ%1"}, |
83 | {a="''([Ii])", b="ʾʾ%1"}, | 83 | {a="''([Ii])", b="ʾʾ%1"}, |
84 | -- initial long u | 84 | -- initial long u and i (for a, see below) |
85 | {a="%'%_U", b="ʾU"}, | 85 | {a="%'%_U", b="ʾU"}, |
86 | {a="%'%_I", b="ʾI"}, | ||
87 | -- taḫfīfu 'l-hamza | ||
88 | {a="'u'([^uaiUAI])", b="ʾU%1"}, | ||
89 | {a="'i'([^uaiUAI])", b="ʾI%1"}, | ||
86 | -- madda (historic writing below) | 90 | -- madda (historic writing below) |
87 | {a="'a'([^uaiUAI])", b="ʾA%1"}, | 91 | {a="'a'([^uaiUAI])", b="ʾA%1"}, |
88 | {a="'a?A", b="ʾA"}, | 92 | {a="'a?A", b="ʾA"}, |
@@ -294,12 +298,19 @@ hamzatrloc = { | |||
294 | {a="''([Uu])", b="ʾʾ%1"}, | 298 | {a="''([Uu])", b="ʾʾ%1"}, |
295 | {a="''([Aa])", b="ʾʾ%1"}, | 299 | {a="''([Aa])", b="ʾʾ%1"}, |
296 | {a="''([Ii])", b="ʾʾ%1"}, | 300 | {a="''([Ii])", b="ʾʾ%1"}, |
297 | -- initial long u | 301 | -- initial long u and i (for a, see below) |
298 | {a="%'%_U", b="U"}, | 302 | {a="%'%_U", b="U"}, |
303 | {a="%'%_I", b="I"}, | ||
304 | -- taḫfīfu 'l-hamza | ||
305 | {a="^'u'([^uaiUAI])", b="U%1"}, | ||
306 | {a="(%W)'u'([^uaiUAI])", b="%1U%2"}, | ||
307 | {a="'u'([^uaiUAI])", b="ʾU"}, | ||
308 | {a="^'i'([^uaiUAI])", b="I%1"}, | ||
309 | {a="(%W)'i'([^uaiUAI])", b="%1I%2"}, | ||
310 | {a="'i'([^uaiUAI])", b="ʾI"}, | ||
299 | -- madda (historic writing below) | 311 | -- madda (historic writing below) |
300 | {a="^(')(A)", b="%2"}, | 312 | {a="^(')(A)", b="%2"}, |
301 | {a="(%W)(')(A)", b="%1%3"}, | 313 | {a="(%W)(')(A)", b="%1%3"}, |
302 | |||
303 | {a="^'a'([^uaiUAI])", b="A%1"}, | 314 | {a="^'a'([^uaiUAI])", b="A%1"}, |
304 | {a="(%W)'a'([^uaiUAI])", b="%1A%2"}, | 315 | {a="(%W)'a'([^uaiUAI])", b="%1A%2"}, |
305 | {a="'a'([^uaiUAI])", b="A%1"}, | 316 | {a="'a'([^uaiUAI])", b="A%1"}, |