diff options
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r-- | arabluatex_voc.lua | 12 |
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 = { | |||
170 | hamza = { | 170 | hamza = { |
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 = { | |||
276 | hamzaeasy = { -- differences marked below with 'easy' | 280 | hamzaeasy = { -- 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="ء"}, |