aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2017-07-28 10:10:23 +0200
committerRobert Alessi <alessi@robertalessi.net>2017-07-28 10:10:23 +0200
commit1ece55f7f443c4bf95d6d3a4c52d4944c703470a (patch)
tree38196bdbe773b9b10e7d914f5574bb08c18ba556
parentaec6bff47505f51fbce1f57617e36902be328281 (diff)
downloadarabluatex-1ece55f7f443c4bf95d6d3a4c52d4944c703470a.tar.gz
bugfix: wrongly generated sukūn above any dot following a word ended by sukūn
-rw-r--r--arabluatex_fullvoc.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 919a35e..5b1ad20 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -599,7 +599,7 @@ digraphsfvidgham = {
599 -- sukūn begin 599 -- sukūn begin
600 -- first, take out hyphen if any: 600 -- first, take out hyphen if any:
601 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"}, 601 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
602 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"}, 602 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
603 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"}, 603 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
604 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, 604 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
605 -- take out sukūn in cases of assimilation 605 -- take out sukūn in cases of assimilation
@@ -724,7 +724,7 @@ digraphsfv = {
724 -- sukūn begin 724 -- sukūn begin
725 -- first, take out hyphen if any: 725 -- first, take out hyphen if any:
726 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"}, 726 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
727 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"}, 727 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
728 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"}, 728 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
729 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, 729 {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
730 -- take out sukūn in cases of assimilation 730 -- take out sukūn in cases of assimilation
@@ -852,7 +852,7 @@ digraphsfveasy = { -- see the differences under 'easy' marker below
852 {a="ْ", b=""}, 852 {a="ْ", b=""},
853 -- first, take out hyphen if any: 853 -- first, take out hyphen if any:
854-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"}, 854-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
855-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"}, 855-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
856-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"}, 856-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
857-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIًٌٍ])", b="%1ْ%2"}, 857-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIًٌٍ])", b="%1ْ%2"},
858 -- take out sukūn in cases of assimilation 858 -- take out sukūn in cases of assimilation