aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index e6cdb42..8f6ce66 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -173,6 +173,31 @@ trigraphsfv = { -- trigraphs or more
173 {a="(n)(%s)([rlmnwy])", b="%1%2%3%3"} 173 {a="(n)(%s)([rlmnwy])", b="%1%2%3%3"}
174} 174}
175 175
176tanwinfv = {
177 {a="uNU", b="ٌو"},
178 {a="aNU", b="ًوا"},
179 {a="iNU", b="ٍو"},
180 {a="([uai]N)(%s)([uai])", b="%1%2ٱ"},
181 {a="(aN[%_]?[AY])(%s)([uai])", b="%1%2ٱ"},
182 -- assimilations (begin)
183 {a="(uN)(%s)([rlmnwy])", b="ٌ%2%3%3"},
184 {a="(aN)(_A)(%s)([rlmnwy])", b="ًى%3%4%4"},
185 {a="(aN)(Y)(%s)([rlmnwy])", b="ًى%3%4%4"},
186 {a="(T)(aN)(%s)([rlmnwy])", b="%1ً%3%4%4"},
187 {a="(ء)(aN)(%s)([rlmnwy])", b="%1ً%3%4%4"},
188 {a="([^TA])(aN)(%s)([rlmnwy])", b="%1ًا%3%4%4"},
189 {a="(iN)(%s)([rlmnwy])", b="ٍ%2%3%3"},
190 -- assimilations (end)
191 {a="(uN)", b="ٌ"},
192 {a="(B)(aN)", b="%1ً"},
193 {a="(aN)(_A)", b="ًى"},
194 {a="(aN)(Y)", b="ًى"},
195 {a="(T)(aN)", b="%1ً"},
196 {a="(ء)(aN)", b="%1ً"},
197 {a="([^TA])(aN)", b="%1ًا"},
198 {a="(iN)", b="ٍ"}
199}
200
176-- this is new 201-- this is new
177digraphsfv = { 202digraphsfv = {
178 -- diphthongs to be resolved before ʾalif conjunctionis 203 -- diphthongs to be resolved before ʾalif conjunctionis