aboutsummaryrefslogtreecommitdiff
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
parent17e0b49d4a7e28efdffe4f209afdff3f5c580475 (diff)
downloadarabluatex-a047d1130e006c050c3b2807e91d62f9ffe3d169.tar.gz
the middle hamza was wrongly parsed in words like ḥīnaʾiḏin
-rw-r--r--arabluatex_fullvoc.lua40
-rw-r--r--arabluatex_voc.lua40
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--