Genie.Inflector.to_singular
— Functionto_singular(word::String; is_irregular::Bool = false) :: Union{Nothing,String}
Returns the singural form of word
.
Genie.Inflector.to_singular_irregular
— Functionto_singular_irregular(word::String) :: Union{Nothing,String}
Returns the singular form of the irregular word word
.
Genie.Inflector.to_plural
— Functionto_plural(word::String; is_irregular::Bool = false) :: Union{Nothing,String}
Returns the plural form of word
.
Genie.Inflector.to_plural_irregular
— Functionto_plural_irregular(word::String) :: Union{Nothing,String}
Returns the plural form of the irregular word word
.
Genie.Inflector.from_underscores
— Functionfrom_underscores(word::String) :: String
Generates SnakeCase
form of word
from underscore_case
.
Genie.Inflector.is_singular
— Functionis_singular(word::String) :: Bool
Returns wether or not word
is a singular.
Genie.Inflector.is_plural
— Functionis_plural(word::String) :: Bool
Returns wether or not word
is a plural.
Genie.Inflector.irregulars
— Functionirregulars() :: Vector{Tuple{String,String}}
Returns a vector
of words with irregular singular or plural forms.
Genie.Inflector.irregular
— Functionirregular(word::String) :: Union{Nothing,Tuple{String,String}}
Wether or not word
has an irregular singular or plural form.
Genie.Inflector.is_irregular
— Functionfunction is_irregular(word::String) :: Bool
Whether or not word
has a singular or plural irregular form.
Genie.Inflector.IRREGULAR_NOUNS
— ConstantVector of nouns with irregular forms of singular and/or plural. Each tuple contains pairs of singular and plural forms.