aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arabluatex_fullvoc.lua16
-rw-r--r--arabluatex_trans.lua32
-rw-r--r--arabluatex_voc.lua19
3 files changed, 34 insertions, 33 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 75f042d..9757371 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -81,8 +81,8 @@ trigraphsfv = { -- trigraphs or more
81 -- al- + initial unstable hamza 81 -- al- + initial unstable hamza
82 {a="^(a)l%-([uai])", b="ا%1لٱ%2"}, 82 {a="^(a)l%-([uai])", b="ا%1لٱ%2"},
83 {a="(%s)(a)l%-([uai])", b="%1ا%2لٱ%3"}, 83 {a="(%s)(a)l%-([uai])", b="%1ا%2لٱ%3"},
84 -- li- + art. + initial unstable hamza is a special orthography 84 -- li-/la + art. + initial unstable hamza is a special orthography
85 {a="l(i)%-l%-([uai])", b="ل%1لٱ%2"}, 85 {a="l([ai])%-l%-([uai])", b="ل%1لٱ%2"},
86 -- al- + lunar consonant (i.e. what remains) 86 -- al- + lunar consonant (i.e. what remains)
87 {a="^(a)l%-", b="ا%1لْ"}, 87 {a="^(a)l%-", b="ا%1لْ"},
88 {a="(%s)(a)l%-", b="%1ا%2لْ"}, 88 {a="(%s)(a)l%-", b="%1ا%2لْ"},
@@ -90,14 +90,14 @@ trigraphsfv = { -- trigraphs or more
90 {a="'l%-(l)", b="ٱل%1%1"}, 90 {a="'l%-(l)", b="ٱل%1%1"},
91 -- art. with waṣla + solar consonant 91 -- art. with waṣla + solar consonant
92 {a="'l%-([%_%^%.]?[tdrzsn])", b="ٱل%1%1"}, 92 {a="'l%-([%_%^%.]?[tdrzsn])", b="ٱل%1%1"},
93 -- li- + art. + lām 93 -- li-/la- + art. + lām
94 {a="l(i)%-l%-(l)", b="ل%1ل%2%2"}, 94 {a="l([ai])%-l%-(l)", b="ل%1%2%2"},
95 -- assim. art. with waṣla + solar consonant 95 -- assim. art. with waṣla + solar consonant
96 {a="'([%_%^%.]?[tdrzsn])%-", b="ٱل%1"}, 96 {a="'([%_%^%.]?[tdrzsn])%-", b="ٱل%1"},
97 -- li- + art. + solar consonant is a special orthography 97 -- li-/la- + art. + solar consonant is a special orthography
98 {a="l(i)%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2%2"}, 98 {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2%2"},
99 -- li- + assim. art. + solar consonant is a special orthography 99 -- li-/la- + assim. art. + solar consonant is a special orthography
100 {a="l(i)%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3%3"}, 100 {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3%3"},
101 -- art. with waṣla + initial unstable hamza 101 -- art. with waṣla + initial unstable hamza
102 {a="'l%-([uai])", b="ٱلٱ%1"}, 102 {a="'l%-([uai])", b="ٱلٱ%1"},
103 -- art. with waṣla + lunar consonant (i.e. what remains) 103 -- art. with waṣla + lunar consonant (i.e. what remains)
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua
index 19411f1..96ef38f 100644
--- a/arabluatex_trans.lua
+++ b/arabluatex_trans.lua
@@ -81,8 +81,8 @@ trigraphstrdmg = { -- trigraphs or more
81 -- al- + initial unstable hamza 81 -- al- + initial unstable hamza
82 {a="^(a)l%-([uai])", b="%1l-%2"}, 82 {a="^(a)l%-([uai])", b="%1l-%2"},
83 {a="(%s)(a)l%-([uai])", b="%1%2l-%3"}, 83 {a="(%s)(a)l%-([uai])", b="%1%2l-%3"},
84 -- li- + art. + initial unstable hamza is a special orthography 84 -- li-/la- + art. + initial unstable hamza is a special orthography
85 {a="l(i)%-l%-([uai])", b="l%1-l-%2"}, 85 {a="l([ai])%-l%-([uai])", b="l%1-l-%2"},
86 -- al- + lunar consonant (i.e. what remains) 86 -- al- + lunar consonant (i.e. what remains)
87 {a="^(a)l%-", b="%1l-"}, 87 {a="^(a)l%-", b="%1l-"},
88 {a="(%s)(a)l%-", b="%1%2l-"}, 88 {a="(%s)(a)l%-", b="%1%2l-"},
@@ -90,14 +90,14 @@ trigraphstrdmg = { -- trigraphs or more
90 {a="'l%-(l)", b="'l-%1"}, 90 {a="'l%-(l)", b="'l-%1"},
91 -- art. with waṣla + solar consonant 91 -- art. with waṣla + solar consonant
92 {a="'l%-([%_%^%.]?[tdrzsn])", b="'%1-%1"}, 92 {a="'l%-([%_%^%.]?[tdrzsn])", b="'%1-%1"},
93 -- li- + art. + lām 93 -- li-/la- + art. + lām
94 {a="l(i)%-l%-(l)", b="l%1-l-%2%2"}, 94 {a="l([ai])%-l%-(l)", b="l%1-%2%2"},
95 -- assim. art. with waṣla + solar consonant 95 -- assim. art. with waṣla + solar consonant
96 {a="'([%_%^%.]?[tdrzsn])%-", b="'%1-"}, 96 {a="'([%_%^%.]?[tdrzsn])%-", b="'%1-"},
97 -- li- + art. + solar consonant is a special orthography 97 -- li-/la- + art. + solar consonant is a special orthography
98 {a="l(i)%-l%-([%_%^%.]?[tdrzsn])", b="l%1-%2-%2"}, 98 {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="l%1-%2-%2"},
99 -- li- + assim. art. + solar consonant is a special orthography 99 -- li-/la- + assim. art. + solar consonant is a special orthography
100 {a="l(i)%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="l%1-%2-%3"}, 100 {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="l%1-%2-%3"},
101 -- art. with waṣla + initial unstable hamza 101 -- art. with waṣla + initial unstable hamza
102 {a="'l%-([uai])", b="'l-%1"}, 102 {a="'l%-([uai])", b="'l-%1"},
103 -- art. with waṣla + lunar consonant (i.e. what remains) 103 -- art. with waṣla + lunar consonant (i.e. what remains)
@@ -236,8 +236,8 @@ trigraphstrloc = { -- trigraphs or more
236 -- al- + initial unstable hamza 236 -- al- + initial unstable hamza
237 {a="^(a)l%-([uai])", b="%1l-%2"}, 237 {a="^(a)l%-([uai])", b="%1l-%2"},
238 {a="(%s)(a)l%-([uai])", b="%1%2l-%3"}, 238 {a="(%s)(a)l%-([uai])", b="%1%2l-%3"},
239 -- li- + art. + initial unstable hamza is a special orthography 239 -- li-/la- + art. + initial unstable hamza is a special orthography
240 {a="l(i)%-l%-([uai])", b="l%1l-%2"}, 240 {a="l([ai])%-l%-([uai])", b="l%1l-%2"},
241 -- al- + lunar consonant (i.e. what remains) 241 -- al- + lunar consonant (i.e. what remains)
242 {a="^(a)l%-", b="%1l-"}, 242 {a="^(a)l%-", b="%1l-"},
243 {a="(%s)(a)l%-", b="%1%2l-"}, 243 {a="(%s)(a)l%-", b="%1%2l-"},
@@ -245,14 +245,14 @@ trigraphstrloc = { -- trigraphs or more
245 {a="'l%-(l)", b="al-%1"}, 245 {a="'l%-(l)", b="al-%1"},
246 -- art. with waṣla + solar consonant 246 -- art. with waṣla + solar consonant
247 {a="'l%-([%_%^%.]?[tdrzsn])", b="al-%1"}, 247 {a="'l%-([%_%^%.]?[tdrzsn])", b="al-%1"},
248 -- li- + art. + lām 248 -- li-/la- + art. + lām
249 {a="l(i)%-l%-(l)", b="l%1l-%2"}, 249 {a="l([ai])%-l%-(l)", b="l%1-%2"},
250 -- assim. art. with waṣla + solar consonant 250 -- assim. art. with waṣla + solar consonant
251 {a="'([%_%^%.]?[tdrzsn])%-", b="al-"}, 251 {a="'([%_%^%.]?[tdrzsn])%-", b="al-"},
252 -- li- + art. + solar consonant is a special orthography 252 -- li-/la- + art. + solar consonant is a special orthography
253 {a="l(i)%-l%-([%_%^%.]?[tdrzsn])", b="l%1l-%2"}, 253 {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="l%1l-%2"},
254 -- li- + assim. art. + solar consonant is a special orthography 254 -- li-/la- + assim. art. + solar consonant is a special orthography
255 {a="l(i)%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="l%1l-%3"}, 255 {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="l%1l-%3"},
256 -- art. with waṣla + initial unstable hamza 256 -- art. with waṣla + initial unstable hamza
257 {a="'l%-([uai])", b="al-%1"}, 257 {a="'l%-([uai])", b="al-%1"},
258 -- art. with waṣla + lunar consonant (i.e. what remains) 258 -- art. with waṣla + lunar consonant (i.e. what remains)
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 9208eed..face931 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -121,8 +121,8 @@ trigraphs = { -- trigraphs or more
121 -- al- + initial unstable hamza 121 -- al- + initial unstable hamza
122 {a="^(a)l%-([uai])", b="ا%1لا%2"}, 122 {a="^(a)l%-([uai])", b="ا%1لا%2"},
123 {a="(%s)(a)l%-([uai])", b="%1ا%2لا%3"}, 123 {a="(%s)(a)l%-([uai])", b="%1ا%2لا%3"},
124 -- li- + art. + initial unstable hamza is a special orthography 124 -- li-/la- + art. + initial unstable hamza is a special orthography
125 {a="l(i)%-l%-([uai])", b="ل%1لا%2"}, 125 {a="l([ai])%-l%-([uai])", b="ل%1لا%2"},
126 -- al- + lunar consonant (i.e. what remains) 126 -- al- + lunar consonant (i.e. what remains)
127 {a="^(a)l%-", b="ا%1ل"}, 127 {a="^(a)l%-", b="ا%1ل"},
128 {a="(%s)(a)l%-", b="%1ا%2ل"}, 128 {a="(%s)(a)l%-", b="%1ا%2ل"},
@@ -130,14 +130,14 @@ trigraphs = { -- trigraphs or more
130 {a="'l%-(l)", b="ال%1%1"}, 130 {a="'l%-(l)", b="ال%1%1"},
131 -- art. with waṣla + solar consonant 131 -- art. with waṣla + solar consonant
132 {a="'l%-([%_%^%.]?[tdrzsn])", b="ال%1%1"}, 132 {a="'l%-([%_%^%.]?[tdrzsn])", b="ال%1%1"},
133 -- li- + art. + lām 133 -- li-/la- + art. + lām
134 {a="l(i)%-l%-(l)", b="ل%1ل%2%2"}, 134 {a="l([ai])%-l%-(l)", b="ل%1%2%2"},
135 -- assim. art. with waṣla + solar consonant 135 -- assim. art. with waṣla + solar consonant
136 {a="'([%_%^%.]?[tdrzsn])%-", b="ال%1"}, 136 {a="'([%_%^%.]?[tdrzsn])%-", b="ال%1"},
137 -- li- + art. + solar consonant is a special orthography 137 -- li-/la- + art. + solar consonant is a special orthography
138 {a="l(i)%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2%2"}, 138 {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2%2"},
139 -- li- + assim. art. + solar consonant is a special orthography 139 -- li-/la + assim. art. + solar consonant is a special orthography
140 {a="l(i)%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3%3"}, 140 {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3%3"},
141 -- art. with waṣla + initial unstable hamza 141 -- art. with waṣla + initial unstable hamza
142 {a="'l%-([uai])", b="الا%1"}, 142 {a="'l%-([uai])", b="الا%1"},
143 -- art. with waṣla + lunar consonant (i.e. what remains) 143 -- art. with waṣla + lunar consonant (i.e. what remains)
@@ -251,7 +251,8 @@ shortv = {
251} 251}
252 252
253null = { 253null = {
254 {a="%|", b=""} 254 {a="%|", b=""},
255 {a="([^0-9])(%-)([^0-9])", b="%1%3"}
255} 256}
256 257
257-- return { 258-- return {