aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 472583e..b0e00d4 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -164,7 +164,9 @@ trigraphsfv = { -- trigraphs or more
164 -- words ending in -āT with silent wāw/yāʾ 164 -- words ending in -āT with silent wāw/yāʾ
165 {a="(_a)UA", b="%1وا"}, 165 {a="(_a)UA", b="%1وا"},
166 {a="(_a)U", b="%1و"}, 166 {a="(_a)U", b="%1و"},
167 {a="(_a)I", b="%1ي"} 167 {a="(_a)I", b="%1ي"},
168 -- assimilations
169 {a="(n)(%s)([rlmnwy])", b="%1%2%3%3"}
168} 170}
169 171
170-- this is new 172-- this is new
@@ -210,6 +212,11 @@ digraphsfv = {
210 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])$", b="%1ْ"}, 212 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])$", b="%1ْ"},
211 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])([%s])", b="%1ْ%2"}, 213 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])([%s])", b="%1ْ%2"},
212 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIًٌٍ])", b="%1ْ%2"}, 214 {a="([%_%^%.]?[btjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIًٌٍ])", b="%1ْ%2"},
215 -- take out sukūn in cases of assimilation
216 {a="(n)(ْ)(%s)([روي])", b="%1%3%4"},
217 {a="(n)(ْ)(%s)([ل])", b="%1%3%4"},
218 {a="(n)(ْ)(%s)([م])", b="%1%3%4"},
219 {a="(n)(ْ)(%s)([ن])", b="%1%3%4"},
213 {a="ْ\"", b="\""}, 220 {a="ْ\"", b="\""},
214 -- sukūn end 221 -- sukūn end
215 {a="_t", b="ث"}, 222 {a="_t", b="ث"},