diff options
-rw-r--r-- | arabluatex_fullvoc.lua | 16 | ||||
-rw-r--r-- | arabluatex_trans.lua | 32 | ||||
-rw-r--r-- | arabluatex_voc.lua | 19 |
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 | ||
253 | null = { | 253 | null = { |
254 | {a="%|", b=""} | 254 | {a="%|", b=""}, |
255 | {a="([^0-9])(%-)([^0-9])", b="%1%3"} | ||
255 | } | 256 | } |
256 | 257 | ||
257 | -- return { | 258 | -- return { |