diff options
Diffstat (limited to 'arabluatex_novoc.lua')
-rw-r--r-- | arabluatex_novoc.lua | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua index 55eccdc..caf66f9 100644 --- a/arabluatex_novoc.lua +++ b/arabluatex_novoc.lua | |||
@@ -74,12 +74,16 @@ trigraphsnv = { -- trigraphs or more | |||
74 | -- al- + lām | 74 | -- al- + lām |
75 | {a="^(a)l%-(l)", b="ا%1ل%2"}, | 75 | {a="^(a)l%-(l)", b="ا%1ل%2"}, |
76 | {a="([%(%[%|%<%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p | 76 | {a="([%(%[%|%<%s%-])(a)l%-(l)", b="%1ا%2ل%3"}, --p |
77 | -- al- + solar consonant | 77 | -- al- + solar consonant ('c' and '^n' are additional characters) |
78 | {a="^(a)l%-([%_%^%.]?[tdrzsn])", b="ا%1ل%2"}, | 78 | {a="^(a)l%-(%^n)", b="ا%1ل%2"}, -- ^n is lunar |
79 | {a="([%(%[%|%<%s%-])(a)l%-([%_%^%.]?[tdrzsn])", b="%1ا%2ل%3"}, --p | 79 | {a="([%(%[%|%<%s%-])(a)l%-(%^n)", b="%1ا%2ل%3"}, -- ^n is lunar --p |
80 | -- assim. art. + solar consonant | 80 | {a="^(a)l%-([%_%^%.]?[tdrzsnc])", b="ا%1ل%2"}, |
81 | {a="^(a)([%_%^%.]?[tdrzsn])%-", b="ا%1ل"}, | 81 | {a="([%(%[%|%<%s%-])(a)l%-([%_%^%.]?[tdrzsnc])", b="%1ا%2ل%3"}, --p |
82 | {a="([%(%[%|%<%s%-])(a)([%_%^%.]?[tdrzsn])%-", b="%1ا%2ل"}, --p | 82 | -- assim. art. + solar consonant ('c' and '^n' are additional characters) |
83 | {a="^(a)(%^n)%-", b="ا%1ل"}, -- ^n is lunar | ||
84 | {a="([%(%[%|%<%s%-])(a)(%^n)%-", b="%1ا%2ل"}, -- ^n is lunar --p | ||
85 | {a="^(a)([%_%^%.]?[tdrzsnc])%-", b="ا%1ل"}, | ||
86 | {a="([%(%[%|%<%s%-])(a)([%_%^%.]?[tdrzsnc])%-", b="%1ا%2ل"}, --p | ||
83 | -- al- + initial unstable hamza | 87 | -- al- + initial unstable hamza |
84 | {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"}, | 88 | {a="^(a)l%-(\")([uai])", b="ا%1لٱ%3"}, |
85 | {a="([%(%[%|%<%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p | 89 | {a="([%(%[%|%<%s%-])(a)l%-(\")([uai])", b="%1ا%2لٱ%4"}, --p |
@@ -94,15 +98,23 @@ trigraphsnv = { -- trigraphs or more | |||
94 | -- art. with waṣla + lām | 98 | -- art. with waṣla + lām |
95 | {a="'l%-(l)", b="ال%1"}, | 99 | {a="'l%-(l)", b="ال%1"}, |
96 | -- art. with waṣla + solar consonant | 100 | -- art. with waṣla + solar consonant |
97 | {a="'l%-([%_%^%.]?[tdrzsn])", b="ال%1"}, | 101 | -- ('c' and '^n' are additional characters) |
102 | {a="'l%-(%^n)", b="ال%1"}, -- ^n is lunar | ||
103 | {a="'l%-([%_%^%.]?[tdrzsnc])", b="ال%1"}, | ||
98 | -- li-/la- + art. + lām | 104 | -- li-/la- + art. + lām |
99 | {a="l([ai])%-l%-(l)", b="ل%1%2"}, | 105 | {a="l([ai])%-l%-(l)", b="ل%1%2"}, |
100 | -- assim. art. with waṣla + solar consonant | 106 | -- assim. art. with waṣla + solar consonant |
101 | {a="'([%_%^%.]?[tdrzsn])%-", b="ال"}, | 107 | -- ('c' and '^n' are additional characters) |
108 | {a="'(%^n)%-", b="ال"}, -- ^n is lunar | ||
109 | {a="'([%_%^%.]?[tdrzsnc])%-", b="ال"}, | ||
102 | -- li-/la- + art. + solar consonant is a special orthography | 110 | -- li-/la- + art. + solar consonant is a special orthography |
103 | {a="l([ai])%-l%-([%_%^%.]?[tdrzsn])", b="ل%1ل%2"}, | 111 | -- ('c' and '^n' are additional characters) |
112 | {a="l([ai])%-l%-(%^n)", b="ل%1ل%2"}, -- ^n is lunar | ||
113 | {a="l([ai])%-l%-([%_%^%.]?[tdrzsnc])", b="ل%1ل%2"}, | ||
104 | -- li-/la + assim. art. + solar consonant is a special orthography | 114 | -- li-/la + assim. art. + solar consonant is a special orthography |
105 | {a="l([ai])%-([%_%^%.]?[tdrzsn])%-([%_%^%.]?[tdrzsn])", b="ل%1ل%3"}, | 115 | -- ('c' and '^n' are additional characters) |
116 | {a="l([ai])%-(%^n)%-(%^n)", b="ل%1ل%3"}, -- ^n is lunar | ||
117 | {a="l([ai])%-([%_%^%.]?[tdrzsnc])%-([%_%^%.]?[tdrzsnc])", b="ل%1ل%3"}, | ||
106 | -- art. with waṣla + initial unstable hamza | 118 | -- art. with waṣla + initial unstable hamza |
107 | {a="'l%-(\")([uai])", b="الٱ%2"}, | 119 | {a="'l%-(\")([uai])", b="الٱ%2"}, |
108 | {a="'l%-([uai])", b="الا%1"}, | 120 | {a="'l%-([uai])", b="الا%1"}, |