diff options
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r-- | arabluatex_fullvoc.lua | 12 |
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 | |||
25 | hamzafv = { | 25 | hamzafv = { |
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 = { | |||
140 | hamzafveasy = { -- differences marked below with 'easy' | 144 | hamzafveasy = { -- 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="ء"}, |