aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2017-08-01 00:45:08 +0200
committerRobert Alessi <alessi@robertalessi.net>2017-08-01 00:45:08 +0200
commitabe358946220e4e738cc585c525d30b6c8a812fd (patch)
tree76e503aa7f5dd082d5475e8806a509eeebf5d3bd
parentd57d4391f1b343786b722871cde467e08d74e3b4 (diff)
downloadarabluatex-abe358946220e4e738cc585c525d30b6c8a812fd.tar.gz
new rule: hyphen + initial alif without hamza followed by hamza
-rw-r--r--arabluatex_fullvoc.lua6
-rw-r--r--arabluatex_voc.lua2
2 files changed, 4 insertions, 4 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index b7237db..e55f16d 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -544,7 +544,7 @@ digraphsfvidgham = {
544 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p 544 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p
545 -- hyphen + initial alif without hamza 545 -- hyphen + initial alif without hamza
546 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, 546 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"},
547 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, 547 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)([%aأإؤئ])", b="%1ٱ%3%4"},
548 -- initial alif without hamza (next 4 lines) 548 -- initial alif without hamza (next 4 lines)
549 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, 549 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"},
550 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p 550 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p
@@ -671,7 +671,7 @@ digraphsfv = {
671 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p 671 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p
672 -- hyphen + initial alif without hamza 672 -- hyphen + initial alif without hamza
673 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, 673 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"},
674 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, 674 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)([%aأإؤئ])", b="%1ٱ%3%4"},
675 -- initial alif without hamza (next 4 lines) 675 -- initial alif without hamza (next 4 lines)
676 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, 676 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"},
677 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p 677 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p
@@ -798,7 +798,7 @@ digraphsfveasy = { -- see the differences under 'easy' marker below
798 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p 798 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ٱ"}, --p
799 -- hyphen + initial alif without hamza 799 -- hyphen + initial alif without hamza
800 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, 800 -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"},
801 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, 801 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)([%aأإؤئ])", b="%1ٱ%3%4"},
802 -- initial alif without hamza (next 4 lines) 802 -- initial alif without hamza (next 4 lines)
803 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, 803 {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"},
804 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p 804 {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 0913304..3639480 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -674,7 +674,7 @@ digraphs = {
674 {a="(ay)(o)(\"?[uai])([%S]-o)", b="%1i"}, 674 {a="(ay)(o)(\"?[uai])([%S]-o)", b="%1i"},
675 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ا"}, --p 675 {a="(ay)(%s)([%(%[%|%<]?)(\"?[uai])", b="%1i%2%3ا"}, --p
676 -- hyphen + initial alif without hamza: 676 -- hyphen + initial alif without hamza:
677 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ا%3%4"}, 677 {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)([%aإأؤئ])", b="%1ا%3%4"},
678 -- initial alif without hamza 678 -- initial alif without hamza
679 {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, --p 679 {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, --p
680 -- initial alif without hamza 680 -- initial alif without hamza