aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_novoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-05-28 10:36:47 +0200
committerRobert Alessi <alessi@robertalessi.net>2016-05-28 10:36:47 +0200
commitb8c169ea96b982c664dcbde90e29ca87cfe39188 (patch)
tree3a3d3e332f607727dfd23788bfe777e1f88f3943 /arabluatex_novoc.lua
parentb90f4668198eb701d5524b8f93f50f0d26c7bea2 (diff)
downloadarabluatex-b8c169ea96b982c664dcbde90e29ca87cfe39188.tar.gz
done implementing ʾiʿrāb ġayr munṣarif, done documenting. getting close to v1.3
Diffstat (limited to 'arabluatex_novoc.lua')
-rw-r--r--arabluatex_novoc.lua52
1 files changed, 26 insertions, 26 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua
index 16f3b51..f069f5a 100644
--- a/arabluatex_novoc.lua
+++ b/arabluatex_novoc.lua
@@ -23,36 +23,36 @@ along with this program. If not, see
23--]] 23--]]
24 24
25tanwinnv = { 25tanwinnv = {
26 {a="uNU", b="و"}, 26 {a="%-?uNU", b="و"},
27 {a="aNU", b="وا"}, 27 {a="%-?aNU", b="وا"},
28 {a="iNU", b="و"}, 28 {a="%-?iNU", b="و"},
29 -- assimilations (begin). These are good but may not apply here. 29 -- assimilations (begin). These are good but may not apply here.
30-- {a="(uN)(%s)([rlmnwy])", b="|%2%3%3"}, 30-- {a="%-?(uN)(%s)([rlmnwy])", b="|%2%3%3"},
31-- {a="(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"}, 31-- {a="%-?(aN)(_A)(%s)([rlmnwy])", b="ى%3%4%4"},
32-- {a="(aN)(Y)(%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"}, 33-- {a="(T)%-?(aN)(%s)([rlmnwy])", b="%1%3%4%4"},
34-- {a="(ء)(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"}, 35-- {a="([^TA])%-?(aN)(%s)([rlmnwy])", b="%1ا%3%4%4"},
36-- {a="(iN)(%s)([rlmnwy])", b="|%2%3%3"}, 36-- {a="%-?(iNI?)(%s)([rlmnwy])", b="|%2%3%3"},
37 -- assimilations (end) 37 -- assimilations (end)
38 -- "quoted" tanwīn (begin) 38 -- "quoted" tanwīn (begin)
39 {a="(\"uN)", b="ٌ"}, 39 {a="%-?(\"uN)", b="ٌ"},
40 {a="(B)(\"aN)", b="%1ً"}, 40 {a="(B)%-?(\"aN)", b="%1ً"},
41 {a="(\"aN)(_A)", b="ًى"}, 41 {a="%-?(\"aN)(_A)", b="ًى"},
42 {a="(\"aN)(Y)", b="ًى"}, 42 {a="%-?(\"aN)(Y)", b="ًى"},
43 {a="(T)(\"aN)", b="%1ً"}, 43 {a="(T)%-?(\"aN)", b="%1ً"},
44 {a="(ء)(\"aN)", b="%1ً"}, 44 {a="(ء)%-?(\"aN)", b="%1ً"},
45 {a="([^TA])(\"aN)", b="%1ًا"}, 45 {a="([^TA])%-?(\"aN)", b="%1ًا"},
46 {a="(\"iN)", b="ٍ"}, 46 {a="%-?(\"iNI?)", b="ٍ"},
47 -- "quoted" tanwīn (end) 47 -- "quoted" tanwīn (end)
48 {a="(uN)", b=""}, 48 {a="%-?(uN)", b=""},
49 {a="(B)(aN)", b="%1"}, 49 {a="(B)%-?(aN)", b="%1"},
50 {a="(aN)(_A)", b="ى"}, 50 {a="%-?(aN)(_A)", b="ى"},
51 {a="(aN)(Y)", b="ى"}, 51 {a="%-?(aN)(Y)", b="ى"},
52 {a="(T)(aN)", b="%1"}, 52 {a="(T)%-?(aN)", b="%1"},
53 {a="(ء)(aN)", b="%1"}, 53 {a="(ء)%-?(aN)", b="%1"},
54 {a="([^TA])(aN)", b="%1ا"}, 54 {a="([^TA])%-?(aN)", b="%1ا"},
55 {a="(iN)", b=""}, 55 {a="%-?(iNI?)", b=""},
56 -- initial straight double quote gives a connective ʾalif. This has 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. 57 -- nothing to do with the tanwīn, but I put it here for time being.
58 {a="^\"", b="ٱ"}, 58 {a="^\"", b="ٱ"},