diff --git a/src/use_data/parsers/latin_dictionary_parser.rs b/src/use_data/parsers/latin_dictionary_parser.rs index 7f6b990..e497d2a 100644 --- a/src/use_data/parsers/latin_dictionary_parser.rs +++ b/src/use_data/parsers/latin_dictionary_parser.rs @@ -46,11 +46,13 @@ pub fn parse_latin_dictionary( } } } else { - for word in dictionary { + for mut word in dictionary { if !word_fits_filters(&word.orth, &word.pos, &pos_list, &max, &min, &exact) { continue; } + word.generate_principle_parts(); + latin_word_info_list.push(word); } }