diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-03-21 18:50:09 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-03-21 18:50:09 +0100 |
commit | ce6c326d413f7545ccfe0272c8a0e86dddcea760 (patch) | |
tree | 9ca1d4d81cba0ab3dec3ab175002cfc4ee89d011 /arabluatex_fullvoc.lua | |
parent | 3ac0f1bfca39fbc97880a20a715247807c2e8dc2 (diff) | |
download | arabluatex-ce6c326d413f7545ccfe0272c8a0e86dddcea760.tar.gz |
long vowels, diphthongs and consonants with ǧazmah before ʾalif conjunctionis
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r-- | arabluatex_fullvoc.lua | 9 |
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 |
173 | digraphsfv = { | 177 | digraphsfv = { |
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="ٗ"}, |