diff options
-rw-r--r-- | arabluatex_fullvoc.lua | 18 | ||||
-rw-r--r-- | arabluatex_voc.lua | 2 |
2 files changed, 10 insertions, 10 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index 32f53f7..0b558df 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -489,11 +489,11 @@ digraphsfvidgham = { | |||
489 | -- hyphen + initial alif without hamza | 489 | -- hyphen + initial alif without hamza |
490 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, | 490 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, |
491 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, | 491 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, |
492 | -- initial alif without hamza | 492 | -- initial alif without hamza (next 4 lines) |
493 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, | 493 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, |
494 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p | 494 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p |
495 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, -- initial alif without hamza --p | 495 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, --p |
496 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, -- initial alif without hamza --p | 496 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, --p |
497 | {a="%-%-", b="ـ"}, | 497 | {a="%-%-", b="ـ"}, |
498 | {a="ؤؤ", b="ؤّ"}, | 498 | {a="ؤؤ", b="ؤّ"}, |
499 | {a="أأ", b="أّ"}, | 499 | {a="أأ", b="أّ"}, |
@@ -597,11 +597,11 @@ digraphsfv = { | |||
597 | -- hyphen + initial alif without hamza | 597 | -- hyphen + initial alif without hamza |
598 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, | 598 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, |
599 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, | 599 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, |
600 | -- initial alif without hamza | 600 | -- initial alif without hamza (next 4 lines) |
601 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, | 601 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, |
602 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p | 602 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p |
603 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, -- initial alif without hamza --p | 603 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, --p |
604 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, -- initial alif without hamza --p | 604 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, --p |
605 | {a="%-%-", b="ـ"}, | 605 | {a="%-%-", b="ـ"}, |
606 | {a="ؤؤ", b="ؤّ"}, | 606 | {a="ؤؤ", b="ؤّ"}, |
607 | {a="أأ", b="أّ"}, | 607 | {a="أأ", b="أّ"}, |
@@ -705,11 +705,11 @@ digraphsfveasy = { -- see the differences under 'easy' marker below | |||
705 | -- hyphen + initial alif without hamza | 705 | -- hyphen + initial alif without hamza |
706 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, | 706 | -- {a="([uai]%-)(\"?[uai])", b="%1ٱ"}, |
707 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, | 707 | {a="([uai]%-)(\"?[uai])([%^%_%.%`]?)(%a)", b="%1ٱ%3%4"}, |
708 | -- initial alif without hamza | 708 | -- initial alif without hamza (next 4 lines) |
709 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, | 709 | {a="(o[%S]-)([uaiUAIY])(o)(\"?[uai])", b="ٱ"}, |
710 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p | 710 | {a="([%_]?[uaiUAIY])(%s[%(%[%|%<]?)(\"?[uai])", b="%1%2ٱ"}, --p |
711 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, -- initial alif without hamza --p | 711 | {a="^([%(%[%|%<]?)(\"?[uai])", b="%1ا%2"}, --p |
712 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, -- initial alif without hamza --p | 712 | {a="(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2ا%3"}, --p |
713 | {a="%-%-", b="ـ"}, | 713 | {a="%-%-", b="ـ"}, |
714 | {a="ؤؤ", b="ؤّ"}, | 714 | {a="ؤؤ", b="ؤّ"}, |
715 | {a="أأ", b="أّ"}, | 715 | {a="أأ", b="أّ"}, |
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index 57ab34c..a17a453 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua | |||
@@ -303,7 +303,7 @@ hamzaeasy = { -- differences marked below with 'easy' | |||
303 | {a="(A)(')", b="aاء"}, -- historic madda | 303 | {a="(A)(')", b="aاء"}, -- historic madda |
304 | --easy (end) | 304 | --easy (end) |
305 | -- initial (needs both ^ and %W patterns) | 305 | -- initial (needs both ^ and %W patterns) |
306 | -- 'aw: the diphthong is to be resoved into 'awi' (next 8 lines) | 306 | -- 'aw: the diphthong is to be resolved into 'awi' (next 8 lines) |
307 | {a="^('aw)(o)('[%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)([%S]-o)", b="%1i"}, | 307 | {a="^('aw)(o)('[%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)([%S]-o)", b="%1i"}, |
308 | {a="(%W)('aw)(o)('[%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)([%S]-o)", b="%1%2i"}, | 308 | {a="(%W)('aw)(o)('[%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)([%S]-o)", b="%1%2i"}, |
309 | {a="^('aw)(o)(\"?[uai])([%S]-o)", b="%1i"}, | 309 | {a="^('aw)(o)(\"?[uai])([%S]-o)", b="%1i"}, |