aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_fullvoc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'arabluatex_fullvoc.lua')
-rw-r--r--arabluatex_fullvoc.lua106
1 files changed, 0 insertions, 106 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index 9a24d0a..75f042d 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -22,48 +22,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
2202111-1307, USA. 2202111-1307, USA.
23--]] 23--]]
24 24
25numbers = {
26 {a="0", b="٠"},
27 {a="1", b="١"},
28 {a="2", b="٢"},
29 {a="3", b="٣"},
30 {a="4", b="٤"},
31 {a="5", b="٥"},
32 {a="6", b="٦"},
33 {a="7", b="٧"},
34 {a="8", b="٨"},
35 {a="9", b="٩"}
36}
37
38raw = {
39 {a="A", b="َا"},
40 {a="U", b="ُو"},
41 {a="I", b="ِي"},
42 {a="b", b="ب"},
43 {a="t", b="ت"},
44 {a="j", b="ج"},
45 {a="x", b="خ"},
46 {a="d", b="د"},
47 {a="r", b="ر"},
48 {a="z", b="ز"},
49 {a="s", b="س"},
50 {a="f", b="ف"},
51 {a="`", b="ع"},
52 {a="f", b="ف"},
53 {a="q", b="ق"},
54 {a="k", b="ك"},
55 {a="l", b="ل"},
56 {a="m", b="م"},
57 {a="n", b="ن"},
58 {a="h", b="ه"},
59 {a="w", b="و"},
60 {a="y", b="ي"},
61 {a="T", b="ة"},
62 {a="u", b="ُ"},
63 {a="a", b="َ"},
64 {a="i", b="ِ"}
65}
66
67-- this is new 25-- this is new
68hamzafv = { 26hamzafv = {
69 -- initial long u 27 -- initial long u
@@ -146,15 +104,6 @@ trigraphsfv = { -- trigraphs or more
146 {a="'l%-", b="ٱلْ"} 104 {a="'l%-", b="ٱلْ"}
147} 105}
148 106
149tanwin = {
150 {a="uN", b="ٌ"},
151 {a="(aN)(_A)", b="ًى"},
152 {a="(aN)(Y)", b="ًى"},
153 {a="(T)(aN)", b="%1ً"},
154 {a="([^TA])(aN)", b="%1ًا"},
155 {a="iN", b="ٍ"}
156}
157
158-- this is new 107-- this is new
159digraphsfv = { 108digraphsfv = {
160 {a="(%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza 109 {a="(%-)([uai])", b="%1ٱ"}, -- hyphen + initial alif without hamza
@@ -217,58 +166,3 @@ digraphsfv = {
217 {a="%.k", b="ک"}, 166 {a="%.k", b="ک"},
218 {a="%.n", b="ں"} 167 {a="%.n", b="ں"}
219} 168}
220
221single = {
222 {a="b", b="ب"},
223 {a="t", b="ت"},
224 {a="j", b="ج"},
225 {a="x", b="خ"},
226 {a="d", b="د"},
227 {a="r", b="ر"},
228 {a="z", b="ز"},
229 {a="s", b="س"},
230 {a="f", b="ف"},
231 {a="`", b="ع"},
232 {a="f", b="ف"},
233 {a="q", b="ق"},
234 {a="k", b="ك"},
235 {a="l", b="ل"},
236 {a="m", b="م"},
237 {a="n", b="ن"},
238 {a="h", b="ه"},
239 {a="w", b="و"},
240 {a="y", b="ي"},
241 {a="T", b="ة"},
242 {a="Y", b="aى"},
243 {a='"', b='ْ'},
244 {a="([^0-9])%-([^0-9])", b="%1%2"},
245 {a="B", b="ـ"}
246}
247
248longv = {
249 {a="A", b="َا"},
250 {a="U", b="ُو"},
251 {a="I", b="ِي"}
252}
253
254shortv = {
255 {a="u", b="ُ"},
256 {a="a", b="َ"},
257 {a="i", b="ِ"}
258}
259
260null = {
261 {a="%|", b=""}
262}
263
264-- return {
265-- raw = raw,
266-- hamza = hamza,
267-- trigraphs = trigraphs,
268-- tanwin = tanwin,
269-- digraphs = digraphs,
270-- single = single,
271-- longv = longv,
272-- shortv = shortv,
273-- null =null
274-- }