aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_novoc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_novoc.lua')
-rw-r--r--arabluatex_novoc.lua32
1 files changed, 22 insertions, 10 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua
index 55eccdc..caf66f9 100644
--- a/arabluatex_novoc.lua
+++ b/arabluatex_novoc.lua
@@ -74,12 +74,16 @@ trigraphsnv = { -- trigraphs or more
74 -- al- + lām 74 -- al- + lām
75 {a="^(a)l%-(l)", b="ا%1ل%2"}, 75 {a="^(a)l%-(l)", b="ا%1ل%2"},
76 {a="([%(%[%|%<%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p 76 {a="([%(%[%|%<%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p
77 -- al- + solar consonant 77 -- al- + solar consonant ('c' and '^n' are additional characters)
78 {a="^(a)l%-([%_%^%.]?[tdrzsn])", b="ا%1ل%2"}, 78 {a="^(a)l%-(%^n)", b="ا%1ل%2"}, -- ^n is lunar
79 {a="([%(%[%|%<%s%-])(a)l%-([%_%^%.]?[tdrzsn])", b="%1ا%2ل%3"}, --p 79 {a="([%(%[%|%<%s%-])(a)l%-(%^n)", b="%1ا%2ل%3"}, -- ^n is lunar --p
80 -- assim. art. + solar consonant 80 {a="^(a)l%-([%_%^%.]?[tdrzsnc])", b="ا%1ل%2"},
81 {a="^(a)([%_%^%.]?[tdrzsn])%-", b="ا%1ل"}, 81 {a="([%(%[%|%<%s%-])(a)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%2ل%3"}, --p
82 {a="([%(%[%|%<%s%-])(a)([%_%^%.]?[tdrzsn])%-", b="%1ا%2ل"}, --p 82 -- assim. art. + solar consonant ('c' and '^n' are additional characters)
83 {a="^(a)(%^n)%-", b="ا%1ل"}, -- ^n is lunar
84 {a="([%(%[%|%<%s%-])(a)(%^n)%-", b="%1ا%2ل"}, -- ^n is lunar --p
85 {a="^(a)([%_%^%.]?[tdrzsnc])%-", b="ا%1ل"},
86 {a="([%(%[%|%<%s%-])(a)([%_%^%.]?[tdrzsnc])%-", b="%1ا%2ل"}, --p
83 -- al- + initial unstable hamza 87 -- al- + initial unstable hamza
84 {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"}, 88 {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"},
85 {a="([%(%[%|%<%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p 89 {a="([%(%[%|%<%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p
@@ -94,15 +98,23 @@ trigraphsnv = { -- trigraphs or more
94 -- art. with waṣla + lām 98 -- art. with waṣla + lām
95 {a="'l%-(l)", b="ال%1"}, 99 {a="'l%-(l)", b="ال%1"},
96 -- art. with waṣla + solar consonant 100 -- art. with waṣla + solar consonant
97 {a="'l%-([%_%^%.]?[tdrzsn])", b="ال%1"}, 101 -- ('c' and '^n' are additional characters)
102 {a="'l%-(%^n)", b="ال%1"}, -- ^n is lunar
103 {a="'l%-([%_%^%.]?[tdrzsnc])", b="ال%1"},
98 -- li-/la- + art. + lām 104 -- li-/la- + art. + lām
99 {a="l([ai])%-l%-(l)", b="ل%1%2"}, 105 {a="l([ai])%-l%-(l)", b="ل%1%2"},
100 -- assim. art. with waṣla + solar consonant 106 -- assim. art. with waṣla + solar consonant
101 {a="'([%_%^%.]?[tdrzsn])%-", b="ال"}, 107 -- ('c' and '^n' are additional characters)
108 {a="'(%^n)%-", b="ال"}, -- ^n is lunar
109 {a="'([%_%^%.]?[tdrzsnc])%-", b="ال"},
102 -- li-/la- + art. + solar consonant is a special orthography 110 -- li-/la- + art. + solar consonant is a special orthography
103 {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2"}, 111 -- ('c' and '^n' are additional characters)
112 {a="l([ai])%-l%-(%^n)", b="ل%1ل%2"}, -- ^n is lunar
113 {a="l([ai])%-l%-([%_%^%.]?[tdrzsnc])", b="ل%1ل%2"},
104 -- li-/la + assim. art. + solar consonant is a special orthography 114 -- li-/la + assim. art. + solar consonant is a special orthography
105 {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3"}, 115 -- ('c' and '^n' are additional characters)
116 {a="l([ai])%-(%^n)%-(%^n)", b="ل%1ل%3"}, -- ^n is lunar
117 {a="l([ai])%-([%_%^%.]?[tdrzsnc])%-([%_%^%.]?[tdrzsnc])", b="ل%1ل%3"},
106 -- art. with waṣla + initial unstable hamza 118 -- art. with waṣla + initial unstable hamza
107 {a="'l%-(\")([uai])", b="الٱ%2"}, 119 {a="'l%-(\")([uai])", b="الٱ%2"},
108 {a="'l%-([uai])", b="الا%1"}, 120 {a="'l%-([uai])", b="الا%1"},