pub fn split_kcc(text: &str) -> Vec<String>Expand description
Split text into Khmer Character Clusters.
Each Khmer cluster is a base character followed by any number of COENG+consonant subscripts and combining marks. Non-Khmer scalars (spaces, Latin letters, digits, punctuation) are returned as individual single-char clusters, so downstream code can group or separate them as needed.
§Example
use khmer_tokenizer_core::split_kcc;
assert_eq!(split_kcc("ខ្មែរ"), vec!["ខ្មែ", "រ"]);
assert_eq!(split_kcc("ស្ត្រី"), vec!["ស្ត្រី"]); // stacked subscripts stay whole