aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index d3e32c3..f3f093b 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -170,7 +170,11 @@ buckwalter = {
170hamza = { 170hamza = {
171 -- next line for ʾiʿrāb hyphen 171 -- next line for ʾiʿrāb hyphen
172 {a="(')(%-)([uaiUAI])", b="%1%3"}, 172 {a="(')(%-)([uaiUAI])", b="%1%3"},
173 -- next line for ʾalif alone 173 -- next lines for ʾalif alone
174 {a="(%.A)([uai]?)l%-(%^n)", b="ا%2ل%3"}, --additional (^n is lunar)
175 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-(%^n)", b="%1ا%3%4"}, --additional (^n is lunar) --p
176 {a="(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="ا%2ل%3%3"},
177 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%3ل%4%4"}, --p
174 {a="%.A", b="ا"}, 178 {a="%.A", b="ا"},
175 -- hard coded hamza 179 -- hard coded hamza
176 {a="|\"'", b="ء"}, 180 {a="|\"'", b="ء"},
@@ -276,7 +280,11 @@ hamza = {
276hamzaeasy = { -- differences marked below with 'easy' 280hamzaeasy = { -- differences marked below with 'easy'
277 -- next line for ʾiʿrāb hyphen 281 -- next line for ʾiʿrāb hyphen
278 {a="(')(%-)([uaiUAI])", b="%1%3"}, 282 {a="(')(%-)([uaiUAI])", b="%1%3"},
279 -- next line for ʾalif alone 283 -- next lines for ʾalif alone (easy)
284 {a="(%.A)([uai]?)l%-(%^n)", b="ا%2ل%3"}, --additional (^n is lunar)
285 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-(%^n)", b="%1ا%3%4"}, --additional (^n is lunar) --p
286 {a="(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="ا%2ل%3"},
287 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%3ل%4"}, --p
280 {a="%.A", b="ا"}, 288 {a="%.A", b="ا"},
281 -- hard coded hamza 289 -- hard coded hamza
282 {a="|\"'", b="ء"}, 290 {a="|\"'", b="ء"},