#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Number {
Singular,
Plural,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Case {
Nominative,
Accusative,
Reflexive,
Possessive,
PersonalPossesive,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Tense {
Present,
Past,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Form {
Finite,
Participle,
Infinitive,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Person {
First,
Second,
Third,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Gender {
Masculine,
Feminine,
Neuter,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Degree {
Positive,
Comparative,
Superlative,
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum Animacy {
Animate,
Inanimate,
}