english 0.0.8

English inflector decliner conjugator from wiktionary data
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::*;

impl English {
    pub fn simple_sentence(object: &Noun, subject: &Noun, verb: &Verb) -> String {
        let verb_str = English::verb(
            &verb.word,
            &verb.person,
            &subject.number,
            &verb.tense,
            &verb.form,
        );

        format!("{} {} {}.", subject, verb_str, object)
    }
}