diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-11-21 21:12:11 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-11-21 21:12:11 +0100 |
commit | a047d1130e006c050c3b2807e91d62f9ffe3d169 (patch) | |
tree | f5e72d26db30487d239125b666d884e24f0bc108 | |
parent | 17e0b49d4a7e28efdffe4f209afdff3f5c580475 (diff) | |
download | arabluatex-a047d1130e006c050c3b2807e91d62f9ffe3d169.tar.gz |
the middle hamza was wrongly parsed in words like ḥīnaʾiḏin
-rw-r--r-- | arabluatex_fullvoc.lua | 40 | ||||
-rw-r--r-- | arabluatex_voc.lua | 40 |
2 files changed, 40 insertions, 40 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index 5c1e6e2..2ebd243 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -74,29 +74,29 @@ hamzafv = { | |||
74 | -- ^say'aN and .zim'aN are special orthographies | 74 | -- ^say'aN and .zim'aN are special orthographies |
75 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, | 75 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, |
76 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, | 76 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, |
77 | {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, | 77 | {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, |
78 | {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, | 78 | {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, |
79 | -- u | 79 | -- u |
80 | {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, | 80 | {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, |
81 | {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, | 81 | {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, |
82 | {a="(u)(')$", b="%1ؤْ"}, | 82 | {a="(u)(')$", b="%1ؤْ"}, |
83 | {a="(u)(')(%W)", b="%1ؤْ%3"}, | 83 | {a="(u)(')(%W)", b="%1ؤْ%3"}, |
84 | -- a | 84 | -- a |
85 | {a="(a)(')(A)$", b="%1آ"}, | 85 | {a="(a)(')(A)$", b="%1آ"}, |
86 | {a="(a)(')(A)(%W)", b="%1آ%4"}, | 86 | {a="(a)(')(A)(%W)", b="%1آ%4"}, |
87 | {a="(a)(')([u]N?)$", b="%1أ%3"}, | 87 | {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, |
88 | {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, | 88 | {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, |
89 | {a="(a)(')(a)$", b="%1أ%3"}, | 89 | {a="(a)(')(a)$", b="%1أ%3"}, |
90 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, | 90 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, |
91 | {a="(a)(')(aN)$", b="%1أً"}, | 91 | {a="(a)(')(aN)$", b="%1أً"}, |
92 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, | 92 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, |
93 | {a="(a)(')([i]N?)$", b="%1إ%3"}, | 93 | {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, |
94 | {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, | 94 | {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, |
95 | {a="(a)(')$", b="%1أْ"}, | 95 | {a="(a)(')$", b="%1أْ"}, |
96 | {a="(a)(')(%W)", b="%1أْ%3"}, | 96 | {a="(a)(')(%W)", b="%1أْ%3"}, |
97 | -- i | 97 | -- i |
98 | {a="(i)(')([uai]N?)$", b="%1ئ%3"}, | 98 | {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, |
99 | {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, | 99 | {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, |
100 | {a="(i)(')$", b="%1ئْ"}, | 100 | {a="(i)(')$", b="%1ئْ"}, |
101 | {a="(i)(')(%W)", b="%1ئْ%3"}, | 101 | {a="(i)(')(%W)", b="%1ئْ%3"}, |
102 | -- | 102 | -- |
@@ -174,29 +174,29 @@ hamzafveasy = { -- differences marked below with 'easy' | |||
174 | -- ^say'aN and .zim'aN are special orthographies | 174 | -- ^say'aN and .zim'aN are special orthographies |
175 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, | 175 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, |
176 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, | 176 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, |
177 | {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, | 177 | {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, |
178 | {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, | 178 | {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, |
179 | -- u | 179 | -- u |
180 | {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, | 180 | {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, |
181 | {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, | 181 | {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, |
182 | {a="(u)(')$", b="%1ؤْ"}, | 182 | {a="(u)(')$", b="%1ؤْ"}, |
183 | {a="(u)(')(%W)", b="%1ؤْ%3"}, | 183 | {a="(u)(')(%W)", b="%1ؤْ%3"}, |
184 | -- a | 184 | -- a |
185 | {a="(a)(')(A)$", b="%1آ"}, | 185 | {a="(a)(')(A)$", b="%1آ"}, |
186 | {a="(a)(')(A)(%W)", b="%1آ%4"}, | 186 | {a="(a)(')(A)(%W)", b="%1آ%4"}, |
187 | {a="(a)(')([u]N?)$", b="%1أ%3"}, | 187 | {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, |
188 | {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, | 188 | {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, |
189 | {a="(a)(')(a)$", b="%1أ%3"}, | 189 | {a="(a)(')(a)$", b="%1أ%3"}, |
190 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, | 190 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, |
191 | {a="(a)(')(aN)$", b="%1أً"}, | 191 | {a="(a)(')(aN)$", b="%1أً"}, |
192 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, | 192 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, |
193 | {a="(a)(')([i]N?)$", b="%1إ%3"}, | 193 | {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, |
194 | {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, | 194 | {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, |
195 | {a="(a)(')$", b="%1أْ"}, | 195 | {a="(a)(')$", b="%1أْ"}, |
196 | {a="(a)(')(%W)", b="%1أْ%3"}, | 196 | {a="(a)(')(%W)", b="%1أْ%3"}, |
197 | -- i | 197 | -- i |
198 | {a="(i)(')([uai]N?)$", b="%1ئ%3"}, | 198 | {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, |
199 | {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, | 199 | {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, |
200 | {a="(i)(')$", b="%1ئْ"}, | 200 | {a="(i)(')$", b="%1ئْ"}, |
201 | {a="(i)(')(%W)", b="%1ئْ%3"}, | 201 | {a="(i)(')(%W)", b="%1ئْ%3"}, |
202 | -- | 202 | -- |
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index 5dbc59f..25dd2a1 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua | |||
@@ -209,29 +209,29 @@ hamza = { | |||
209 | -- ^say'aN and .zim'aN are special orthographies | 209 | -- ^say'aN and .zim'aN are special orthographies |
210 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, | 210 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, |
211 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, | 211 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, |
212 | {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, | 212 | {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, |
213 | {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, | 213 | {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, |
214 | -- u | 214 | -- u |
215 | {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, | 215 | {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, |
216 | {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, | 216 | {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, |
217 | {a="(u)(')$", b="%1ؤ"}, | 217 | {a="(u)(')$", b="%1ؤ"}, |
218 | {a="(u)(')(%W)", b="%1ؤ%3"}, | 218 | {a="(u)(')(%W)", b="%1ؤ%3"}, |
219 | -- a | 219 | -- a |
220 | {a="(a)(')(A)$", b="%1آ"}, | 220 | {a="(a)(')(A)$", b="%1آ"}, |
221 | {a="(a)(')(A)(%W)", b="%1آ%4"}, | 221 | {a="(a)(')(A)(%W)", b="%1آ%4"}, |
222 | {a="(a)(')([u]N?)$", b="%1أ%3"}, | 222 | {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, |
223 | {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, | 223 | {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, |
224 | {a="(a)(')(a)$", b="%1أ%3"}, | 224 | {a="(a)(')(a)$", b="%1أ%3"}, |
225 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, | 225 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, |
226 | {a="(a)(')(aN)$", b="%1أً"}, | 226 | {a="(a)(')(aN)$", b="%1أً"}, |
227 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, | 227 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, |
228 | {a="(a)(')([i]N?)$", b="%1إ%3"}, | 228 | {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, |
229 | {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, | 229 | {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, |
230 | {a="(a)(')$", b="%1أ"}, | 230 | {a="(a)(')$", b="%1أ"}, |
231 | {a="(a)(')(%W)", b="%1أ%3"}, | 231 | {a="(a)(')(%W)", b="%1أ%3"}, |
232 | -- i | 232 | -- i |
233 | {a="(i)(')([uai]N?)$", b="%1ئ%3"}, | 233 | {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, |
234 | {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, | 234 | {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, |
235 | {a="(i)(')$", b="%1ئ"}, | 235 | {a="(i)(')$", b="%1ئ"}, |
236 | {a="(i)(')(%W)", b="%1ئ%3"}, | 236 | {a="(i)(')(%W)", b="%1ئ%3"}, |
237 | -- | 237 | -- |
@@ -300,29 +300,29 @@ hamzaeasy = { -- differences marked below with 'easy' | |||
300 | -- ^say'aN and .zim'aN are special orthographies | 300 | -- ^say'aN and .zim'aN are special orthographies |
301 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, | 301 | {a="(%^say)(%')(aN)", b="%1ئ%3"}, |
302 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, | 302 | {a="(.zi?m)(%')(aN)", b="%1ئ%3"}, |
303 | {a="([^uai])(')([uai]N?)$", b="%1ء%3"}, | 303 | {a="([^uai])(')([uai][^%.%^%_]N?)$", b="%1ء%3"}, |
304 | {a="([^uai])(')([uai]N?)(%W)", b="%1ء%3%4"}, | 304 | {a="([^uai])(')([uai][^%.%^%_]N?)(%W)", b="%1ء%3%4"}, |
305 | -- u | 305 | -- u |
306 | {a="(u)(')([uai]N?)$", b="%1ؤ%3"}, | 306 | {a="(u)(')([uai][^%.%^%_]N?)$", b="%1ؤ%3"}, |
307 | {a="(u)(')([uai]N?)(%W)", b="%1ؤ%3%4"}, | 307 | {a="(u)(')([uai][^%.%^%_]N?)(%W)", b="%1ؤ%3%4"}, |
308 | {a="(u)(')$", b="%1ؤ"}, | 308 | {a="(u)(')$", b="%1ؤ"}, |
309 | {a="(u)(')(%W)", b="%1ؤ%3"}, | 309 | {a="(u)(')(%W)", b="%1ؤ%3"}, |
310 | -- a | 310 | -- a |
311 | {a="(a)(')(A)$", b="%1آ"}, | 311 | {a="(a)(')(A)$", b="%1آ"}, |
312 | {a="(a)(')(A)(%W)", b="%1آ%4"}, | 312 | {a="(a)(')(A)(%W)", b="%1آ%4"}, |
313 | {a="(a)(')([u]N?)$", b="%1أ%3"}, | 313 | {a="(a)(')([u][^%.%^%_]N?)$", b="%1أ%3"}, |
314 | {a="(a)(')([u]N?)(%W)", b="%1أ%3%4"}, | 314 | {a="(a)(')([u][^%.%^%_]N?)(%W)", b="%1أ%3%4"}, |
315 | {a="(a)(')(a)$", b="%1أ%3"}, | 315 | {a="(a)(')(a)$", b="%1أ%3"}, |
316 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, | 316 | {a="(a)(')(a)(%W)", b="%1أ%3%4"}, |
317 | {a="(a)(')(aN)$", b="%1أً"}, | 317 | {a="(a)(')(aN)$", b="%1أً"}, |
318 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, | 318 | {a="(a)(')(aN)(%W)", b="%1أً%4"}, |
319 | {a="(a)(')([i]N?)$", b="%1إ%3"}, | 319 | {a="(a)(')([i][^%.%^%_]N?)$", b="%1إ%3"}, |
320 | {a="(a)(')([i]N?)(%W)", b="%1إ%3%4"}, | 320 | {a="(a)(')([i][^%.%^%_]N?)(%W)", b="%1إ%3%4"}, |
321 | {a="(a)(')$", b="%1أ"}, | 321 | {a="(a)(')$", b="%1أ"}, |
322 | {a="(a)(')(%W)", b="%1أ%3"}, | 322 | {a="(a)(')(%W)", b="%1أ%3"}, |
323 | -- i | 323 | -- i |
324 | {a="(i)(')([uai]N?)$", b="%1ئ%3"}, | 324 | {a="(i)(')([uai][^%.%^%_]N?)$", b="%1ئ%3"}, |
325 | {a="(i)(')([uai]N?)(%W)", b="%1ئ%3%4"}, | 325 | {a="(i)(')([uai][^%.%^%_]N?)(%W)", b="%1ئ%3%4"}, |
326 | {a="(i)(')$", b="%1ئ"}, | 326 | {a="(i)(')$", b="%1ئ"}, |
327 | {a="(i)(')(%W)", b="%1ئ%3"}, | 327 | {a="(i)(')(%W)", b="%1ئ%3"}, |
328 | -- | 328 | -- |