aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
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="ء"},