aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-11-21 21:12:11 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-11-21 21:12:11 +0100
commita047d1130e006c050c3b2807e91d62f9ffe3d169 (patch)
treef5e72d26db30487d239125b666d884e24f0bc108 /arabluatex_voc.lua
parent17e0b49d4a7e28efdffe4f209afdff3f5c580475 (diff)
downloadarabluatex-a047d1130e006c050c3b2807e91d62f9ffe3d169.tar.gz
the middle hamza was wrongly parsed in words like ḥīnaʾiḏin
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua40
1 files changed, 20 insertions, 20 deletions
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--