diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-05-28 10:36:47 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-05-28 10:36:47 +0200 |
commit | b8c169ea96b982c664dcbde90e29ca87cfe39188 (patch) | |
tree | 3a3d3e332f607727dfd23788bfe777e1f88f3943 /arabluatex_novoc.lua | |
parent | b90f4668198eb701d5524b8f93f50f0d26c7bea2 (diff) | |
download | arabluatex-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.lua | 52 |
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 | ||
25 | tanwinnv = { | 25 | tanwinnv = { |
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="ٱ"}, |