diff options
Diffstat (limited to 'arabluatex_novoc.lua')
-rw-r--r-- | arabluatex_novoc.lua | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua index d8e1248..deb5d3e 100644 --- a/arabluatex_novoc.lua +++ b/arabluatex_novoc.lua | |||
@@ -22,6 +22,43 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |||
22 | 02111-1307, USA. | 22 | 02111-1307, USA. |
23 | --]] | 23 | --]] |
24 | 24 | ||
25 | tanwinnv = { | ||
26 | {a="uNU", b="و"}, | ||
27 | {a="aNU", b="وا"}, | ||
28 | {a="iNU", b="و"}, | ||
29 | -- assimilations (begin). These are good but may not apply here. | ||
30 | -- {a="(uN)(%s)([rlmnwy])", b="|%2%3%3"}, | ||
31 | -- {a="(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"}, | ||
32 | -- {a="(aN)(Y)(%s)([rlmnwy])", b="ى%3%4%4"}, | ||
33 | -- {a="(T)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, | ||
34 | -- {a="(ء)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, | ||
35 | -- {a="([^TA])(aN)(%s)([rlmnwy])", b="%1ا%3%4%4"}, | ||
36 | -- {a="(iN)(%s)([rlmnwy])", b="|%2%3%3"}, | ||
37 | -- assimilations (end) | ||
38 | -- "quoted" tanwīn (begin) | ||
39 | {a="(\"uN)", b="ٌ"}, | ||
40 | {a="(B)(\"aN)", b="%1ً"}, | ||
41 | {a="(\"aN)(_A)", b="ًى"}, | ||
42 | {a="(\"aN)(Y)", b="ًى"}, | ||
43 | {a="(T)(\"aN)", b="%1ً"}, | ||
44 | {a="(ء)(\"aN)", b="%1ً"}, | ||
45 | {a="([^TA])(\"aN)", b="%1ًا"}, | ||
46 | {a="(\"iN)", b="ٍ"}, | ||
47 | -- "quoted" tanwīn (end) | ||
48 | {a="(uN)", b=""}, | ||
49 | {a="(B)(aN)", b="%1"}, | ||
50 | {a="(aN)(_A)", b="ى"}, | ||
51 | {a="(aN)(Y)", b="ى"}, | ||
52 | {a="(T)(aN)", b="%1"}, | ||
53 | {a="(ء)(aN)", b="%1"}, | ||
54 | {a="([^TA])(aN)", b="%1ا"}, | ||
55 | {a="(iN)", b=""}, | ||
56 | -- initial straight double quote gives a connective ʾalif. This has | ||
57 | -- nothing to do with the tanwīn, but I put it here for time being. | ||
58 | {a="^\"", b="ٱ"}, | ||
59 | {a="([%s%-])\"", b="%1ٱ"} | ||
60 | } | ||
61 | |||
25 | trigraphsnv = { -- trigraphs or more | 62 | trigraphsnv = { -- trigraphs or more |
26 | -- Allah | 63 | -- Allah |
27 | {a="l%-l_ah", b="l-ll_ah"}, | 64 | {a="l%-l_ah", b="l-ll_ah"}, |
@@ -78,43 +115,6 @@ trigraphsnv = { -- trigraphs or more | |||
78 | {a="(_a)I", b="%1ي"} | 115 | {a="(_a)I", b="%1ي"} |
79 | } | 116 | } |
80 | 117 | ||
81 | tanwinnv = { | ||
82 | {a="uNU", b="و"}, | ||
83 | {a="aNU", b="وا"}, | ||
84 | {a="iNU", b="و"}, | ||
85 | -- assimilations (begin). These are good but may not apply here. | ||
86 | -- {a="(uN)(%s)([rlmnwy])", b="|%2%3%3"}, | ||
87 | -- {a="(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"}, | ||
88 | -- {a="(aN)(Y)(%s)([rlmnwy])", b="ى%3%4%4"}, | ||
89 | -- {a="(T)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, | ||
90 | -- {a="(ء)(aN)(%s)([rlmnwy])", b="%1%3%4%4"}, | ||
91 | -- {a="([^TA])(aN)(%s)([rlmnwy])", b="%1ا%3%4%4"}, | ||
92 | -- {a="(iN)(%s)([rlmnwy])", b="|%2%3%3"}, | ||
93 | -- assimilations (end) | ||
94 | -- "quoted" tanwīn (begin) | ||
95 | {a="(\"uN)", b="ٌ"}, | ||
96 | {a="(B)(\"aN)", b="%1ً"}, | ||
97 | {a="(\"aN)(_A)", b="ًى"}, | ||
98 | {a="(\"aN)(Y)", b="ًى"}, | ||
99 | {a="(T)(\"aN)", b="%1ً"}, | ||
100 | {a="(ء)(\"aN)", b="%1ً"}, | ||
101 | {a="([^TA])(\"aN)", b="%1ًا"}, | ||
102 | {a="(\"iN)", b="ٍ"}, | ||
103 | -- "quoted" tanwīn (end) | ||
104 | {a="(uN)", b=""}, | ||
105 | {a="(B)(aN)", b="%1"}, | ||
106 | {a="(aN)(_A)", b="ى"}, | ||
107 | {a="(aN)(Y)", b="ى"}, | ||
108 | {a="(T)(aN)", b="%1"}, | ||
109 | {a="(ء)(aN)", b="%1"}, | ||
110 | {a="([^TA])(aN)", b="%1ا"}, | ||
111 | {a="(iN)", b=""}, | ||
112 | -- initial straight double quote gives a connective ʾalif. This has | ||
113 | -- nothing to do with the tanwīn, but I put it here for time being. | ||
114 | {a="^\"", b="ٱ"}, | ||
115 | {a="([%s%-])\"", b="%1ٱ"} | ||
116 | } | ||
117 | |||
118 | longvnv = { | 118 | longvnv = { |
119 | {a="\"A", b="َا"}, | 119 | {a="\"A", b="َا"}, |
120 | {a="\"U", b="ُو"}, | 120 | {a="\"U", b="ُو"}, |