diff --git a/src/inflect.rs b/src/inflect.rs index 22a7747..fa9187b 100644 --- a/src/inflect.rs +++ b/src/inflect.rs @@ -221,3 +221,21 @@ fn pl_sb_c_is_ides() -> String { .collect(); return joinstem(Some(-2), Some(pl_sb_c_is_ides)); } + +fn pl_sb_c_is_ides_list() -> Vec { + let mut pl_sb_c_is_ides_complete = pl_sb_c_is_ides_complete(); + pl_sb_c_is_ides_complete.append(&mut pl_sb_c_is_ides_endings()); + pl_sb_c_is_ides_complete +} + +fn si_sb_c_is_ides_list() -> Vec { + return make_pl_si_lists(pl_sb_c_is_ides_list(), "ides", Some(2), true).0; +} + +fn si_sb_c_is_ides_bysize() -> HashMap> { + return make_pl_si_lists(pl_sb_c_is_ides_list(), "ides", Some(2), true).1; +} + +fn pl_sb_c_is_ides_bysize() -> HashMap> { + return make_pl_si_lists(pl_sb_c_is_ides_list(), "ides", Some(2), true).2; +}