1mod language;
2
3pub fn syllable_break(text: &str, separator: Option<&str>) -> String {
4 language::syllable_break(text, separator, language::SyllableBreakType::Morpheme)
5}
6
7pub fn syllable_break_phoneme(text: &str, separator: Option<&str>) -> String {
8 language::syllable_break(text,separator, language::SyllableBreakType::Phoneme)
9}
10
11#[cfg(test)]
12mod tests {
13 use super::*;
14
15 #[test]
16 fn it_works_with_syllable_break() {
17 let result = syllable_break("မင်္ဂလာပါ", Some("|"));
18 assert_eq!(result, "မင်္ဂ|လာ|ပါ");
19 }
20
21 #[test]
22 fn it_works_with_syllable_break_phoeme() {
23 let result = syllable_break_phoneme("မင်္ဂလာပါ", Some("|"));
24 assert_eq!(result, "မင်|ဂ|လာ|ပါ");
25 }
26}