aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_novoc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-12-07 17:21:54 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-12-07 17:22:28 +0100
commitd4299f53e1abe77ba50210f2345ccfcb33abf79c (patch)
tree7fb4c72913f4529c6dc91f981a75fe2f447f7095 /arabluatex_novoc.lua
parentc3602097f2b0c81625317422187e381848d09881 (diff)
downloadarabluatex-d4299f53e1abe77ba50210f2345ccfcb33abf79c.tar.gz
rules related to punctuation characters at word boundaries needed much more work (see '--p' tag); new rules for the resolution of the diphthong in ʾaw and law
Diffstat (limited to 'arabluatex_novoc.lua')
-rw-r--r--arabluatex_novoc.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua
index b88eaf2..f2b6a6a 100644
--- a/arabluatex_novoc.lua
+++ b/arabluatex_novoc.lua
@@ -64,27 +64,27 @@ trigraphsnv = { -- trigraphs or more
64 {a="l%-l_ah", b="l-ll_ah"}, 64 {a="l%-l_ah", b="l-ll_ah"},
65 -- 'llatI / 'llad_I 65 -- 'llatI / 'llad_I
66 {a="^'ll(a)([%_]?[dt])", b="ال%1%2"}, 66 {a="^'ll(a)([%_]?[dt])", b="ال%1%2"},
67 {a="([%p%s%-])'ll(a)([%_]?[dt])", b="%1ال%2%3"}, --p 67 {a="([%(%[%|%<%s%-])'ll(a)([%_]?[dt])", b="%1ال%2%3"}, --p
68 -- al- + lām 68 -- al- + lām
69 {a="^(a)l%-(l)", b="ا%1ل%2"}, 69 {a="^(a)l%-(l)", b="ا%1ل%2"},
70 {a="([%p%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p 70 {a="([%(%[%|%<%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p
71 -- al- + solar consonant 71 -- al- + solar consonant
72 {a="^(a)l%-([%_%^%.]?[tdrzsn])", b="ا%1ل%2"}, 72 {a="^(a)l%-([%_%^%.]?[tdrzsn])", b="ا%1ل%2"},
73 {a="([%p%s%-])(a)l%-([%_%^%.]?[tdrzsn])", b="%1ا%2ل%3"}, --p 73 {a="([%(%[%|%<%s%-])(a)l%-([%_%^%.]?[tdrzsn])", b="%1ا%2ل%3"}, --p
74 -- assim. art. + solar consonant 74 -- assim. art. + solar consonant
75 {a="^(a)([%_%^%.]?[tdrzsn])%-", b="ا%1ل"}, 75 {a="^(a)([%_%^%.]?[tdrzsn])%-", b="ا%1ل"},
76 {a="([%p%s%-])(a)([%_%^%.]?[tdrzsn])%-", b="%1ا%2ل"}, --p 76 {a="([%(%[%|%<%s%-])(a)([%_%^%.]?[tdrzsn])%-", b="%1ا%2ل"}, --p
77 -- al- + initial unstable hamza 77 -- al- + initial unstable hamza
78 {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"}, 78 {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"},
79 {a="([%p%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p 79 {a="([%(%[%|%<%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p
80 {a="^(a)l%-([uai])", b="ا%1لا%2"}, 80 {a="^(a)l%-([uai])", b="ا%1لا%2"},
81 {a="([%p%s%-])(a)l%-([uai])", b="%1ا%2لا%3"}, --p 81 {a="([%(%[%|%<%s%-])(a)l%-([uai])", b="%1ا%2لا%3"}, --p
82 -- li-/la- + art. + initial unstable hamza is a special orthography 82 -- li-/la- + art. + initial unstable hamza is a special orthography
83 {a="l([ai])%-l%-(\")([uai])", b="ل%1لٱ%3"}, 83 {a="l([ai])%-l%-(\")([uai])", b="ل%1لٱ%3"},
84 {a="l([ai])%-l%-([uai])", b="ل%1لا%2"}, 84 {a="l([ai])%-l%-([uai])", b="ل%1لا%2"},
85 -- al- + lunar consonant (i.e. what remains) 85 -- al- + lunar consonant (i.e. what remains)
86 {a="^(a)l%-", b="ا%1ل"}, 86 {a="^(a)l%-", b="ا%1ل"},
87 {a="([%p%s%-])(a)l%-", b="%1ا%2ل"}, --p 87 {a="([%(%[%|%<%s%-])(a)l%-", b="%1ا%2ل"}, --p
88 -- art. with waṣla + lām 88 -- art. with waṣla + lām
89 {a="'l%-(l)", b="ال%1"}, 89 {a="'l%-(l)", b="ال%1"},
90 -- art. with waṣla + solar consonant 90 -- art. with waṣla + solar consonant