[khmer] Shuffle
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 5 Jan 2018 18:04:56 +0000 (18:04 +0000)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 5 Jan 2018 18:04:56 +0000 (18:04 +0000)
src/hb-ot-shape-complex-khmer-machine.rl

index f127b17c20c9efd919129ec39b4aebd42e455ccc..6ab3160eef78645e062cfe169a8251a805367d0c 100644 (file)
@@ -59,11 +59,9 @@ z = ZWJ|ZWNJ;                        # is_joiner
 cn = c.ZWJ?.n?;
 matra_group = z?.M.N?;
 syllable_tail = (SM.SM?)? A{0,3}?;
-halant_group = Coeng;
-halant_or_matra_group = (matra_group*) (Coeng (cn|V))?;
 
 
-broken_cluster =       n? (halant_group.cn)* halant_or_matra_group syllable_tail;
+broken_cluster =       n? (Coeng.cn)* matra_group* (Coeng.cn)? syllable_tail;
 consonant_syllable =   (c|PLACEHOLDER|DOTTEDCIRCLE) broken_cluster;
 other =                        any;