aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-03-21 18:50:09 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-03-21 18:50:09 +0100
commitce6c326d413f7545ccfe0272c8a0e86dddcea760 (patch)
tree9ca1d4d81cba0ab3dec3ab175002cfc4ee89d011 /arabluatex_fullvoc.lua
parent3ac0f1bfca39fbc97880a20a715247807c2e8dc2 (diff)
downloadarabluatex-ce6c326d413f7545ccfe0272c8a0e86dddcea760.tar.gz
long vowels, diphthongs and consonants with ǧazmah before ʾalif conjunctionis
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 1129911..e6cdb42 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -138,6 +138,10 @@ trigraphsfv = { -- trigraphs or more
138 -- al- + lunar consonant (i.e. what remains) 138 -- al- + lunar consonant (i.e. what remains)
139 {a="^(a)l%-", b="ا%1لْ"}, 139 {a="^(a)l%-", b="ا%1لْ"},
140 {a="(%s)(a)l%-", b="%1ا%2لْ"}, 140 {a="(%s)(a)l%-", b="%1ا%2لْ"},
141 -- diphthongs to be resolved before ʾalif conjunctionis
142 {a="(aW)(%s)(['][%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)", b="awuا%2%3"},
143 {a="(aw)(%s)(['][%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)", b="%1u%2%3"},
144 {a="(ay)(%s)(['][%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)", b="%1i%2%3"},
141 -- art. with waṣla + lām 145 -- art. with waṣla + lām
142 {a="'l%-(l)", b="ٱل%1%1"}, 146 {a="'l%-(l)", b="ٱل%1%1"},
143 -- art. with waṣla + solar consonant 147 -- art. with waṣla + solar consonant
@@ -171,6 +175,10 @@ trigraphsfv = { -- trigraphs or more
171 175
172-- this is new 176-- this is new
173digraphsfv = { 177digraphsfv = {
178 -- diphthongs to be resolved before ʾalif conjunctionis
179 {a="(aW)(%s)([uai])", b="awuا%2ٱ"},
180 {a="(aw)(%s)([uai])", b="%1u%2ٱ"},
181 {a="(ay)(%s)([uai])", b="%1i%2ٱ"},
174 {a="([uai]%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza 182 {a="([uai]%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza
175 {a="([%_]?[uaiUAIY])(%s)([uai])", b="%1%2ٱ"}, -- initial alif without hamza 183 {a="([%_]?[uaiUAIY])(%s)([uai])", b="%1%2ٱ"}, -- initial alif without hamza
176 {a="^([uai])", b="ا%1"}, -- initial alif without hamza 184 {a="^([uai])", b="ا%1"}, -- initial alif without hamza
@@ -233,6 +241,7 @@ digraphsfv = {
233 {a="%.g", b="غ"}, 241 {a="%.g", b="غ"},
234 {a="(U)(A)", b="%1ا"}, 242 {a="(U)(A)", b="%1ا"},
235 {a="WA", b="وْا"}, 243 {a="WA", b="وْا"},
244 {a="(a)W\"", b="%1وا"},
236 {a="(a)W", b="%1وْا"}, 245 {a="(a)W", b="%1وْا"},
237 {a="_A", b="aى"}, 246 {a="_A", b="aى"},
238 {a="_u", b="ٗ"}, 247 {a="_u", b="ٗ"},