Merge pull request #1165 from epage/fix

fix(dict): Don't correct parametrized
This commit is contained in:
Ed Page 2024-12-02 09:53:46 -06:00 committed by GitHub
commit 2d9a242c9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 14 additions and 9 deletions

View file

@ -50,3 +50,7 @@ tesselator,potentially US variant of tessellator
additionals,additional looks like its sometimes a countable noun
requestor,domain-specific variant of requester
alloced,past tense of common programming abbreviation alloc
parametrization,accepted alternative to parameterization
parametrizations,accepted alternative to parameterizations
parametrized,accepted alternative to parameterized
parametrize,accepted alternative to parameterize

1 nilable used in ruby community
50 additionals additional looks like its sometimes a countable noun
51 requestor domain-specific variant of requester
52 alloced past tense of common programming abbreviation alloc
53 parametrization accepted alternative to parameterization
54 parametrizations accepted alternative to parameterizations
55 parametrized accepted alternative to parameterized
56 parametrize accepted alternative to parameterize

View file

@ -44903,8 +44903,6 @@ parametr,parameter
parametre,parameter
parametreless,parameterless
parametres,parameters
parametrizations,parameterizations
parametrized,parameterized
parametros,parameters
parametrs,parameters
parametter,parameter
@ -44924,6 +44922,7 @@ paramterised,parameterised
paramterises,parameterises
paramterising,parameterising
paramterization,parametrization,parameterization
paramterizations,parametrizations,parameterizations
paramterize,parameterize
paramterized,parameterized
paramterizes,parameterizes

Can't render this file because it is too large.

View file

@ -82100,6 +82100,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
dictgen::InsensitiveStr::Ascii("erises"),
dictgen::InsensitiveStr::Ascii("erising"),
dictgen::InsensitiveStr::Ascii("erization"),
dictgen::InsensitiveStr::Ascii("erizations"),
dictgen::InsensitiveStr::Ascii("erize"),
dictgen::InsensitiveStr::Ascii("erized"),
dictgen::InsensitiveStr::Ascii("erizes"),
@ -82121,6 +82122,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
&["parameterises"],
&["parameterising"],
&["parametrization", "parameterization"],
&["parametrizations", "parameterizations"],
&["parameterize"],
&["parameterized"],
&["parameterizes"],
@ -82130,7 +82132,7 @@ pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
&["parameters"],
&["parametrical"],
],
range: 2..=9,
range: 2..=10,
};
static WORD_PARAMS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode {
@ -82224,8 +82226,6 @@ pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
dictgen::InsensitiveStr::Ascii("tre"),
dictgen::InsensitiveStr::Ascii("treless"),
dictgen::InsensitiveStr::Ascii("tres"),
dictgen::InsensitiveStr::Ascii("trizations"),
dictgen::InsensitiveStr::Ascii("trized"),
dictgen::InsensitiveStr::Ascii("tros"),
dictgen::InsensitiveStr::Ascii("trs"),
dictgen::InsensitiveStr::Ascii("tter"),
@ -82272,14 +82272,12 @@ pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d
&["parameter"],
&["parameterless"],
&["parameters"],
&["parameterizations"],
&["parameterized"],
&["parameters"],
&["parameters"],
&["parameter"],
&["parameters"],
],
range: 1..=10,
range: 1..=8,
};
static WORD_PARAMA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode {

View file

@ -203,7 +203,11 @@ fn varcon_words() -> HashSet<UniCase<&'static str>> {
fn proper_word_variants() -> HashMap<&'static str, HashSet<&'static str>> {
let mut words: HashMap<&'static str, HashSet<&'static str>> = HashMap::new();
for entry in varcon::VARCON.iter().flat_map(|c| c.entries.iter()) {
for entry in varcon::VARCON
.iter()
.filter(|c| c.verified)
.flat_map(|c| c.entries.iter())
{
let variants: HashSet<_> = entry
.variants
.iter()