diff options
author | Robert Alessi <alessi@robertalessi.net> | 2017-07-28 10:10:23 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2017-07-28 10:10:23 +0200 |
commit | 1ece55f7f443c4bf95d6d3a4c52d4944c703470a (patch) | |
tree | 38196bdbe773b9b10e7d914f5574bb08c18ba556 | |
parent | aec6bff47505f51fbce1f57617e36902be328281 (diff) | |
download | arabluatex-1ece55f7f443c4bf95d6d3a4c52d4944c703470a.tar.gz |
bugfix: wrongly generated sukūn above any dot following a word ended by sukūn
-rw-r--r-- | arabluatex_fullvoc.lua | 6 |
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 |