[indic] Allow up to three tone marks

According to Roozbeh, there are valid combinations in Unicode
proposals for up to three.  Previously we were allowing up to two.
This commit is contained in:
Behdad Esfahbod 2014-05-22 18:43:14 -04:00
parent c11fc68339
commit c519536c34
1 changed files with 1 additions and 1 deletions

View File

@ -69,7 +69,7 @@ cn = c.ZWJ?.n?;
forced_rakar = ZWJ H ZWJ Ra; forced_rakar = ZWJ H ZWJ Ra;
avagraha = Avag.N?; avagraha = Avag.N?;
matra_group = z{0,3}.M.N?.(H | forced_rakar)?; matra_group = z{0,3}.M.N?.(H | forced_rakar)?;
syllable_tail2 = (SM.SM?.ZWNJ?)? (A.A?)? VD?; syllable_tail2 = (SM.SM?.ZWNJ?)? A{0,3}? VD?;
syllable_tail = (Coeng (cn|V))? avagraha? syllable_tail2; syllable_tail = (Coeng (cn|V))? avagraha? syllable_tail2;
place_holder = NBSP | DOTTEDCIRCLE; place_holder = NBSP | DOTTEDCIRCLE;
halant_group = (z?.h.(ZWJ.N?)?); halant_group = (z?.h.(ZWJ.N?)?);