From 96ecbb8639845746937018d5d99ca9c0c4b6a307 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 1 Apr 2024 13:17:53 -0500 Subject: [PATCH] fix(dict): March updates Fixes #943 --- crates/typos-dict/assets/words.csv | 51 ++- crates/typos-dict/src/word_codegen.rs | 495 +++++++++++++++++++------- 2 files changed, 424 insertions(+), 122 deletions(-) diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index 80497e684..859279ff9 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -4375,6 +4375,7 @@ aribtrary,arbitrary aribtration,arbitration aricraft,aircraft ariflow,airflow +arious,various ariplane,airplane ariplanes,airplanes ariports,airports @@ -11145,6 +11146,7 @@ comeptitions,competitions comeptitive,competitive comeptitively,competitively comeptitors,competitors +comeputer,computer comerant,cormorant comerants,cormorants comestic,cosmetic @@ -12783,6 +12785,7 @@ confirmaed,confirmed confirmas,confirms confirmatino,confirmation confirmatinon,confirmation +confirmaton,confirmation confirmd,confirmed confirmedd,confirmed confirmeed,confirmed @@ -12966,6 +12969,8 @@ conlcudes,concludes conlcuding,concluding conlcusion,conclusion conlcusions,conclusions +conlusion,conclusion +conlusions,conclusions conly,only conmnection,connection conmpress,compress @@ -14722,6 +14727,7 @@ corresponders,corresponds correspondes,corresponds correspondg,corresponding correspondig,corresponding +correspondint,corresponding,correspondent corresponed,corresponded corresponging,corresponding corresponing,corresponding @@ -20595,6 +20601,8 @@ durabiliy,durability durabillity,durability durabiltiy,durability durationm,duration +durationn,duration +durationns,durations durectories,directories durectory,directory dureing,during @@ -21590,6 +21598,7 @@ encoutner,encounter encoutnered,encountered encoutners,encounters encouttering,encountering +encprytion,encryption encrcypt,encrypt encrcypted,encrypted encrcyption,encryption @@ -23140,7 +23149,7 @@ excludles,excludes excludling,excluding exclue,exclude excluse,excludes,exclude,excuse,exclusive -exclusie,exclusives +exclusie,exclusive exclusiev,exclusive exclusiv,exclusive exclusivas,exclusives @@ -24547,12 +24556,14 @@ extenion,extension extenions,extension,extensions extenisble,extensible extennsions,extensions +extens,extends,externs extensability,extensibility extensiable,extensible extensibity,extensibility extensie,extensive extensilbe,extensible extensiones,extensions +extensiosn,extensions extensis,extensions extensivelly,extensively extensivley,extensively @@ -24613,6 +24624,7 @@ extrac,extract extraccion,extraction extraced,extracted extracing,extracting +extraciton,extraction extracter,extractor extractet,extracted extractin,extraction @@ -25180,6 +25192,7 @@ fetaures,features fetchs,fetches fethced,fetched fethces,fetches +fethed,fetched fetishers,fetishes fetishiste,fetishes fetishs,fetishes @@ -27001,6 +27014,7 @@ gerneric,generic gernerics,generics gerogia,georgia gess,guess +getegories,categories getfastproperyvalue,getfastpropertyvalue getimezone,gettimezone geting,getting @@ -27303,6 +27317,7 @@ grahpically,graphically grahpics,graphics grahpite,graphite graident,gradient +graidents,gradients graineries,granaries grainery,granary grainte,granite @@ -30205,6 +30220,7 @@ incremeantal,incremental incremeanted,incremented incremeanting,incrementing incremeants,increments +incrememeted,incremented incrememnts,increments incremenet,increment incremenetd,incremented @@ -30367,6 +30383,7 @@ independntly,independently independt,independent independtly,independently indepenedent,independent +indepenedently,independently indepenendence,independence indepenent,independent indepenently,independently @@ -31489,6 +31506,7 @@ insesitivity,insensitivity insetad,instead insetead,instead inseted,inserted +inseting,inserting insetion,insertion,insection insid,inside insidde,inside @@ -33564,6 +33582,7 @@ katastrophic,catastrophic katemine,ketamine kazakstan,kazakhstan keeo,keep +keepint,keeping keept,kept keesh,quiche kenel,kernel,kennel @@ -33744,6 +33763,7 @@ knowlegable,knowledgeable knowlegdable,knowledgable knowlegde,knowledge knowlegdeable,knowledgeable +knowlegdge,knowledge knowlege,knowledge knowlegeabel,knowledgeable knowlegeable,knowledgeable @@ -39076,6 +39096,7 @@ nner,inner nnovisheate,novitiate nnovisheates,novitiates nnumber,number +nobady,nobody noctrune,nocturne noctunre,nocturne nocture,nocturne @@ -39805,6 +39826,8 @@ oen,one oepnapi,openapi oepration,operation oeprations,operations +oeprator,operator +oeprators,operators oerflow,overflow ofcoruse,ofcourse ofcoure,ofcourse @@ -40034,8 +40057,8 @@ onservation,conservation,observation onslaugt,onslaught onslaugth,onslaught onsluaght,onslaught -ontain,contain -ontained,contained +ontain,contain,obtain +ontained,contained,obtained ontainer,container ontainers,containers ontainging,containing @@ -40166,6 +40189,7 @@ operativne,operative operativos,operations operatng,operating operato,operator +operatoin,operation operaton,operation operatons,operations operattion,operation @@ -40323,6 +40347,8 @@ optimistc,optimistic optimistisch,optimistic optimitation,optimization optimizacion,optimization +optimizaer,optimizer +optimizaers,optimizers optimizaing,optimizing optimizare,optimize optimizate,optimize @@ -44022,10 +44048,12 @@ potentiomenter,potentiometer potical,optical potiential,potential potientially,potentially +potisive,positive potition,position potocol,protocol potrait,portrait potrayed,portrayed +pouint,point poulate,populate poulations,populations pount,point,pound @@ -44407,6 +44435,7 @@ preformance,performance preformances,performances preformer,performer preformers,performers +prefrences,preferences pregancies,pregnancies pregnance,pregnancies pregnanices,pregnancies @@ -44833,6 +44862,7 @@ previousy,previously previsou,previous previsouly,previously previsously,previously +previuosly,previously previuous,previous previus,previous previvous,previous @@ -47101,6 +47131,7 @@ reasonble,reasonable reasonbly,reasonably reasonnable,reasonable reasonnably,reasonably +reasponse,response reassinging,reassigning reassocation,reassociation reassocition,reassociation @@ -47530,6 +47561,8 @@ recovation,revocation recoveres,recovers recoverys,recovers recoves,recovers +recovr,recover +recovry,recovery recpetionist,receptionist recpetive,receptive recpetors,receptors @@ -49465,6 +49498,7 @@ requiremnt,requirement requirment,requirement requirmentes,requirements requirments,requirements +requirs,requires requisit,requisite requisits,requisites requre,require @@ -49667,6 +49701,7 @@ resoources,resources resoourcing,resourcing resopnse,response resopnses,responses +resopnsible,responsible resorce,resource resorced,resourced resorces,resources @@ -50023,6 +50058,7 @@ resurce,resource resurced,resourced resurces,resources resurcing,resourcing +resurect,resurrect resurecting,resurrecting resurreccion,resurrection resurrecion,resurrection @@ -50114,6 +50150,7 @@ retreeve,retrieve retreeved,retrieved retreeves,retrieves retreeving,retrieving +retreieved,retrieved retreivable,retrievable retreival,retrieval retreive,retrieve @@ -50723,6 +50760,7 @@ runnung,running runtimr,runtime runtine,runtime,routine runting,runtime +runtume,runtime rurrent,current ruslted,rustled russina,russian @@ -51344,6 +51382,7 @@ scripturae,scriptures scriptus,scripts scriptype,scripttype scriputres,scriptures +scrirpt,script scrit,scrip,script scritp,script scritped,scripted @@ -53873,9 +53912,11 @@ specatcular,spectacular spece,space,spice specefic,specific specefically,specifically +specefication,specification speceficly,specifically specefied,specified specemin,specimen +speces,spaces,species,spices specfic,specific specfically,specifically specfication,specification @@ -54882,6 +54923,7 @@ statsit,statist statsitical,statistical stattistic,statistic stattues,statutes +stattus,status statu,status statubar,statusbar statuer,stature @@ -59798,6 +59840,7 @@ unappropriately,inappropriately unapretiated,unappreciated unapretiative,unappreciative unaquired,unacquired +unarchvied,unarchived unarchving,unarchiving unasnwered,unanswered unassing,unassign @@ -60839,6 +60882,7 @@ unregester,unregister unregiste,unregister unregisted,unregistered unregisteing,registering +unregisterable,unregistrable unregisterd,unregistered unregisteres,unregisters,unregistered unregistert,unregistered @@ -61010,6 +61054,7 @@ unstalling,installing,uninstalling unstalls,installs,uninstalls unstruction,instruction unstructions,instructions +unstructred,unstructured unsuable,unusable unsual,unusual unsubscibe,unsubscribe diff --git a/crates/typos-dict/src/word_codegen.rs b/crates/typos-dict/src/word_codegen.rs index 41865a62e..7c4831390 100644 --- a/crates/typos-dict/src/word_codegen.rs +++ b/crates/typos-dict/src/word_codegen.rs @@ -9321,6 +9321,7 @@ pub static WORD_UNST_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("alls"), dictgen::InsensitiveStr::Ascii("ruction"), dictgen::InsensitiveStr::Ascii("ructions"), + dictgen::InsensitiveStr::Ascii("ructred"), ], values: &[ &["unstable"], @@ -9334,6 +9335,7 @@ pub static WORD_UNST_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["installs", "uninstalls"], &["instruction"], &["instructions"], + &["unstructured"], ], range: 3..=8, }; @@ -9903,6 +9905,7 @@ pub static WORD_UNREG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("iste"), dictgen::InsensitiveStr::Ascii("isted"), dictgen::InsensitiveStr::Ascii("isteing"), + dictgen::InsensitiveStr::Ascii("isterable"), dictgen::InsensitiveStr::Ascii("isterd"), dictgen::InsensitiveStr::Ascii("isteres"), dictgen::InsensitiveStr::Ascii("istert"), @@ -9931,6 +9934,7 @@ pub static WORD_UNREG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["unregister"], &["unregistered"], &["registering"], + &["unregistrable"], &["unregistered"], &["unregisters", "unregistered"], &["unregistered"], @@ -9954,7 +9958,7 @@ pub static WORD_UNREG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["unregulated"], &["unregulated"], ], - range: 4..=8, + range: 4..=9, }; static WORD_UNREC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -13532,8 +13536,11 @@ static WORD_UNAR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: }; pub static WORD_UNAR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("chving")], - values: &[&["unarchiving"]], + keys: &[ + dictgen::InsensitiveStr::Ascii("chvied"), + dictgen::InsensitiveStr::Ascii("chving"), + ], + values: &[&["unarchived"], &["unarchiving"]], range: 6..=6, }; @@ -30135,9 +30142,10 @@ pub static WORD_STATT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di keys: &[ dictgen::InsensitiveStr::Ascii("istic"), dictgen::InsensitiveStr::Ascii("ues"), + dictgen::InsensitiveStr::Ascii("us"), ], - values: &[&["statistic"], &["statutes"]], - range: 3..=5, + values: &[&["statistic"], &["statutes"], &["status"]], + range: 2..=5, }; static WORD_STATS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -33481,18 +33489,22 @@ pub static WORD_SPECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di keys: &[ dictgen::InsensitiveStr::Ascii("fic"), dictgen::InsensitiveStr::Ascii("fically"), + dictgen::InsensitiveStr::Ascii("fication"), dictgen::InsensitiveStr::Ascii("ficly"), dictgen::InsensitiveStr::Ascii("fied"), dictgen::InsensitiveStr::Ascii("min"), + dictgen::InsensitiveStr::Ascii("s"), ], values: &[ &["specific"], &["specifically"], + &["specification"], &["specifically"], &["specified"], &["specimen"], + &["spaces", "species", "spices"], ], - range: 3..=7, + range: 1..=8, }; static WORD_SPECA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -41583,6 +41595,7 @@ pub static WORD_SCRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ptus"), dictgen::InsensitiveStr::Ascii("ptype"), dictgen::InsensitiveStr::Ascii("putres"), + dictgen::InsensitiveStr::Ascii("rpt"), dictgen::InsensitiveStr::Ascii("t"), dictgen::InsensitiveStr::Ascii("tp"), dictgen::InsensitiveStr::Ascii("tped"), @@ -41615,6 +41628,7 @@ pub static WORD_SCRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["scripts"], &["scripttype"], &["scriptures"], + &["script"], &["scrip", "script"], &["script"], &["scripted"], @@ -43558,6 +43572,7 @@ pub static WORD_RU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ntimr"), dictgen::InsensitiveStr::Ascii("ntine"), dictgen::InsensitiveStr::Ascii("nting"), + dictgen::InsensitiveStr::Ascii("ntume"), dictgen::InsensitiveStr::Ascii("rrent"), dictgen::InsensitiveStr::Ascii("slted"), dictgen::InsensitiveStr::Ascii("ssina"), @@ -43601,6 +43616,7 @@ pub static WORD_RU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["runtime"], &["runtime", "routine"], &["runtime"], + &["runtime"], &["current"], &["rustled"], &["russian"], @@ -45650,6 +45666,7 @@ pub static WORD_RETRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("eved"), dictgen::InsensitiveStr::Ascii("eves"), dictgen::InsensitiveStr::Ascii("eving"), + dictgen::InsensitiveStr::Ascii("ieved"), dictgen::InsensitiveStr::Ascii("ivable"), dictgen::InsensitiveStr::Ascii("ival"), dictgen::InsensitiveStr::Ascii("ive"), @@ -45672,6 +45689,7 @@ pub static WORD_RETRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["retrieved"], &["retrieves"], &["retrieving"], + &["retrieved"], &["retrievable"], &["retrieval"], &["retrieve"], @@ -46024,6 +46042,7 @@ pub static WORD_RESU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("rced"), dictgen::InsensitiveStr::Ascii("rces"), dictgen::InsensitiveStr::Ascii("rcing"), + dictgen::InsensitiveStr::Ascii("rect"), dictgen::InsensitiveStr::Ascii("recting"), dictgen::InsensitiveStr::Ascii("rreccion"), dictgen::InsensitiveStr::Ascii("rrecion"), @@ -46073,6 +46092,7 @@ pub static WORD_RESU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["resourced"], &["resources"], &["resourcing"], + &["resurrect"], &["resurrecting"], &["resurrection"], &["resurrection"], @@ -47266,9 +47286,10 @@ pub static WORD_RESOP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di keys: &[ dictgen::InsensitiveStr::Ascii("nse"), dictgen::InsensitiveStr::Ascii("nses"), + dictgen::InsensitiveStr::Ascii("nsible"), ], - values: &[&["response"], &["responses"]], - range: 3..=4, + values: &[&["response"], &["responses"], &["responsible"]], + range: 3..=6, }; static WORD_RESOO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -47957,6 +47978,7 @@ pub static WORD_REQUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("rment"), dictgen::InsensitiveStr::Ascii("rmentes"), dictgen::InsensitiveStr::Ascii("rments"), + dictgen::InsensitiveStr::Ascii("rs"), dictgen::InsensitiveStr::Ascii("sit"), dictgen::InsensitiveStr::Ascii("sits"), ], @@ -47989,6 +48011,7 @@ pub static WORD_REQUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["requirement"], &["requirements"], &["requirements"], + &["requires"], &["requisite"], &["requisites"], ], @@ -54809,9 +54832,18 @@ pub static WORD_RECOV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("eres"), dictgen::InsensitiveStr::Ascii("erys"), dictgen::InsensitiveStr::Ascii("es"), + dictgen::InsensitiveStr::Ascii("r"), + dictgen::InsensitiveStr::Ascii("ry"), ], - values: &[&["revocation"], &["recovers"], &["recovers"], &["recovers"]], - range: 2..=5, + values: &[ + &["revocation"], + &["recovers"], + &["recovers"], + &["recovers"], + &["recover"], + &["recovery"], + ], + range: 1..=5, }; static WORD_RECOU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -56179,6 +56211,7 @@ pub static WORD_REAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("onbly"), dictgen::InsensitiveStr::Ascii("onnable"), dictgen::InsensitiveStr::Ascii("onnably"), + dictgen::InsensitiveStr::Ascii("ponse"), dictgen::InsensitiveStr::Ascii("singing"), dictgen::InsensitiveStr::Ascii("socation"), dictgen::InsensitiveStr::Ascii("socition"), @@ -56209,6 +56242,7 @@ pub static WORD_REAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["reasonably"], &["reasonable"], &["reasonably"], + &["response"], &["reassigning"], &["reassociation"], &["reassociation"], @@ -63538,6 +63572,7 @@ pub static WORD_PREV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("isou"), dictgen::InsensitiveStr::Ascii("isouly"), dictgen::InsensitiveStr::Ascii("isously"), + dictgen::InsensitiveStr::Ascii("iuosly"), dictgen::InsensitiveStr::Ascii("iuous"), dictgen::InsensitiveStr::Ascii("ius"), dictgen::InsensitiveStr::Ascii("ivous"), @@ -63602,6 +63637,7 @@ pub static WORD_PREV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["previous"], &["previously"], &["previously"], + &["previously"], &["previous"], &["previous"], &["previous"], @@ -64718,7 +64754,7 @@ static WORD_PREF_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str Some(&WORD_PREFO_NODE), None, None, - None, + Some(&WORD_PREFR_NODE), None, None, None, @@ -64729,6 +64765,17 @@ static WORD_PREF_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str None, ]; +static WORD_PREFR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PREFR_CHILDREN), + value: None, +}; + +pub static WORD_PREFR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ences")], + values: &[&["preferences"]], + range: 5..=5, +}; + static WORD_PREFO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_PREFO_CHILDREN), value: None, @@ -65957,6 +66004,7 @@ static WORD_POU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_POU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("int"), dictgen::InsensitiveStr::Ascii("late"), dictgen::InsensitiveStr::Ascii("lations"), dictgen::InsensitiveStr::Ascii("nt"), @@ -65964,6 +66012,7 @@ pub static WORD_POU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("pular"), ], values: &[ + &["point"], &["populate"], &["populations"], &["point", "pound"], @@ -66001,6 +66050,7 @@ pub static WORD_POT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ical"), dictgen::InsensitiveStr::Ascii("iential"), dictgen::InsensitiveStr::Ascii("ientially"), + dictgen::InsensitiveStr::Ascii("isive"), dictgen::InsensitiveStr::Ascii("ition"), dictgen::InsensitiveStr::Ascii("ocol"), dictgen::InsensitiveStr::Ascii("rait"), @@ -66028,6 +66078,7 @@ pub static WORD_POT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["optical"], &["potential"], &["potentially"], + &["positive"], &["position"], &["protocol"], &["portrait"], @@ -78660,6 +78711,8 @@ pub static WORD_OPTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("mistisch"), dictgen::InsensitiveStr::Ascii("mitation"), dictgen::InsensitiveStr::Ascii("mizacion"), + dictgen::InsensitiveStr::Ascii("mizaer"), + dictgen::InsensitiveStr::Ascii("mizaers"), dictgen::InsensitiveStr::Ascii("mizaing"), dictgen::InsensitiveStr::Ascii("mizare"), dictgen::InsensitiveStr::Ascii("mizate"), @@ -78721,6 +78774,8 @@ pub static WORD_OPTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["optimistic"], &["optimization"], &["optimization"], + &["optimizer"], + &["optimizers"], &["optimizing"], &["optimize"], &["optimize"], @@ -79196,6 +79251,7 @@ pub static WORD_OPER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ativos"), dictgen::InsensitiveStr::Ascii("atng"), dictgen::InsensitiveStr::Ascii("ato"), + dictgen::InsensitiveStr::Ascii("atoin"), dictgen::InsensitiveStr::Ascii("aton"), dictgen::InsensitiveStr::Ascii("atons"), dictgen::InsensitiveStr::Ascii("attion"), @@ -79239,6 +79295,7 @@ pub static WORD_OPER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["operating"], &["operator"], &["operation"], + &["operation"], &["operations"], &["operation"], &["operations"], @@ -79611,8 +79668,8 @@ pub static WORD_ON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["onslaught"], &["onslaught"], &["onslaught"], - &["contain"], - &["contained"], + &["contain", "obtain"], + &["contained", "obtained"], &["container"], &["containers"], &["containing"], @@ -80361,6 +80418,8 @@ pub static WORD_OE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("pnapi"), dictgen::InsensitiveStr::Ascii("pration"), dictgen::InsensitiveStr::Ascii("prations"), + dictgen::InsensitiveStr::Ascii("prator"), + dictgen::InsensitiveStr::Ascii("prators"), dictgen::InsensitiveStr::Ascii("rflow"), ], values: &[ @@ -80368,6 +80427,8 @@ pub static WORD_OE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["openapi"], &["operation"], &["operations"], + &["operator"], + &["operators"], &["overflow"], ], range: 1..=8, @@ -82013,7 +82074,7 @@ static WORD_NO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D static WORD_NO_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ None, - None, + Some(&WORD_NOB_NODE), Some(&WORD_NOC_NODE), Some(&WORD_NOD_NODE), Some(&WORD_NOE_NODE), @@ -82970,6 +83031,17 @@ pub static WORD_NOC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 4..=5, }; +static WORD_NOB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_NOB_CHILDREN), + value: None, +}; + +pub static WORD_NOB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ady")], + values: &[&["nobody"]], + range: 3..=3, +}; + static WORD_NN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_NN_CHILDREN), value: None, @@ -100612,6 +100684,7 @@ pub static WORD_KN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("owlegdable"), dictgen::InsensitiveStr::Ascii("owlegde"), dictgen::InsensitiveStr::Ascii("owlegdeable"), + dictgen::InsensitiveStr::Ascii("owlegdge"), dictgen::InsensitiveStr::Ascii("owlege"), dictgen::InsensitiveStr::Ascii("owlegeabel"), dictgen::InsensitiveStr::Ascii("owlegeable"), @@ -100664,6 +100737,7 @@ pub static WORD_KN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["knowledge"], &["knowledgeable"], &["knowledge"], + &["knowledge"], &["knowledgeable"], &["knowledgeable"], &["knuckle"], @@ -101213,11 +101287,12 @@ static WORD_KEE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_KEE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("o"), + dictgen::InsensitiveStr::Ascii("pint"), dictgen::InsensitiveStr::Ascii("pt"), dictgen::InsensitiveStr::Ascii("sh"), ], - values: &[&["keep"], &["kept"], &["quiche"]], - range: 1..=2, + values: &[&["keep"], &["keeping"], &["kept"], &["quiche"]], + range: 1..=4, }; static WORD_KA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -107894,6 +107969,7 @@ pub static WORD_INSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("tad"), dictgen::InsensitiveStr::Ascii("tead"), dictgen::InsensitiveStr::Ascii("ted"), + dictgen::InsensitiveStr::Ascii("ting"), dictgen::InsensitiveStr::Ascii("tion"), ], values: &[ @@ -107954,6 +108030,7 @@ pub static WORD_INSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["instead"], &["instead"], &["inserted"], + &["inserting"], &["insertion", "insection"], ], range: 1..=10, @@ -111502,6 +111579,7 @@ pub static WORD_INDEPE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("ndt"), dictgen::InsensitiveStr::Ascii("ndtly"), dictgen::InsensitiveStr::Ascii("nedent"), + dictgen::InsensitiveStr::Ascii("nedently"), dictgen::InsensitiveStr::Ascii("nendence"), dictgen::InsensitiveStr::Ascii("nent"), dictgen::InsensitiveStr::Ascii("nently"), @@ -111552,6 +111630,7 @@ pub static WORD_INDEPE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["independent"], &["independently"], &["independent"], + &["independently"], &["independence"], &["independent"], &["independently"], @@ -111952,6 +112031,7 @@ pub static WORD_INCR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("emeanted"), dictgen::InsensitiveStr::Ascii("emeanting"), dictgen::InsensitiveStr::Ascii("emeants"), + dictgen::InsensitiveStr::Ascii("ememeted"), dictgen::InsensitiveStr::Ascii("ememnts"), dictgen::InsensitiveStr::Ascii("emenet"), dictgen::InsensitiveStr::Ascii("emenetd"), @@ -112014,6 +112094,7 @@ pub static WORD_INCR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["incremented"], &["incrementing"], &["increments"], + &["incremented"], &["increments"], &["increment"], &["incremented"], @@ -122509,11 +122590,18 @@ static WORD_GRAI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_GRAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("dent"), + dictgen::InsensitiveStr::Ascii("dents"), dictgen::InsensitiveStr::Ascii("neries"), dictgen::InsensitiveStr::Ascii("nery"), dictgen::InsensitiveStr::Ascii("nte"), ], - values: &[&["gradient"], &["granaries"], &["granary"], &["granite"]], + values: &[ + &["gradient"], + &["gradients"], + &["granaries"], + &["granary"], + &["granite"], + ], range: 3..=6, }; @@ -123476,6 +123564,7 @@ static WORD_GET_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_GET_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("egories"), dictgen::InsensitiveStr::Ascii("fastproperyvalue"), dictgen::InsensitiveStr::Ascii("imezone"), dictgen::InsensitiveStr::Ascii("ing"), @@ -123495,6 +123584,7 @@ pub static WORD_GET_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("tting"), ], values: &[ + &["categories"], &["getfastpropertyvalue"], &["gettimezone"], &["getting"], @@ -129600,6 +129690,7 @@ pub static WORD_FET_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("chs"), dictgen::InsensitiveStr::Ascii("hced"), dictgen::InsensitiveStr::Ascii("hces"), + dictgen::InsensitiveStr::Ascii("hed"), dictgen::InsensitiveStr::Ascii("ishers"), dictgen::InsensitiveStr::Ascii("ishiste"), dictgen::InsensitiveStr::Ascii("ishs"), @@ -129611,6 +129702,7 @@ pub static WORD_FET_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["fetches"], &["fetched"], &["fetches"], + &["fetched"], &["fetishes"], &["fetishes"], &["fetishes"], @@ -131270,94 +131362,175 @@ pub static WORD_EXTRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di }; static WORD_EXTRA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { - children: dictgen::DictTrieChild::Flat(&WORD_EXTRA_CHILDREN), + children: dictgen::DictTrieChild::Nested(&WORD_EXTRA_CHILDREN), + value: None, +}; + +static WORD_EXTRA_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ + None, + None, + Some(&WORD_EXTRAC_NODE), + Some(&WORD_EXTRAD_NODE), + Some(&WORD_EXTRAE_NODE), + None, + Some(&WORD_EXTRAG_NODE), + None, + None, + None, + None, + None, + None, + Some(&WORD_EXTRAN_NODE), + Some(&WORD_EXTRAO_NODE), + Some(&WORD_EXTRAP_NODE), + None, + None, + None, + Some(&WORD_EXTRAT_NODE), + None, + Some(&WORD_EXTRAV_NODE), + None, + Some(&WORD_EXTRAX_NODE), + None, + None, +]; + +static WORD_EXTRAX_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAX_CHILDREN), value: None, }; -pub static WORD_EXTRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { +pub static WORD_EXTRAX_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ - dictgen::InsensitiveStr::Ascii("c"), - dictgen::InsensitiveStr::Ascii("ccion"), - dictgen::InsensitiveStr::Ascii("ced"), - dictgen::InsensitiveStr::Ascii("cing"), - dictgen::InsensitiveStr::Ascii("cter"), - dictgen::InsensitiveStr::Ascii("ctet"), - dictgen::InsensitiveStr::Ascii("ctin"), - dictgen::InsensitiveStr::Ascii("ctino"), - dictgen::InsensitiveStr::Ascii("ctins"), - dictgen::InsensitiveStr::Ascii("ctivo"), - dictgen::InsensitiveStr::Ascii("ctnow"), - dictgen::InsensitiveStr::Ascii("cto"), - dictgen::InsensitiveStr::Ascii("diction"), - dictgen::InsensitiveStr::Ascii("dtion"), - dictgen::InsensitiveStr::Ascii("enous"), - dictgen::InsensitiveStr::Ascii("gavant"), - dictgen::InsensitiveStr::Ascii("nous"), - dictgen::InsensitiveStr::Ascii("odrinarily"), - dictgen::InsensitiveStr::Ascii("odrinary"), - dictgen::InsensitiveStr::Ascii("ordianry"), - dictgen::InsensitiveStr::Ascii("ordiary"), - dictgen::InsensitiveStr::Ascii("ordinair"), - dictgen::InsensitiveStr::Ascii("ordinairily"), - dictgen::InsensitiveStr::Ascii("ordinairly"), - dictgen::InsensitiveStr::Ascii("ordinairy"), - dictgen::InsensitiveStr::Ascii("ordinaly"), - dictgen::InsensitiveStr::Ascii("ordinarely"), - dictgen::InsensitiveStr::Ascii("ordinarilly"), - dictgen::InsensitiveStr::Ascii("ordinarly"), - dictgen::InsensitiveStr::Ascii("ordinaryly"), - dictgen::InsensitiveStr::Ascii("ordinay"), - dictgen::InsensitiveStr::Ascii("oridnary"), - dictgen::InsensitiveStr::Ascii("palate"), - dictgen::InsensitiveStr::Ascii("ploate"), - dictgen::InsensitiveStr::Ascii("polant"), - dictgen::InsensitiveStr::Ascii("polare"), - dictgen::InsensitiveStr::Ascii("pole"), - dictgen::InsensitiveStr::Ascii("polerat"), - dictgen::InsensitiveStr::Ascii("poliate"), - dictgen::InsensitiveStr::Ascii("polite"), - dictgen::InsensitiveStr::Ascii("poloate"), - dictgen::InsensitiveStr::Ascii("pulate"), dictgen::InsensitiveStr::Ascii("t"), dictgen::InsensitiveStr::Ascii("ted"), - dictgen::InsensitiveStr::Ascii("terrestial"), - dictgen::InsensitiveStr::Ascii("terrestials"), - dictgen::InsensitiveStr::Ascii("tes"), dictgen::InsensitiveStr::Ascii("ting"), - dictgen::InsensitiveStr::Ascii("tion"), - dictgen::InsensitiveStr::Ascii("tor"), dictgen::InsensitiveStr::Ascii("tors"), dictgen::InsensitiveStr::Ascii("ts"), - dictgen::InsensitiveStr::Ascii("vagent"), - dictgen::InsensitiveStr::Ascii("vagina"), - dictgen::InsensitiveStr::Ascii("vegant"), - dictgen::InsensitiveStr::Ascii("version"), - dictgen::InsensitiveStr::Ascii("vigant"), - dictgen::InsensitiveStr::Ascii("vogant"), - dictgen::InsensitiveStr::Ascii("xt"), - dictgen::InsensitiveStr::Ascii("xted"), - dictgen::InsensitiveStr::Ascii("xting"), - dictgen::InsensitiveStr::Ascii("xtors"), - dictgen::InsensitiveStr::Ascii("xts"), ], values: &[ &["extract"], - &["extraction"], &["extracted"], &["extracting"], - &["extractor"], + &["extractors"], + &["extracts"], + ], + range: 1..=4, +}; + +static WORD_EXTRAV_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAV_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("agent"), + dictgen::InsensitiveStr::Ascii("agina"), + dictgen::InsensitiveStr::Ascii("egant"), + dictgen::InsensitiveStr::Ascii("ersion"), + dictgen::InsensitiveStr::Ascii("igant"), + dictgen::InsensitiveStr::Ascii("ogant"), + ], + values: &[ + &["extravagant"], + &["extravagant"], + &["extravagant"], + &["extroversion"], + &["extravagant"], + &["extravagant"], + ], + range: 5..=6, +}; + +static WORD_EXTRAT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAT_CHILDREN), + value: Some(&["extract"]), +}; + +pub static WORD_EXTRAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("ed"), + dictgen::InsensitiveStr::Ascii("errestial"), + dictgen::InsensitiveStr::Ascii("errestials"), + dictgen::InsensitiveStr::Ascii("es"), + dictgen::InsensitiveStr::Ascii("ing"), + dictgen::InsensitiveStr::Ascii("ion"), + dictgen::InsensitiveStr::Ascii("or"), + dictgen::InsensitiveStr::Ascii("ors"), + dictgen::InsensitiveStr::Ascii("s"), + ], + values: &[ &["extracted"], + &["extraterrestrial"], + &["extraterrestrials"], + &["extracts"], + &["exctracting", "extracting"], &["extraction"], - &["extracting"], - &["extractions"], - &["extraction"], - &["extraction"], - &["extraction"], - &["extradition"], - &["extraction"], - &["extraneous"], - &["extravagant"], - &["extraneous"], + &["extractor"], + &["extractors"], + &["extracts"], + ], + range: 1..=10, +}; + +static WORD_EXTRAP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAP_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("alate"), + dictgen::InsensitiveStr::Ascii("loate"), + dictgen::InsensitiveStr::Ascii("olant"), + dictgen::InsensitiveStr::Ascii("olare"), + dictgen::InsensitiveStr::Ascii("ole"), + dictgen::InsensitiveStr::Ascii("olerat"), + dictgen::InsensitiveStr::Ascii("oliate"), + dictgen::InsensitiveStr::Ascii("olite"), + dictgen::InsensitiveStr::Ascii("oloate"), + dictgen::InsensitiveStr::Ascii("ulate"), + ], + values: &[ + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + &["extrapolate"], + ], + range: 3..=6, +}; + +static WORD_EXTRAO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAO_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("drinarily"), + dictgen::InsensitiveStr::Ascii("drinary"), + dictgen::InsensitiveStr::Ascii("rdianry"), + dictgen::InsensitiveStr::Ascii("rdiary"), + dictgen::InsensitiveStr::Ascii("rdinair"), + dictgen::InsensitiveStr::Ascii("rdinairily"), + dictgen::InsensitiveStr::Ascii("rdinairly"), + dictgen::InsensitiveStr::Ascii("rdinairy"), + dictgen::InsensitiveStr::Ascii("rdinaly"), + dictgen::InsensitiveStr::Ascii("rdinarely"), + dictgen::InsensitiveStr::Ascii("rdinarilly"), + dictgen::InsensitiveStr::Ascii("rdinarly"), + dictgen::InsensitiveStr::Ascii("rdinaryly"), + dictgen::InsensitiveStr::Ascii("rdinay"), + dictgen::InsensitiveStr::Ascii("ridnary"), + ], + values: &[ &["extraordinarily"], &["extraordinary"], &["extraordinary"], @@ -131373,39 +131546,92 @@ pub static WORD_EXTRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["extraordinarily"], &["extraordinary"], &["extraordinary"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extrapolate"], - &["extract"], + ], + range: 6..=10, +}; + +static WORD_EXTRAN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAN_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ous")], + values: &[&["extraneous"]], + range: 3..=3, +}; + +static WORD_EXTRAG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAG_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("avant")], + values: &[&["extravagant"]], + range: 5..=5, +}; + +static WORD_EXTRAE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAE_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("nous")], + values: &[&["extraneous"]], + range: 4..=4, +}; + +static WORD_EXTRAD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAD_CHILDREN), + value: None, +}; + +pub static WORD_EXTRAD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("iction"), + dictgen::InsensitiveStr::Ascii("tion"), + ], + values: &[&["extradition"], &["extraction"]], + range: 4..=6, +}; + +static WORD_EXTRAC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTRAC_CHILDREN), + value: Some(&["extract"]), +}; + +pub static WORD_EXTRAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("cion"), + dictgen::InsensitiveStr::Ascii("ed"), + dictgen::InsensitiveStr::Ascii("ing"), + dictgen::InsensitiveStr::Ascii("iton"), + dictgen::InsensitiveStr::Ascii("ter"), + dictgen::InsensitiveStr::Ascii("tet"), + dictgen::InsensitiveStr::Ascii("tin"), + dictgen::InsensitiveStr::Ascii("tino"), + dictgen::InsensitiveStr::Ascii("tins"), + dictgen::InsensitiveStr::Ascii("tivo"), + dictgen::InsensitiveStr::Ascii("tnow"), + dictgen::InsensitiveStr::Ascii("to"), + ], + values: &[ + &["extraction"], &["extracted"], - &["extraterrestrial"], - &["extraterrestrials"], - &["extracts"], - &["exctracting", "extracting"], + &["extracting"], &["extraction"], &["extractor"], - &["extractors"], - &["extracts"], - &["extravagant"], - &["extravagant"], - &["extravagant"], - &["extroversion"], - &["extravagant"], - &["extravagant"], - &["extract"], &["extracted"], + &["extraction"], &["extracting"], - &["extractors"], - &["extracts"], + &["extractions"], + &["extraction"], + &["extraction"], + &["extraction"], ], - range: 1..=11, + range: 2..=4, }; static WORD_EXTO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -131622,12 +131848,14 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ions"), dictgen::InsensitiveStr::Ascii("isble"), dictgen::InsensitiveStr::Ascii("nsions"), + dictgen::InsensitiveStr::Ascii("s"), dictgen::InsensitiveStr::Ascii("sability"), dictgen::InsensitiveStr::Ascii("siable"), dictgen::InsensitiveStr::Ascii("sibity"), dictgen::InsensitiveStr::Ascii("sie"), dictgen::InsensitiveStr::Ascii("silbe"), dictgen::InsensitiveStr::Ascii("siones"), + dictgen::InsensitiveStr::Ascii("siosn"), dictgen::InsensitiveStr::Ascii("sis"), dictgen::InsensitiveStr::Ascii("sivelly"), dictgen::InsensitiveStr::Ascii("sivley"), @@ -131653,6 +131881,7 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["extension", "extensions"], &["extensible"], &["extensions"], + &["extends", "externs"], &["extensibility"], &["extensible"], &["extensibility"], @@ -131660,6 +131889,7 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["extensible"], &["extensions"], &["extensions"], + &["extensions"], &["extensively"], &["extensively"], &["extensively"], @@ -131670,7 +131900,7 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["extension"], &["extensions"], ], - range: 2..=8, + range: 1..=8, }; static WORD_EXTEM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -136192,7 +136422,7 @@ pub static WORD_EXCL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["excluding"], &["exclude"], &["excludes", "exclude", "excuse", "exclusive"], - &["exclusives"], + &["exclusive"], &["exclusive"], &["exclusive"], &["exclusives"], @@ -140754,7 +140984,7 @@ static WORD_ENC_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] None, None, Some(&WORD_ENCO_NODE), - None, + Some(&WORD_ENCP_NODE), None, Some(&WORD_ENCR_NODE), None, @@ -140906,6 +141136,17 @@ pub static WORD_ENCR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 2..=8, }; +static WORD_ENCP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_ENCP_CHILDREN), + value: None, +}; + +pub static WORD_ENCP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("rytion")], + values: &[&["encryption"]], + range: 6..=6, +}; + static WORD_ENCO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Nested(&WORD_ENCO_CHILDREN), value: None, @@ -144394,6 +144635,8 @@ pub static WORD_DUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("abillity"), dictgen::InsensitiveStr::Ascii("abiltiy"), dictgen::InsensitiveStr::Ascii("ationm"), + dictgen::InsensitiveStr::Ascii("ationn"), + dictgen::InsensitiveStr::Ascii("ationns"), dictgen::InsensitiveStr::Ascii("ectories"), dictgen::InsensitiveStr::Ascii("ectory"), dictgen::InsensitiveStr::Ascii("eing"), @@ -144407,6 +144650,8 @@ pub static WORD_DUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["durability"], &["durability"], &["duration"], + &["duration"], + &["durations"], &["directories"], &["directory"], &["during"], @@ -164592,6 +164837,7 @@ pub static WORD_CORRES_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("pondes"), dictgen::InsensitiveStr::Ascii("pondg"), dictgen::InsensitiveStr::Ascii("pondig"), + dictgen::InsensitiveStr::Ascii("pondint"), dictgen::InsensitiveStr::Ascii("poned"), dictgen::InsensitiveStr::Ascii("ponging"), dictgen::InsensitiveStr::Ascii("poning"), @@ -164647,6 +164893,7 @@ pub static WORD_CORRES_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["corresponds"], &["corresponding"], &["corresponding"], + &["corresponding", "correspondent"], &["corresponded"], &["corresponding"], &["corresponding"], @@ -170837,6 +171084,8 @@ pub static WORD_CONL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("cuding"), dictgen::InsensitiveStr::Ascii("cusion"), dictgen::InsensitiveStr::Ascii("cusions"), + dictgen::InsensitiveStr::Ascii("usion"), + dictgen::InsensitiveStr::Ascii("usions"), dictgen::InsensitiveStr::Ascii("y"), ], values: &[ @@ -170846,6 +171095,8 @@ pub static WORD_CONL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["concluding"], &["conclusion"], &["conclusions"], + &["conclusion"], + &["conclusions"], &["only"], ], range: 1..=7, @@ -171392,6 +171643,7 @@ pub static WORD_CONFIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("mas"), dictgen::InsensitiveStr::Ascii("matino"), dictgen::InsensitiveStr::Ascii("matinon"), + dictgen::InsensitiveStr::Ascii("maton"), dictgen::InsensitiveStr::Ascii("md"), dictgen::InsensitiveStr::Ascii("medd"), dictgen::InsensitiveStr::Ascii("meed"), @@ -171404,6 +171656,7 @@ pub static WORD_CONFIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["confirms"], &["confirmation"], &["confirmation"], + &["confirmation"], &["confirmed"], &["confirmed"], &["confirmed"], @@ -176518,6 +176771,7 @@ pub static WORD_COME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ptitive"), dictgen::InsensitiveStr::Ascii("ptitively"), dictgen::InsensitiveStr::Ascii("ptitors"), + dictgen::InsensitiveStr::Ascii("puter"), dictgen::InsensitiveStr::Ascii("rant"), dictgen::InsensitiveStr::Ascii("rants"), dictgen::InsensitiveStr::Ascii("stic"), @@ -176546,6 +176800,7 @@ pub static WORD_COME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["competitive"], &["competitively"], &["competitors"], + &["computer"], &["cormorant"], &["cormorants"], &["cosmetic"], @@ -199322,6 +199577,7 @@ pub static WORD_ARI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("btration"), dictgen::InsensitiveStr::Ascii("craft"), dictgen::InsensitiveStr::Ascii("flow"), + dictgen::InsensitiveStr::Ascii("ous"), dictgen::InsensitiveStr::Ascii("plane"), dictgen::InsensitiveStr::Ascii("planes"), dictgen::InsensitiveStr::Ascii("ports"), @@ -199363,6 +199619,7 @@ pub static WORD_ARI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["arbitration"], &["aircraft"], &["airflow"], + &["various"], &["airplane"], &["airplanes"], &["airports"],