aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2017-06-26 20:37:30 +0200
committerRobert Alessi <alessi@robertalessi.net>2017-06-26 20:37:30 +0200
commitcd9dfe4561e7b6c1e5ab1e01218eb3a4849fb2c8 (patch)
treea2689909c8eac9b1f232342c92839dfd06b9daeb /arabluatex_fullvoc.lua
parentf0af300a96ab06a0f3ebe48fad47b901021f847c (diff)
downloadarabluatex-cd9dfe4561e7b6c1e5ab1e01218eb3a4849fb2c8.tar.gz
put '.A[uai]?l-' into the lunar/solar mechanism
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index e1252e5..f687c5f 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -25,7 +25,11 @@ along with this program. If not, see
25hamzafv = { 25hamzafv = {
26 -- next line for ʾiʿrāb hyphen 26 -- next line for ʾiʿrāb hyphen
27 {a="(')(%-)([uaiUAI])", b="%1%3"}, 27 {a="(')(%-)([uaiUAI])", b="%1%3"},
28 -- next line for ʾalif alone 28 -- next lines for ʾalif alone
29 {a="(%.A)([uai]?)l%-(%^n)", b="ا%2ل%3"}, --additional (^n is lunar)
30 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-(%^n)", b="%1ا%3%4"}, --additional (^n is lunar) --p
31 {a="(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="ا%2ل%3%3"},
32 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%3ل%4%4"}, --p
29 {a="%.A", b="ا"}, 33 {a="%.A", b="ا"},
30 -- hard coded hamza 34 -- hard coded hamza
31 {a="|\"'", b="ء"}, 35 {a="|\"'", b="ء"},
@@ -140,7 +144,11 @@ hamzafv = {
140hamzafveasy = { -- differences marked below with 'easy' 144hamzafveasy = { -- differences marked below with 'easy'
141 -- next line for ʾiʿrāb hyphen 145 -- next line for ʾiʿrāb hyphen
142 {a="(')(%-)([uaiUAI])", b="%1%3"}, 146 {a="(')(%-)([uaiUAI])", b="%1%3"},
143 -- next line for ʾalif alone 147 -- next lines for ʾalif alone
148 {a="(%.A)([uai]?)l%-(%^n)", b="ا%2ل%3"}, --additional (^n is lunar)
149 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-(%^n)", b="%1ا%3%4"}, --additional (^n is lunar) --p
150 {a="(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="ا%2ل%3%3"},
151 {a="([%(%[%|%<%s%-o])(%.A)([uai]?)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%3ل%4%4"}, --p
144 {a="%.A", b="ا"}, 152 {a="%.A", b="ا"},
145 -- hard coded hamza 153 -- hard coded hamza
146 {a="|\"'", b="ء"}, 154 {a="|\"'", b="ء"},