From 31e5b4f5b544fead1c0494d0fd4553ddfb8e7d1c Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 25 Nov 2024 14:51:09 -0600 Subject: [PATCH] feat(dict): November updates Fixes #1139 --- crates/typos-dict/assets/words.csv | 103 +++++ crates/typos-dict/src/word_codegen.rs | 627 ++++++++++++++++++++------ 2 files changed, 598 insertions(+), 132 deletions(-) diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index 5a36a3eb3..5312e56bb 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -308,6 +308,7 @@ abstracness,abstractness abstracor,abstractor abstracs,abstracts abstracto,abstraction +abstracton,abstraction abstraktion,abstraction abstrat,abstract abstrated,abstracted @@ -2109,6 +2110,7 @@ akumulation,accumulation akumulative,accumulative akumulator,accumulator akward,awkward +alais,alias alaising,aliasing alarams,alarms alaready,already @@ -2560,6 +2562,7 @@ allocatedi,allocated allocatedp,allocated allocateing,allocating allocateng,allocating +allocater,allocator allocatiom,allocation allocationg,allocating,allocation allocaton,allocation @@ -2720,6 +2723,7 @@ alst,last alsways,always altanta,atlanta altantic,atlantic +altas,atlas alteast,atleast altenate,alternate altenative,alternative @@ -5133,6 +5137,7 @@ assesments,assessments assessement,assessment assessmant,assessment assessmants,assessments +assest,asset,assess assestment,assessment assests,assets assfalt,asphalt @@ -5304,6 +5309,7 @@ assocciated,associated assocciation,association assocciations,associations assocciative,associative +assoceated,associated associaiton,associations associatated,associated associatd,associated @@ -6566,6 +6572,7 @@ avisoriy,advisory,advisories avisoriyes,advisories avisory,advisory avnegers,avengers +avobe,above avod,avoid avodacos,avocados avoded,avoided @@ -6586,6 +6593,7 @@ avriant,variant avriants,variants avtaars,avatars avtive,active +avtivity,activity awailable,available awakend,awakened awakenend,awakened @@ -7042,6 +7050,7 @@ beautifull,beautiful,beautifully beautifullly,beautifully beautifuly,beautifully beautifyl,beautifully +beautifys,beautifies beautilful,beautifully beautiy,beauty beautyfied,beautified @@ -8422,6 +8431,7 @@ buider,builder buiders,builders buiding,building buidl,build +buidler,builder buidlers,builders buidling,building buidlings,buildings @@ -9022,6 +9032,7 @@ calulations,calculations caluse,callous,callus,clause caluses,clauses calymore,claymore +camaera,camera camapign,campaign cambirdge,cambridge camboda,cambodia @@ -10522,6 +10533,7 @@ chineese,chinese chinense,chinese chinesse,chinese chinmey,chimney +chioce,choice chiop,chip,chop chiper,cipher,chipper,chimer chipers,ciphers,chippers,chimers @@ -10590,6 +10602,7 @@ chlidfree,childfree chlidish,childish chlidrens,childrens chlids,children +chlild,child chloesterol,cholesterol chlroine,chlorine chmabers,chambers @@ -11120,6 +11133,7 @@ classificaion,classification classificaiton,classification classificaitons,classifications classificato,classification +classificiation,classification classifides,classified classifiies,classifies classifiy,classify @@ -11669,6 +11683,7 @@ collabore,collaborate collaboritave,collaborative collaboritavely,collaboratively collabration,collaboration +collabrative,collaborative collabsible,collapsible collaction,collection collaobrative,collaborative @@ -11818,6 +11833,7 @@ coloringh,coloring colorizoer,colorizer colorpsace,colorspace colorpsaces,colorspaces +colorts,colors colose,close coloublind,colorblind colouising,colourising @@ -12411,6 +12427,7 @@ compairison,comparison compairisons,comparisons compairs,compares compairson,comparison +compaitbility,compatibility compalation,compilation compalined,complained compalins,complains @@ -13922,6 +13939,7 @@ conjucntion,conjunction conjuction,conjunction conjuctions,conjunctions conjuncion,conjunction +conjunciton,conjunction conjuncting,conjunction conjuntion,conjunction conjuntions,conjunctions @@ -14238,6 +14256,7 @@ considerstions,considerations considert,considerate,considered,consider considertaion,considerations consides,coincides,considers +considier,consider considred,considered consier,consider consiered,considered @@ -14257,6 +14276,7 @@ consisant,consistent consise,concise consisent,consistent consisently,consistently +consisiting,consisting consisntency,consistency consistance,consistency consistancy,consistency @@ -15003,6 +15023,7 @@ contravercial,controversial contraversial,controversial contraversy,controversy contrbution,contribution +contrct,contract contreception,contraception contredict,contradict contrete,concrete @@ -15835,6 +15856,7 @@ corridoors,corridors corrilated,correlated corrilates,correlates corrilation,correlation +corrision,corrosion corrispond,correspond corrispondant,correspondent corrispondants,correspondents @@ -18598,6 +18620,7 @@ dependencied,dependency dependenciens,dependencies dependencis,dependencies dependencly,dependency +dependenct,dependent dependencys,dependencies dependend,dependent,depended dependendencies,dependencies @@ -18751,6 +18774,7 @@ deprivating,deprivation deprivaton,deprivation deprivition,deprivation deprovation,deprivation +depsawn,despawn depserate,desperate depserately,desperately depseration,desperation @@ -18790,6 +18814,7 @@ derefernces,dereferences dereferncing,dereferencing derefernece,dereference dereferrence,dereference +derefrancable,dereferenceable derefrencable,dereferenceable derefrence,dereference deregistartion,deregistration @@ -18853,6 +18878,7 @@ dermined,determined dermines,determines dermining,determining dermitologist,dermatologist +dernormalization,denormalization derogatary,derogatory derogatery,derogatory derogetory,derogatory @@ -19874,6 +19900,7 @@ dicussions,discussions didi,did didsapointed,disappointed diea,idea,die +dieabled,disabled diease,disease dieases,diseases diect,direct @@ -19881,6 +19908,7 @@ diectly,directly dieing,dying,dyeing dielectirc,dielectric dielectircs,dielectrics +dieletric,dielectric diemsion,dimension dieties,deities diety,deity @@ -19900,6 +19928,7 @@ diffculty,difficulty diffeent,different diffence,difference diffences,differences,defences +diffencne,difference diffenet,different diffenrence,difference diffenrences,differences @@ -20195,6 +20224,7 @@ dipose,dispose,depose diposed,disposed,deposed diposing,disposing,deposing diposition,disposition +dipslay,display dipsosing,disposing diptheria,diphtheria dipthong,diphthong @@ -20626,6 +20656,7 @@ discourarged,discouraged discources,discourse discoure,discourse discourgae,discourages +discourged,discouraged discourges,discourages discourrage,discourage discourraged,discouraged @@ -22461,6 +22492,7 @@ effeceively,effectively effeciency,efficiency effecient,efficient effeciently,efficiently +effecitively,effectively effecitvely,effectively effecive,effective effecively,effectively @@ -23370,6 +23402,7 @@ endpint,endpoint endpints,endpoints endpiont,endpoint endpionts,endpoints +endpoing,endpoint endpoings,endpoints endpont,endpoint endponts,endpoints @@ -23582,6 +23615,7 @@ enourmously,enormously enouth,enough enouugh,enough enpdoint,endpoint +enpdoints,endpoints enpoind,endpoint enpoint,endpoint enpoints,endpoints @@ -24069,6 +24103,7 @@ eqution,equation equtions,equations equuivalence,equivalence equvalent,equivalent +equvilent,equivalent equvivalent,equivalent eraised,erased eralier,earlier @@ -24530,6 +24565,7 @@ eveyr,every eveyrones,everyones eveyrthing,everything eveything,everything +evice,evict eviciton,eviction evidance,evidence evidencd,evidenced @@ -25045,6 +25081,7 @@ exected,executed,expected execting,executing,expecting exection,execution exections,executions +exector,executor exectuable,executable exectuableness,executableness exectuables,executable,executables @@ -27049,6 +27086,7 @@ featues,features featuires,features featur,feature featurs,features +featutures,features feautre,feature feautres,features feauture,feature @@ -27877,6 +27915,7 @@ forcasts,forecasts forceably,forcibly forcefullly,forcefully forcefuly,forcefully +forcely,forcibly forcibley,forcibly forciblly,forcibly forcifully,forcefully @@ -28014,6 +28053,7 @@ formulaes,formulas formulaical,formulaic formulars,formulas formulat,formula +formulatoin,formulation formulayic,formulaic formuls,formulas fornat,format @@ -28290,6 +28330,7 @@ frequenies,frequencies frequensies,frequencies frequenties,frequencies frequentily,frequently +frequentry,frequently frequeny,frequency,frequently,frequent frequenzies,frequencies frequncies,frequencies @@ -28798,6 +28839,7 @@ gard,guard gardai,gardaĆ­ gardient,gradient garentee,guarantee +garenteed,guaranteed garfeild,garfield garfied,garfield garfiled,garfield @@ -30139,6 +30181,7 @@ hatchign,hatching hatesink,heatsink hathcing,hatching hatian,haitian +haulted,halted hauntig,haunting hauty,haughty hav,have,half @@ -30304,6 +30347,7 @@ helpfuly,helpfully helpped,helped helpying,helping helth,health +hemicircles,semicircles hemingwary,hemingway hemingwavy,hemingway hemipshere,hemisphere @@ -30441,6 +30485,7 @@ hierarachy,hierarchy hierarchichal,hierarchical hierarchichally,hierarchically hierarchie,hierarchy +hierarchjy,hierarchy hierarcical,hierarchical hierarcy,hierarchy hierarhcical,hierarchical @@ -30761,6 +30806,7 @@ horizontes,horizons horizonts,horizons horiztonal,horizontal horiztonally,horizontally +horizzontal,horizontal horozontally,horizontally horphan,orphan horrable,horrible @@ -31455,6 +31501,7 @@ illustarted,illustrated illustartion,illustration illustartions,illustrations illustartor,illustrator +illustator,illustrator illustraded,illustrated illustraion,illustration illustraitor,illustrator @@ -32030,6 +32077,7 @@ impremented,implemented impres,impress impresison,impressions impresive,impressive +impresonate,impersonate impresonating,impersonating impressario,impresario impressin,impressions @@ -32441,6 +32489,7 @@ inconsistantly,inconsistently inconsistecy,inconsistency inconsisten,inconsistent inconsistence,inconsistency +inconsistences,inconsistencies inconsistencias,inconsistencies inconsistend,inconsistent inconsistendly,inconsistently @@ -32728,6 +32777,7 @@ independece,independence independed,independent independedly,independently independenant,independent +independenantly,independently independend,independent independendet,independent independendly,independently @@ -33415,6 +33465,7 @@ inidicates,indicates inidicating,indicating inidication,indication inidications,indications +inidices,indices inidividual,individual inidvidual,individual iniect,inject @@ -34983,6 +35034,7 @@ intersectin,intersection,intersecting intersectionals,intersections intersecton,intersection intersectons,intersections +intersectuion,intersection interseption,interception intersepts,intercepts,intersteps intersertions,insertions,intersections @@ -35476,6 +35528,7 @@ inverded,inverted inverion,inversion inverions,inversions invers,inverse,invert +invertation,inversion invertedd,inverted invertendo,inverted inverterad,inverted @@ -35741,6 +35794,7 @@ isdefinitely,indefinitely iself,itself iselfe,itself iserting,inserting +ises,uses isimilar,similar isladn,island islamisist,islamist @@ -37226,6 +37280,7 @@ lifestlyes,lifestyles lifestye,lifestyle lifesystem,filesystem lifesytles,lifestyles +lifeteime,lifetime lifetimers,lifetimes lifetsyles,lifestyles lifetyle,lifestyle @@ -37876,6 +37931,7 @@ maintaines,maintains maintaing,maintaining maintainig,maintaining maintainted,maintained +maintaints,maintains maintan,maintain maintanability,maintainability maintanance,maintenance @@ -38476,6 +38532,7 @@ materaial,material materaials,materials materail,material materails,materials +materal,material materalists,materialist materiaal,material materiales,materials @@ -38560,6 +38617,7 @@ matrial,martial,material matrials,materials matricess,matrices,mattresses matricies,matrices +matricy,matrices matrie,matrix matris,matrix matser,master @@ -39144,6 +39202,7 @@ metagaem,metagame metagem,metagame metahpor,metaphor metalic,metallic +metalness,metallicity metalurgic,metallurgic metalurgical,metallurgical metalurgy,metallurgy @@ -39580,6 +39639,7 @@ minerial,mineral minggw,mingw mingiame,minigame minial,minimal +minifys,minifies minimage,minigame minimalisitc,minimalist minimalisity,minimalist @@ -39637,6 +39697,7 @@ ministery,ministry,minister ministr,minister ministy,ministry minisucle,miniscule +minitature,miniature minitaure,miniature minituare,miniature miniture,miniature @@ -40858,6 +40919,7 @@ musuem,museum musuems,museums mutablility,mutability mutablity,mutability +mutablyy,mutably mutal,mutual mutally,mutually mutatable,mutable @@ -41300,6 +41362,7 @@ necesarily,necessarily necesarrily,necessarily necesarry,necessary necesary,necessary +necesasry,necessary necessaary,necessary necessaery,necessary necessairly,necessarily @@ -42477,6 +42540,7 @@ nullalble,nullable nullfiy,nullify nullifiy,nullify nulll,null +nulllable,nullable numbber,number numbbered,numbered numbbering,numbering @@ -42657,6 +42721,7 @@ obivous,obvious obivously,obviously objec,object objecct,object +objeccts,objects objecitves,objectives objecs,objects objectificaiton,objectification @@ -42890,6 +42955,7 @@ ocilates,oscillates ocilating,oscillating ocilator,oscillator ocilators,oscillators +ocluded,occluded ocmpared,compared ocmputed,computed ocne,once @@ -43921,6 +43987,7 @@ orriginal,original orthagnal,orthogonal orthagonal,orthogonal orthagonalize,orthogonalize +orthgonal,orthogonal orthodx,orthodox orthoganal,orthogonal orthoganalize,orthogonalize @@ -44456,6 +44523,8 @@ ovrwrt,overwrite ovservable,observable ovservation,observation ovserve,observe +ovserver,observer +ovservers,observers ovveride,override ovverridden,overridden ovverride,override @@ -44774,6 +44843,7 @@ paralle,parallel paralleism,parallelism paralleized,parallelized paralleles,parallels +parallelipiped,parallelepiped parallell,parallel parallellism,parallelism parallells,parallels @@ -44833,6 +44903,8 @@ parametr,parameter parametre,parameter parametreless,parameterless parametres,parameters +parametrizations,parameterizations +parametrized,parameterized parametros,parameters parametrs,parameters parametter,parameter @@ -46928,6 +47000,7 @@ plugable,pluggable pluged,plugged pluggin,plugin pluging,plugging,plugin +plugings,plugins pluginss,plugins plugun,plugin pluign,plugin @@ -47901,6 +47974,7 @@ preferental,preferential preferente,preference preferentes,preferences preferenze,preference +preferered,preferred prefererred,preferred preferes,prefers preferible,preferable @@ -48856,6 +48930,7 @@ prodecures,procedures prodeed,proceed prodiction,production prodictions,productions +prodivded,provided prodominantly,predominantly producable,producible producables,producibles,producible @@ -50137,6 +50212,7 @@ puplications,publications puplisher,publisher pupose,purpose puposes,purposes +puprose,purpose pupulated,populated puragtory,purgatory purcahed,purchased @@ -50449,6 +50525,7 @@ queuable,queueable queueud,queued queus,queues quew,queue +quibic,cubic quicket,quickest quickets,quickest quickier,quicker @@ -50546,6 +50623,7 @@ radioaktive,radioactive radiobuttion,radiobutton radiocative,radioactive radis,radix +radiu,radius radomizer,randomizer raduis,radius radus,radius @@ -51295,6 +51373,7 @@ recongized,recognized recongizes,recognizes recongizing,recognizing recongnises,recognises +recongnize,recognize recongnized,recognized recongnizes,recognizes reconicle,reconcile @@ -51889,6 +51968,7 @@ registes,registers registger,register registing,registering registors,registers +registory,registry registrain,registration registraion,registration registraions,registrations @@ -52905,6 +52985,8 @@ repalys,replays repant,repaint,repent repants,repaints,repents reparametrization,reparameterization +reparametrize,reparameterize +reparametrized,reparameterized reparamterisation,reparameterisation reparamterise,reparameterise reparamterised,reparameterised @@ -53516,6 +53598,7 @@ reruning,rerunning rerurn,return,rerun rerwite,rewrite resaerch,research +resaons,reasons resapwn,respawn resarch,research resart,restart @@ -53687,6 +53770,7 @@ resolvs,resolves reson,reason resonabelt,resonate resonable,reasonable +resonably,reasonably resonet,resonate resons,reasons resonse,response @@ -56630,6 +56714,7 @@ shcool,school shcooled,schooled sheakspeare,shakespeare sheat,sheath,sheet,cheat +shebeng,shebang sheck,check,shuck shecked,checked,shucked shecker,checker,shucker @@ -57469,6 +57554,7 @@ sizemologists,seismologists sizemologogical,seismological sizemologogically,seismologically sizemology,seismology +sizez,sizes,sized sizor,scissor,sizer sizors,scissors,sizers sizre,size @@ -57538,6 +57624,7 @@ skiping,skipping skipp,skip,skipped skippd,skipped skippped,skipped +skippping,skipping skippps,skips skipt,skip,skype,skipped skirmesh,skirmish @@ -58298,6 +58385,7 @@ specialzes,specializes specialzied,specialized specias,specials speciatly,specialty +speciazlize,specialize specic,specific specical,special specication,specification @@ -58942,6 +59030,7 @@ spririous,spurious spriritual,spiritual spritn,sprint spritns,sprints +spritre,sprite spritual,spiritual sproels,sproles sproon,spoon @@ -59009,6 +59098,7 @@ squrtile,squirtle squshed,squashed squsihy,squishy srarted,started +srbg,srgb srcipt,script srcipts,scripts sreampropinfo,streampropinfo @@ -59922,6 +60012,7 @@ subdirectiories,subdirectories subdirectoires,subdirectories subdirectorys,subdirectories subdirecty,subdirectory +subdiretories,subdirectories subdivised,subdivided subdivisio,subdivision subdivisiond,subdivisioned @@ -59943,6 +60034,7 @@ subexpession,subexpression subexpessions,subexpressions subexpresssion,subexpression subexpresssions,subexpressions +subfeatutures,subfeatures subfolfer,subfolder subfolfers,subfolders subfromat,subformat @@ -61557,6 +61649,7 @@ systemwindiow,systemwindow systen,system systens,systems systesm,systems +systesms,systems systhem,system systhemerror,systemerror systhemmemory,systemmemory @@ -62391,6 +62484,7 @@ texchnically,technically texline,textline textfrme,textframe textrues,textures +textture,texture textuer,texture texturers,textures texual,textual @@ -63262,6 +63356,7 @@ tpos,typos tpye,type tpyed,typed tpyes,types +tpyically,typically tpyo,typo tqrget,target trabajao,trabajo @@ -64747,6 +64842,7 @@ unavailiability,unavailability unavailible,unavailable unavaliable,unavailable unavaoidable,unavoidable +unavialable,unavailable unavilable,unavailable unaviodable,unavoidable unavoidble,unavoidable @@ -64829,12 +64925,14 @@ uncertainity,uncertainty uncertaintity,uncertainty uncertaintly,uncertainty uncertainy,uncertainty +uncertaity,uncertainty uncertanity,uncertainty uncertanty,uncertainty uncertianty,uncertainty uncesessarily,unnesessarily uncesnored,uncensored uncessarily,unnecessarily +uncessary,unnecessary uncetain,uncertain uncetainties,uncertainties uncetainty,uncertainty @@ -65188,6 +65286,7 @@ undfined,undefined undfines,undefines undicovered,undiscovered undiserable,undesirable +undisered,undesired undistinghable,indistinguishable undocomented,undocumented undoctrinated,indoctrinated @@ -65746,6 +65845,7 @@ unorotated,unrotated unoticeable,unnoticeable unpacke,unpacked unpacket,unpacked +unparented,parentless unparseable,unparsable unpertubated,unperturbed unperturb,unperturbed @@ -67483,6 +67583,7 @@ vitual,virtual vitualization,visualization viusally,visually viusualisation,visualisation +viw,view viwe,view viwed,viewed viweed,viewed @@ -68406,6 +68507,7 @@ wokr,work wokring,working wokrload,workload wokrspace,workspace +wolffram,wolfram wollow,follow,wallow wollowing,following,wallowing wolrd,world @@ -68643,6 +68745,7 @@ wroking,working wrokload,workload wrokloads,workloads wroks,works +wrold,world wron,wrong wronf,wrong wronly,wrongly diff --git a/crates/typos-dict/src/word_codegen.rs b/crates/typos-dict/src/word_codegen.rs index d1dd81921..ae2c6dcc3 100644 --- a/crates/typos-dict/src/word_codegen.rs +++ b/crates/typos-dict/src/word_codegen.rs @@ -954,6 +954,7 @@ pub static WORD_WRO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("kload"), dictgen::InsensitiveStr::Ascii("kloads"), dictgen::InsensitiveStr::Ascii("ks"), + dictgen::InsensitiveStr::Ascii("ld"), dictgen::InsensitiveStr::Ascii("n"), dictgen::InsensitiveStr::Ascii("nf"), dictgen::InsensitiveStr::Ascii("nly"), @@ -972,6 +973,7 @@ pub static WORD_WRO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["workload"], &["workloads"], &["works"], + &["world"], &["wrong"], &["wrong"], &["wrongly"], @@ -1909,6 +1911,7 @@ static WORD_WOL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_WOL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ffram"), dictgen::InsensitiveStr::Ascii("low"), dictgen::InsensitiveStr::Ascii("lowing"), dictgen::InsensitiveStr::Ascii("rd"), @@ -1918,6 +1921,7 @@ pub static WORD_WOL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("wide"), ], values: &[ + &["wolfram"], &["follow", "wallow"], &["following", "wallowing"], &["world"], @@ -5357,7 +5361,7 @@ pub static WORD_VIZ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict static WORD_VIW_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_VIW_CHILDREN), - value: None, + value: Some(&["view"]), }; pub static WORD_VIW_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { @@ -11165,6 +11169,7 @@ pub static WORD_UNP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("acke"), dictgen::InsensitiveStr::Ascii("acket"), + dictgen::InsensitiveStr::Ascii("arented"), dictgen::InsensitiveStr::Ascii("arseable"), dictgen::InsensitiveStr::Ascii("ertubated"), dictgen::InsensitiveStr::Ascii("erturb"), @@ -11219,6 +11224,7 @@ pub static WORD_UNP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["unpacked"], &["unpacked"], + &["parentless"], &["unparsable"], &["unperturbed"], &["unperturbed"], @@ -13083,10 +13089,16 @@ pub static WORD_UNDI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("covered"), dictgen::InsensitiveStr::Ascii("serable"), + dictgen::InsensitiveStr::Ascii("sered"), dictgen::InsensitiveStr::Ascii("stinghable"), ], - values: &[&["undiscovered"], &["undesirable"], &["indistinguishable"]], - range: 7..=10, + values: &[ + &["undiscovered"], + &["undesirable"], + &["undesired"], + &["indistinguishable"], + ], + range: 5..=10, }; static WORD_UNDF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -14503,12 +14515,14 @@ pub static WORD_UNCE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("rtaintity"), dictgen::InsensitiveStr::Ascii("rtaintly"), dictgen::InsensitiveStr::Ascii("rtainy"), + dictgen::InsensitiveStr::Ascii("rtaity"), dictgen::InsensitiveStr::Ascii("rtanity"), dictgen::InsensitiveStr::Ascii("rtanty"), dictgen::InsensitiveStr::Ascii("rtianty"), dictgen::InsensitiveStr::Ascii("sessarily"), dictgen::InsensitiveStr::Ascii("snored"), dictgen::InsensitiveStr::Ascii("ssarily"), + dictgen::InsensitiveStr::Ascii("ssary"), dictgen::InsensitiveStr::Ascii("tain"), dictgen::InsensitiveStr::Ascii("tainties"), dictgen::InsensitiveStr::Ascii("tainty"), @@ -14533,9 +14547,11 @@ pub static WORD_UNCE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["uncertainty"], &["uncertainty"], &["uncertainty"], + &["uncertainty"], &["unnesessarily"], &["uncensored"], &["unnecessarily"], + &["unnecessary"], &["uncertain"], &["uncertainties"], &["uncertainty"], @@ -14759,6 +14775,7 @@ pub static WORD_UNAV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ailible"), dictgen::InsensitiveStr::Ascii("aliable"), dictgen::InsensitiveStr::Ascii("aoidable"), + dictgen::InsensitiveStr::Ascii("ialable"), dictgen::InsensitiveStr::Ascii("ilable"), dictgen::InsensitiveStr::Ascii("iodable"), dictgen::InsensitiveStr::Ascii("oidble"), @@ -14781,6 +14798,7 @@ pub static WORD_UNAV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["unavailable"], &["unavoidable"], &["unavailable"], + &["unavailable"], &["unavoidable"], &["unavoidable"], ], @@ -19832,6 +19850,7 @@ pub static WORD_TP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ye"), dictgen::InsensitiveStr::Ascii("yed"), dictgen::InsensitiveStr::Ascii("yes"), + dictgen::InsensitiveStr::Ascii("yically"), dictgen::InsensitiveStr::Ascii("yo"), ], values: &[ @@ -19840,9 +19859,10 @@ pub static WORD_TP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["type"], &["typed"], &["types"], + &["typically"], &["typo"], ], - range: 2..=3, + range: 2..=7, }; static WORD_TO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -22698,6 +22718,7 @@ pub static WORD_TEX_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("line"), dictgen::InsensitiveStr::Ascii("tfrme"), dictgen::InsensitiveStr::Ascii("trues"), + dictgen::InsensitiveStr::Ascii("tture"), dictgen::InsensitiveStr::Ascii("tuer"), dictgen::InsensitiveStr::Ascii("turers"), dictgen::InsensitiveStr::Ascii("ual"), @@ -22716,6 +22737,7 @@ pub static WORD_TEX_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["textframe"], &["textures"], &["texture"], + &["texture"], &["textures"], &["textual"], &["textually"], @@ -25576,6 +25598,7 @@ pub static WORD_SYS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ten"), dictgen::InsensitiveStr::Ascii("tens"), dictgen::InsensitiveStr::Ascii("tesm"), + dictgen::InsensitiveStr::Ascii("tesms"), dictgen::InsensitiveStr::Ascii("them"), dictgen::InsensitiveStr::Ascii("themerror"), dictgen::InsensitiveStr::Ascii("themmemory"), @@ -25622,6 +25645,7 @@ pub static WORD_SYS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["system"], &["systems"], &["systems"], + &["systems"], &["system"], &["systemerror"], &["systemmemory"], @@ -30837,6 +30861,7 @@ static WORD_SUBF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_SUBF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("eatutures"), dictgen::InsensitiveStr::Ascii("olfer"), dictgen::InsensitiveStr::Ascii("olfers"), dictgen::InsensitiveStr::Ascii("romat"), @@ -30845,6 +30870,7 @@ pub static WORD_SUBF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("untion"), ], values: &[ + &["subfeatures"], &["subfolder"], &["subfolders"], &["subformat"], @@ -30852,7 +30878,7 @@ pub static WORD_SUBF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["subforms"], &["subfunction"], ], - range: 4..=6, + range: 4..=9, }; static WORD_SUBE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -30911,6 +30937,7 @@ pub static WORD_SUBD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("irectoires"), dictgen::InsensitiveStr::Ascii("irectorys"), dictgen::InsensitiveStr::Ascii("irecty"), + dictgen::InsensitiveStr::Ascii("iretories"), dictgen::InsensitiveStr::Ascii("ivised"), dictgen::InsensitiveStr::Ascii("ivisio"), dictgen::InsensitiveStr::Ascii("ivisiond"), @@ -30922,6 +30949,7 @@ pub static WORD_SUBD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["subdirectories"], &["subdirectories"], &["subdirectory"], + &["subdirectories"], &["subdivided"], &["subdivision"], &["subdivisioned"], @@ -33869,6 +33897,7 @@ static WORD_SR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D pub static WORD_SR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("arted"), + dictgen::InsensitiveStr::Ascii("bg"), dictgen::InsensitiveStr::Ascii("cipt"), dictgen::InsensitiveStr::Ascii("cipts"), dictgen::InsensitiveStr::Ascii("eampropinfo"), @@ -33912,6 +33941,7 @@ pub static WORD_SR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg ], values: &[ &["started"], + &["srgb"], &["script"], &["scripts"], &["streampropinfo"], @@ -34206,6 +34236,7 @@ pub static WORD_SPR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("iritual"), dictgen::InsensitiveStr::Ascii("itn"), dictgen::InsensitiveStr::Ascii("itns"), + dictgen::InsensitiveStr::Ascii("itre"), dictgen::InsensitiveStr::Ascii("itual"), dictgen::InsensitiveStr::Ascii("oels"), dictgen::InsensitiveStr::Ascii("oon"), @@ -34255,6 +34286,7 @@ pub static WORD_SPR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["spiritual"], &["sprint"], &["sprints"], + &["sprite"], &["spiritual"], &["sproles"], &["spoon"], @@ -36516,6 +36548,7 @@ pub static WORD_SPECIA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("lzied"), dictgen::InsensitiveStr::Ascii("s"), dictgen::InsensitiveStr::Ascii("tly"), + dictgen::InsensitiveStr::Ascii("zlize"), ], values: &[ &["special"], @@ -36560,6 +36593,7 @@ pub static WORD_SPECIA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["specialized"], &["specials"], &["specialty"], + &["specialize"], ], range: 1..=9, }; @@ -39040,6 +39074,7 @@ pub static WORD_SKI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("pp"), dictgen::InsensitiveStr::Ascii("ppd"), dictgen::InsensitiveStr::Ascii("ppped"), + dictgen::InsensitiveStr::Ascii("ppping"), dictgen::InsensitiveStr::Ascii("ppps"), dictgen::InsensitiveStr::Ascii("pt"), dictgen::InsensitiveStr::Ascii("rmesh"), @@ -39068,6 +39103,7 @@ pub static WORD_SKI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["skip", "skipped"], &["skipped"], &["skipped"], + &["skipping"], &["skips"], &["skip", "skype", "skipped"], &["skirmish"], @@ -39244,6 +39280,7 @@ pub static WORD_SIZ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("emologogical"), dictgen::InsensitiveStr::Ascii("emologogically"), dictgen::InsensitiveStr::Ascii("emology"), + dictgen::InsensitiveStr::Ascii("ez"), dictgen::InsensitiveStr::Ascii("or"), dictgen::InsensitiveStr::Ascii("ors"), dictgen::InsensitiveStr::Ascii("re"), @@ -39256,6 +39293,7 @@ pub static WORD_SIZ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["seismological"], &["seismologically"], &["seismology"], + &["sizes", "sized"], &["scissor", "sizer"], &["scissors", "sizers"], &["size"], @@ -41805,7 +41843,7 @@ static WORD_SHE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: static WORD_SHE_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ Some(&WORD_SHEA_NODE), - None, + Some(&WORD_SHEB_NODE), Some(&WORD_SHEC_NODE), Some(&WORD_SHED_NODE), Some(&WORD_SHEE_NODE), @@ -42084,6 +42122,17 @@ pub static WORD_SHEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 1..=4, }; +static WORD_SHEB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_SHEB_CHILDREN), + value: None, +}; + +pub static WORD_SHEB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("eng")], + values: &[&["shebang"]], + range: 3..=3, +}; + static WORD_SHEA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_SHEA_CHILDREN), value: None, @@ -51853,6 +51902,7 @@ pub static WORD_RESON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di keys: &[ dictgen::InsensitiveStr::Ascii("abelt"), dictgen::InsensitiveStr::Ascii("able"), + dictgen::InsensitiveStr::Ascii("ably"), dictgen::InsensitiveStr::Ascii("et"), dictgen::InsensitiveStr::Ascii("s"), dictgen::InsensitiveStr::Ascii("se"), @@ -51861,6 +51911,7 @@ pub static WORD_RESON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di values: &[ &["resonate"], &["reasonable"], + &["reasonably"], &["resonate"], &["reasons"], &["response"], @@ -52319,6 +52370,7 @@ static WORD_RESA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_RESA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("erch"), + dictgen::InsensitiveStr::Ascii("ons"), dictgen::InsensitiveStr::Ascii("pwn"), dictgen::InsensitiveStr::Ascii("rch"), dictgen::InsensitiveStr::Ascii("rt"), @@ -52329,6 +52381,7 @@ pub static WORD_RESA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic ], values: &[ &["research"], + &["reasons"], &["respawn"], &["research"], &["restart"], @@ -54409,6 +54462,8 @@ pub static WORD_REPA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("nt"), dictgen::InsensitiveStr::Ascii("nts"), dictgen::InsensitiveStr::Ascii("rametrization"), + dictgen::InsensitiveStr::Ascii("rametrize"), + dictgen::InsensitiveStr::Ascii("rametrized"), dictgen::InsensitiveStr::Ascii("ramterisation"), dictgen::InsensitiveStr::Ascii("ramterise"), dictgen::InsensitiveStr::Ascii("ramterised"), @@ -54447,6 +54502,8 @@ pub static WORD_REPA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["repaint", "repent"], &["repaints", "repents"], &["reparameterization"], + &["reparameterize"], + &["reparameterized"], &["reparameterisation"], &["reparameterise"], &["reparameterised"], @@ -58066,6 +58123,7 @@ pub static WORD_REGI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("stger"), dictgen::InsensitiveStr::Ascii("sting"), dictgen::InsensitiveStr::Ascii("stors"), + dictgen::InsensitiveStr::Ascii("story"), dictgen::InsensitiveStr::Ascii("strain"), dictgen::InsensitiveStr::Ascii("straion"), dictgen::InsensitiveStr::Ascii("straions"), @@ -58128,6 +58186,7 @@ pub static WORD_REGI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["register"], &["registering"], &["registers"], + &["registry"], &["registration"], &["registration"], &["registrations"], @@ -60132,6 +60191,7 @@ pub static WORD_RECONG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("izes"), dictgen::InsensitiveStr::Ascii("izing"), dictgen::InsensitiveStr::Ascii("nises"), + dictgen::InsensitiveStr::Ascii("nize"), dictgen::InsensitiveStr::Ascii("nized"), dictgen::InsensitiveStr::Ascii("nizes"), ], @@ -60146,6 +60206,7 @@ pub static WORD_RECONG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["recognizes"], &["recognizing"], &["recognises"], + &["recognize"], &["recognized"], &["recognizes"], ], @@ -62528,6 +62589,7 @@ pub static WORD_RAD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("iobuttion"), dictgen::InsensitiveStr::Ascii("iocative"), dictgen::InsensitiveStr::Ascii("is"), + dictgen::InsensitiveStr::Ascii("iu"), dictgen::InsensitiveStr::Ascii("omizer"), dictgen::InsensitiveStr::Ascii("uis"), dictgen::InsensitiveStr::Ascii("us"), @@ -62560,6 +62622,7 @@ pub static WORD_RAD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["radiobutton"], &["radioactive"], &["radix"], + &["radius"], &["randomizer"], &["radius"], &["radius"], @@ -62857,6 +62920,7 @@ static WORD_QUI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_QUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("bic"), dictgen::InsensitiveStr::Ascii("cket"), dictgen::InsensitiveStr::Ascii("ckets"), dictgen::InsensitiveStr::Ascii("ckier"), @@ -62885,6 +62949,7 @@ pub static WORD_QUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("zzs"), ], values: &[ + &["cubic"], &["quickest"], &["quickest"], &["quicker"], @@ -64023,6 +64088,7 @@ pub static WORD_PUP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("lisher"), dictgen::InsensitiveStr::Ascii("ose"), dictgen::InsensitiveStr::Ascii("oses"), + dictgen::InsensitiveStr::Ascii("rose"), dictgen::InsensitiveStr::Ascii("ulated"), ], values: &[ @@ -64037,6 +64103,7 @@ pub static WORD_PUP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["publisher"], &["purpose"], &["purposes"], + &["purpose"], &["populated"], ], range: 3..=9, @@ -68210,6 +68277,7 @@ pub static WORD_PROD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("eed"), dictgen::InsensitiveStr::Ascii("iction"), dictgen::InsensitiveStr::Ascii("ictions"), + dictgen::InsensitiveStr::Ascii("ivded"), dictgen::InsensitiveStr::Ascii("ominantly"), dictgen::InsensitiveStr::Ascii("ucable"), dictgen::InsensitiveStr::Ascii("ucables"), @@ -68261,6 +68329,7 @@ pub static WORD_PROD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["proceed"], &["production"], &["productions"], + &["provided"], &["predominantly"], &["producible"], &["producibles", "producible"], @@ -71431,6 +71500,7 @@ pub static WORD_PREFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("rente"), dictgen::InsensitiveStr::Ascii("rentes"), dictgen::InsensitiveStr::Ascii("renze"), + dictgen::InsensitiveStr::Ascii("rered"), dictgen::InsensitiveStr::Ascii("rerred"), dictgen::InsensitiveStr::Ascii("res"), dictgen::InsensitiveStr::Ascii("rible"), @@ -71490,6 +71560,7 @@ pub static WORD_PREFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["preferences"], &["preference"], &["preferred"], + &["preferred"], &["prefers"], &["preferable"], &["preferably"], @@ -74949,6 +75020,7 @@ pub static WORD_PLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ged"), dictgen::InsensitiveStr::Ascii("ggin"), dictgen::InsensitiveStr::Ascii("ging"), + dictgen::InsensitiveStr::Ascii("gings"), dictgen::InsensitiveStr::Ascii("ginss"), dictgen::InsensitiveStr::Ascii("gun"), dictgen::InsensitiveStr::Ascii("ign"), @@ -74961,6 +75033,7 @@ pub static WORD_PLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["plugin"], &["plugging", "plugin"], &["plugins"], + &["plugins"], &["plugin"], &["plugin"], &["plugins"], @@ -82151,6 +82224,8 @@ 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"), @@ -82197,12 +82272,14 @@ pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["parameter"], &["parameterless"], &["parameters"], + &["parameterizations"], + &["parameterized"], &["parameters"], &["parameters"], &["parameter"], &["parameters"], ], - range: 1..=8, + range: 1..=10, }; static WORD_PARAMA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -82252,6 +82329,7 @@ pub static WORD_PARAL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("leism"), dictgen::InsensitiveStr::Ascii("leized"), dictgen::InsensitiveStr::Ascii("leles"), + dictgen::InsensitiveStr::Ascii("lelipiped"), dictgen::InsensitiveStr::Ascii("lell"), dictgen::InsensitiveStr::Ascii("lellism"), dictgen::InsensitiveStr::Ascii("lells"), @@ -82285,6 +82363,7 @@ pub static WORD_PARAL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["parallelism"], &["parallelized"], &["parallels"], + &["parallelepiped"], &["parallel"], &["parallelism"], &["parallels"], @@ -83271,8 +83350,16 @@ pub static WORD_OVS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ervable"), dictgen::InsensitiveStr::Ascii("ervation"), dictgen::InsensitiveStr::Ascii("erve"), + dictgen::InsensitiveStr::Ascii("erver"), + dictgen::InsensitiveStr::Ascii("ervers"), + ], + values: &[ + &["observable"], + &["observation"], + &["observe"], + &["observer"], + &["observers"], ], - values: &[&["observable"], &["observation"], &["observe"]], range: 4..=8, }; @@ -85202,6 +85289,7 @@ pub static WORD_ORT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("hagnal"), dictgen::InsensitiveStr::Ascii("hagonal"), dictgen::InsensitiveStr::Ascii("hagonalize"), + dictgen::InsensitiveStr::Ascii("hgonal"), dictgen::InsensitiveStr::Ascii("hodx"), dictgen::InsensitiveStr::Ascii("hoganal"), dictgen::InsensitiveStr::Ascii("hoganalize"), @@ -85217,6 +85305,7 @@ pub static WORD_ORT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["orthogonal"], &["orthogonal"], &["orthogonalize"], + &["orthogonal"], &["orthodox"], &["orthogonal"], &["orthogonalize"], @@ -88847,7 +88936,7 @@ static WORD_OC_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]> Some(&WORD_OCI_NODE), None, None, - None, + Some(&WORD_OCL_NODE), Some(&WORD_OCM_NODE), Some(&WORD_OCN_NODE), Some(&WORD_OCO_NODE), @@ -89007,6 +89096,17 @@ pub static WORD_OCM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 5..=5, }; +static WORD_OCL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_OCL_CHILDREN), + value: None, +}; + +pub static WORD_OCL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("uded")], + values: &[&["occluded"]], + range: 4..=4, +}; + static WORD_OCI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_OCI_CHILDREN), value: None, @@ -89679,6 +89779,7 @@ pub static WORD_OBJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("ec"), dictgen::InsensitiveStr::Ascii("ecct"), + dictgen::InsensitiveStr::Ascii("eccts"), dictgen::InsensitiveStr::Ascii("ecitves"), dictgen::InsensitiveStr::Ascii("ecs"), dictgen::InsensitiveStr::Ascii("ectificaiton"), @@ -89715,6 +89816,7 @@ pub static WORD_OBJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["object"], &["object"], + &["objects"], &["objectives"], &["objects"], &["objectification"], @@ -90372,6 +90474,7 @@ pub static WORD_NUL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("lfiy"), dictgen::InsensitiveStr::Ascii("lifiy"), dictgen::InsensitiveStr::Ascii("ll"), + dictgen::InsensitiveStr::Ascii("llable"), ], values: &[ &["nullable"], @@ -90383,6 +90486,7 @@ pub static WORD_NUL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["nullify"], &["nullify"], &["null"], + &["nullable"], ], range: 1..=6, }; @@ -94723,6 +94827,7 @@ pub static WORD_NECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("sarrily"), dictgen::InsensitiveStr::Ascii("sarry"), dictgen::InsensitiveStr::Ascii("sary"), + dictgen::InsensitiveStr::Ascii("sasry"), dictgen::InsensitiveStr::Ascii("ssaary"), dictgen::InsensitiveStr::Ascii("ssaery"), dictgen::InsensitiveStr::Ascii("ssairly"), @@ -94761,6 +94866,7 @@ pub static WORD_NECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["necessary"], &["necessary"], &["necessary"], + &["necessary"], &["necessarily"], &["necessarily"], &["necessary"], @@ -96065,6 +96171,7 @@ pub static WORD_MUT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("ablility"), dictgen::InsensitiveStr::Ascii("ablity"), + dictgen::InsensitiveStr::Ascii("ablyy"), dictgen::InsensitiveStr::Ascii("al"), dictgen::InsensitiveStr::Ascii("ally"), dictgen::InsensitiveStr::Ascii("atable"), @@ -96129,6 +96236,7 @@ pub static WORD_MUT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["mutability"], &["mutability"], + &["mutably"], &["mutual"], &["mutually"], &["mutable"], @@ -100401,7 +100509,7 @@ static WORD_MINI_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str None, None, None, - None, + Some(&WORD_MINIF_NODE), None, None, None, @@ -100446,12 +100554,18 @@ static WORD_MINIT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_MINIT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ature"), dictgen::InsensitiveStr::Ascii("aure"), dictgen::InsensitiveStr::Ascii("uare"), dictgen::InsensitiveStr::Ascii("ure"), ], - values: &[&["miniature"], &["miniature"], &["miniature"]], - range: 3..=4, + values: &[ + &["miniature"], + &["miniature"], + &["miniature"], + &["miniature"], + ], + range: 3..=5, }; static WORD_MINIS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -100616,6 +100730,17 @@ pub static WORD_MINIM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di range: 2..=7, }; +static WORD_MINIF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_MINIF_CHILDREN), + value: None, +}; + +pub static WORD_MINIF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ys")], + values: &[&["minifies"]], + range: 2..=2, +}; + static WORD_MINIA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_MINIA_CHILDREN), value: None, @@ -102058,6 +102183,7 @@ pub static WORD_META_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("gem"), dictgen::InsensitiveStr::Ascii("hpor"), dictgen::InsensitiveStr::Ascii("lic"), + dictgen::InsensitiveStr::Ascii("lness"), dictgen::InsensitiveStr::Ascii("lurgic"), dictgen::InsensitiveStr::Ascii("lurgical"), dictgen::InsensitiveStr::Ascii("lurgy"), @@ -102113,6 +102239,7 @@ pub static WORD_META_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["metagame"], &["metaphor"], &["metallic"], + &["metallicity"], &["metallurgic"], &["metallurgical"], &["metallurgy"], @@ -103882,6 +104009,7 @@ pub static WORD_MATR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ials"), dictgen::InsensitiveStr::Ascii("icess"), dictgen::InsensitiveStr::Ascii("icies"), + dictgen::InsensitiveStr::Ascii("icy"), dictgen::InsensitiveStr::Ascii("ie"), dictgen::InsensitiveStr::Ascii("is"), ], @@ -103893,6 +104021,7 @@ pub static WORD_MATR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["materials"], &["matrices", "mattresses"], &["matrices"], + &["matrices"], &["matrix"], &["matrix"], ], @@ -104065,6 +104194,7 @@ pub static WORD_MATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("raials"), dictgen::InsensitiveStr::Ascii("rail"), dictgen::InsensitiveStr::Ascii("rails"), + dictgen::InsensitiveStr::Ascii("ral"), dictgen::InsensitiveStr::Ascii("ralists"), dictgen::InsensitiveStr::Ascii("riaal"), dictgen::InsensitiveStr::Ascii("riales"), @@ -104091,6 +104221,7 @@ pub static WORD_MATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["materials"], &["material"], &["materials"], + &["material"], &["materialist"], &["material"], &["materials"], @@ -106071,6 +106202,7 @@ pub static WORD_MAIN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("taing"), dictgen::InsensitiveStr::Ascii("tainig"), dictgen::InsensitiveStr::Ascii("tainted"), + dictgen::InsensitiveStr::Ascii("taints"), dictgen::InsensitiveStr::Ascii("tan"), dictgen::InsensitiveStr::Ascii("tanability"), dictgen::InsensitiveStr::Ascii("tanance"), @@ -106124,6 +106256,7 @@ pub static WORD_MAIN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["maintaining"], &["maintaining"], &["maintained"], + &["maintains"], &["maintain"], &["maintainability"], &["maintenance"], @@ -108102,6 +108235,7 @@ pub static WORD_LIF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("estye"), dictgen::InsensitiveStr::Ascii("esystem"), dictgen::InsensitiveStr::Ascii("esytles"), + dictgen::InsensitiveStr::Ascii("eteime"), dictgen::InsensitiveStr::Ascii("etimers"), dictgen::InsensitiveStr::Ascii("etsyles"), dictgen::InsensitiveStr::Ascii("etyle"), @@ -108122,6 +108256,7 @@ pub static WORD_LIF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["lifestyle"], &["filesystem"], &["lifestyles"], + &["lifetime"], &["lifetimes"], &["lifestyles"], &["lifestyle"], @@ -113119,9 +113254,10 @@ pub static WORD_ISE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("lf"), dictgen::InsensitiveStr::Ascii("lfe"), dictgen::InsensitiveStr::Ascii("rting"), + dictgen::InsensitiveStr::Ascii("s"), ], - values: &[&["itself"], &["itself"], &["inserting"]], - range: 2..=5, + values: &[&["itself"], &["itself"], &["inserting"], &["uses"]], + range: 1..=5, }; static WORD_ISD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -113984,6 +114120,7 @@ pub static WORD_INVER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ion"), dictgen::InsensitiveStr::Ascii("ions"), dictgen::InsensitiveStr::Ascii("s"), + dictgen::InsensitiveStr::Ascii("tation"), dictgen::InsensitiveStr::Ascii("tedd"), dictgen::InsensitiveStr::Ascii("tendo"), dictgen::InsensitiveStr::Ascii("terad"), @@ -114002,6 +114139,7 @@ pub static WORD_INVER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["inversion"], &["inversions"], &["inverse", "invert"], + &["inversion"], &["inverted"], &["inverted"], &["inverted"], @@ -115553,6 +115691,7 @@ pub static WORD_INTERS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("ectionals"), dictgen::InsensitiveStr::Ascii("ecton"), dictgen::InsensitiveStr::Ascii("ectons"), + dictgen::InsensitiveStr::Ascii("ectuion"), dictgen::InsensitiveStr::Ascii("eption"), dictgen::InsensitiveStr::Ascii("epts"), dictgen::InsensitiveStr::Ascii("ertions"), @@ -115594,6 +115733,7 @@ pub static WORD_INTERS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["intersections"], &["intersection"], &["intersections"], + &["intersection"], &["interception"], &["intercepts", "intersteps"], &["insertions", "intersections"], @@ -120548,6 +120688,7 @@ pub static WORD_INID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("icating"), dictgen::InsensitiveStr::Ascii("ication"), dictgen::InsensitiveStr::Ascii("ications"), + dictgen::InsensitiveStr::Ascii("ices"), dictgen::InsensitiveStr::Ascii("ividual"), dictgen::InsensitiveStr::Ascii("vidual"), ], @@ -120560,6 +120701,7 @@ pub static WORD_INID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["indicating"], &["indication"], &["indications"], + &["indices"], &["individual"], &["individual"], ], @@ -122622,6 +122764,7 @@ pub static WORD_INDEPE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("nded"), dictgen::InsensitiveStr::Ascii("ndedly"), dictgen::InsensitiveStr::Ascii("ndenant"), + dictgen::InsensitiveStr::Ascii("ndenantly"), dictgen::InsensitiveStr::Ascii("ndend"), dictgen::InsensitiveStr::Ascii("ndendet"), dictgen::InsensitiveStr::Ascii("ndendly"), @@ -122674,6 +122817,7 @@ pub static WORD_INDEPE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["independent"], &["independently"], &["independent"], + &["independently"], &["independent"], &["independent"], &["independently"], @@ -123683,6 +123827,7 @@ pub static WORD_INCONS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("istecy"), dictgen::InsensitiveStr::Ascii("isten"), dictgen::InsensitiveStr::Ascii("istence"), + dictgen::InsensitiveStr::Ascii("istences"), dictgen::InsensitiveStr::Ascii("istencias"), dictgen::InsensitiveStr::Ascii("istend"), dictgen::InsensitiveStr::Ascii("istendly"), @@ -123726,6 +123871,7 @@ pub static WORD_INCONS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["inconsistent"], &["inconsistency"], &["inconsistencies"], + &["inconsistencies"], &["inconsistent"], &["inconsistently"], &["inconsistent"], @@ -125259,6 +125405,7 @@ pub static WORD_IMPRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("s"), dictgen::InsensitiveStr::Ascii("sison"), dictgen::InsensitiveStr::Ascii("sive"), + dictgen::InsensitiveStr::Ascii("sonate"), dictgen::InsensitiveStr::Ascii("sonating"), dictgen::InsensitiveStr::Ascii("ssario"), dictgen::InsensitiveStr::Ascii("ssin"), @@ -125276,6 +125423,7 @@ pub static WORD_IMPRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["impress"], &["impressions"], &["impressive"], + &["impersonate"], &["impersonating"], &["impresario"], &["impressions"], @@ -127375,6 +127523,7 @@ pub static WORD_ILLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("startion"), dictgen::InsensitiveStr::Ascii("startions"), dictgen::InsensitiveStr::Ascii("startor"), + dictgen::InsensitiveStr::Ascii("stator"), dictgen::InsensitiveStr::Ascii("straded"), dictgen::InsensitiveStr::Ascii("straion"), dictgen::InsensitiveStr::Ascii("straitor"), @@ -127421,6 +127570,7 @@ pub static WORD_ILLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["illustration"], &["illustrations"], &["illustrator"], + &["illustrator"], &["illustrated"], &["illustration"], &["illustrator"], @@ -129861,6 +130011,7 @@ pub static WORD_HOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("izonts"), dictgen::InsensitiveStr::Ascii("iztonal"), dictgen::InsensitiveStr::Ascii("iztonally"), + dictgen::InsensitiveStr::Ascii("izzontal"), dictgen::InsensitiveStr::Ascii("ozontally"), dictgen::InsensitiveStr::Ascii("phan"), dictgen::InsensitiveStr::Ascii("rable"), @@ -129908,6 +130059,7 @@ pub static WORD_HOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["horizons"], &["horizontal"], &["horizontally"], + &["horizontal"], &["horizontally"], &["orphan"], &["horrible"], @@ -130896,6 +131048,7 @@ pub static WORD_HIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("rarchichal"), dictgen::InsensitiveStr::Ascii("rarchichally"), dictgen::InsensitiveStr::Ascii("rarchie"), + dictgen::InsensitiveStr::Ascii("rarchjy"), dictgen::InsensitiveStr::Ascii("rarcical"), dictgen::InsensitiveStr::Ascii("rarcy"), dictgen::InsensitiveStr::Ascii("rarhcical"), @@ -130931,6 +131084,7 @@ pub static WORD_HIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["hierarchical"], &["hierarchically"], &["hierarchy"], + &["hierarchy"], &["hierarchical"], &["hierarchy"], &["hierarchical"], @@ -131344,6 +131498,7 @@ static WORD_HEM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_HEM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("icircles"), dictgen::InsensitiveStr::Ascii("ingwary"), dictgen::InsensitiveStr::Ascii("ingwavy"), dictgen::InsensitiveStr::Ascii("ipshere"), @@ -131365,6 +131520,7 @@ pub static WORD_HEM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("pishere"), ], values: &[ + &["semicircles"], &["hemingway"], &["hemingway"], &["hemisphere"], @@ -131989,10 +132145,11 @@ static WORD_HAU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_HAU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("lted"), dictgen::InsensitiveStr::Ascii("ntig"), dictgen::InsensitiveStr::Ascii("ty"), ], - values: &[&["haunting"], &["haughty"]], + values: &[&["halted"], &["haunting"], &["haughty"]], range: 2..=4, }; @@ -136675,6 +136832,7 @@ pub static WORD_GAR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("dai"), dictgen::InsensitiveStr::Ascii("dient"), dictgen::InsensitiveStr::Ascii("entee"), + dictgen::InsensitiveStr::Ascii("enteed"), dictgen::InsensitiveStr::Ascii("feild"), dictgen::InsensitiveStr::Ascii("fied"), dictgen::InsensitiveStr::Ascii("filed"), @@ -136713,6 +136871,7 @@ pub static WORD_GAR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["gardaĆ­"], &["gradient"], &["guarantee"], + &["guaranteed"], &["garfield"], &["garfield"], &["garfield"], @@ -138365,110 +138524,101 @@ pub static WORD_FRG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict }; static WORD_FRE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { - children: dictgen::DictTrieChild::Flat(&WORD_FRE_CHILDREN), + children: dictgen::DictTrieChild::Nested(&WORD_FRE_CHILDREN), value: Some(&["free"]), }; -pub static WORD_FRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { +static WORD_FRE_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ + None, + None, + Some(&WORD_FREC_NODE), + None, + Some(&WORD_FREE_NODE), + None, + None, + None, + Some(&WORD_FREI_NODE), + None, + None, + None, + Some(&WORD_FREM_NODE), + None, + None, + None, + Some(&WORD_FREQ_NODE), + None, + Some(&WORD_FRES_NODE), + None, + None, + None, + None, + None, + None, + Some(&WORD_FREZ_NODE), +]; + +static WORD_FREZ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREZ_CHILDREN), + value: None, +}; + +pub static WORD_FREZ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ - dictgen::InsensitiveStr::Ascii("ckels"), - dictgen::InsensitiveStr::Ascii("cklers"), - dictgen::InsensitiveStr::Ascii("cuencies"), - dictgen::InsensitiveStr::Ascii("cuency"), - dictgen::InsensitiveStr::Ascii("cuent"), - dictgen::InsensitiveStr::Ascii("cuented"), - dictgen::InsensitiveStr::Ascii("cuently"), - dictgen::InsensitiveStr::Ascii("cuents"), - dictgen::InsensitiveStr::Ascii("ecallrelpy"), - dictgen::InsensitiveStr::Ascii("edeom"), - dictgen::InsensitiveStr::Ascii("edomers"), - dictgen::InsensitiveStr::Ascii("edomes"), - dictgen::InsensitiveStr::Ascii("edomest"), - dictgen::InsensitiveStr::Ascii("edon"), - dictgen::InsensitiveStr::Ascii("edons"), - dictgen::InsensitiveStr::Ascii("edos"), - dictgen::InsensitiveStr::Ascii("edum"), - dictgen::InsensitiveStr::Ascii("edums"), - dictgen::InsensitiveStr::Ascii("ee"), - dictgen::InsensitiveStr::Ascii("eed"), - dictgen::InsensitiveStr::Ascii("estlye"), - dictgen::InsensitiveStr::Ascii("esytle"), - dictgen::InsensitiveStr::Ascii("ez"), - dictgen::InsensitiveStr::Ascii("ezs"), - dictgen::InsensitiveStr::Ascii("ind"), - dictgen::InsensitiveStr::Ascii("indlies"), - dictgen::InsensitiveStr::Ascii("indly"), - dictgen::InsensitiveStr::Ascii("inds"), - dictgen::InsensitiveStr::Ascii("indship"), - dictgen::InsensitiveStr::Ascii("indships"), - dictgen::InsensitiveStr::Ascii("indzoned"), - dictgen::InsensitiveStr::Ascii("mentation"), - dictgen::InsensitiveStr::Ascii("mented"), - dictgen::InsensitiveStr::Ascii("qencies"), - dictgen::InsensitiveStr::Ascii("qency"), - dictgen::InsensitiveStr::Ascii("qently"), - dictgen::InsensitiveStr::Ascii("qeuncies"), - dictgen::InsensitiveStr::Ascii("qeuncy"), - dictgen::InsensitiveStr::Ascii("qiencies"), - dictgen::InsensitiveStr::Ascii("qiency"), - dictgen::InsensitiveStr::Ascii("qquencies"), - dictgen::InsensitiveStr::Ascii("qquency"), - dictgen::InsensitiveStr::Ascii("quancies"), - dictgen::InsensitiveStr::Ascii("quancy"), - dictgen::InsensitiveStr::Ascii("quant"), - dictgen::InsensitiveStr::Ascii("quantly"), - dictgen::InsensitiveStr::Ascii("quecy"), - dictgen::InsensitiveStr::Ascii("quence"), - dictgen::InsensitiveStr::Ascii("quences"), - dictgen::InsensitiveStr::Ascii("quencey"), - dictgen::InsensitiveStr::Ascii("quenct"), - dictgen::InsensitiveStr::Ascii("quenices"), - dictgen::InsensitiveStr::Ascii("quenies"), - dictgen::InsensitiveStr::Ascii("quensies"), - dictgen::InsensitiveStr::Ascii("quenties"), - dictgen::InsensitiveStr::Ascii("quentily"), - dictgen::InsensitiveStr::Ascii("queny"), - dictgen::InsensitiveStr::Ascii("quenzies"), - dictgen::InsensitiveStr::Ascii("quncies"), - dictgen::InsensitiveStr::Ascii("quncy"), - dictgen::InsensitiveStr::Ascii("shkly"), - dictgen::InsensitiveStr::Ascii("ze"), - dictgen::InsensitiveStr::Ascii("zes"), + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("es"), + ], + values: &[&["freeze"], &["freezes"]], + range: 1..=2, +}; + +static WORD_FRES_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FRES_CHILDREN), + value: None, +}; + +pub static WORD_FRES_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("hkly")], + values: &[&["freshly"]], + range: 4..=4, +}; + +static WORD_FREQ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREQ_CHILDREN), + value: None, +}; + +pub static WORD_FREQ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("encies"), + dictgen::InsensitiveStr::Ascii("ency"), + dictgen::InsensitiveStr::Ascii("ently"), + dictgen::InsensitiveStr::Ascii("euncies"), + dictgen::InsensitiveStr::Ascii("euncy"), + dictgen::InsensitiveStr::Ascii("iencies"), + dictgen::InsensitiveStr::Ascii("iency"), + dictgen::InsensitiveStr::Ascii("quencies"), + dictgen::InsensitiveStr::Ascii("quency"), + dictgen::InsensitiveStr::Ascii("uancies"), + dictgen::InsensitiveStr::Ascii("uancy"), + dictgen::InsensitiveStr::Ascii("uant"), + dictgen::InsensitiveStr::Ascii("uantly"), + dictgen::InsensitiveStr::Ascii("uecy"), + dictgen::InsensitiveStr::Ascii("uence"), + dictgen::InsensitiveStr::Ascii("uences"), + dictgen::InsensitiveStr::Ascii("uencey"), + dictgen::InsensitiveStr::Ascii("uenct"), + dictgen::InsensitiveStr::Ascii("uenices"), + dictgen::InsensitiveStr::Ascii("uenies"), + dictgen::InsensitiveStr::Ascii("uensies"), + dictgen::InsensitiveStr::Ascii("uenties"), + dictgen::InsensitiveStr::Ascii("uentily"), + dictgen::InsensitiveStr::Ascii("uentry"), + dictgen::InsensitiveStr::Ascii("ueny"), + dictgen::InsensitiveStr::Ascii("uenzies"), + dictgen::InsensitiveStr::Ascii("uncies"), + dictgen::InsensitiveStr::Ascii("uncy"), ], values: &[ - &["freckles"], - &["freckles"], - &["frequencies"], - &["frequency"], - &["frequent"], - &["frequented"], - &["frequently"], - &["frequents"], - &["freecallreply"], - &["freedom", "freedoms"], - &["freedoms"], - &["freedoms"], - &["freedoms"], - &["freedom"], - &["freedoms"], - &["freedoms"], - &["freedom"], - &["freedoms"], - &["free"], - &["freed"], - &["freestyle"], - &["freestyle"], - &["frees", "freeze"], - &["freezes"], - &["friend"], - &["friendlies"], - &["friendly"], - &["friends"], - &["friendship"], - &["friendships"], - &["friendzoned"], - &["fermentation"], - &["fermented"], &["frequencies"], &["frequency"], &["frequently"], @@ -138492,15 +138642,128 @@ pub static WORD_FRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["frequencies"], &["frequencies"], &["frequently"], + &["frequently"], &["frequency", "frequently", "frequent"], &["frequencies"], &["frequencies"], &["frequency"], - &["freshly"], - &["freeze"], + ], + range: 4..=8, +}; + +static WORD_FREM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREM_CHILDREN), + value: None, +}; + +pub static WORD_FREM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("entation"), + dictgen::InsensitiveStr::Ascii("ented"), + ], + values: &[&["fermentation"], &["fermented"]], + range: 5..=8, +}; + +static WORD_FREI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREI_CHILDREN), + value: None, +}; + +pub static WORD_FREI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("nd"), + dictgen::InsensitiveStr::Ascii("ndlies"), + dictgen::InsensitiveStr::Ascii("ndly"), + dictgen::InsensitiveStr::Ascii("nds"), + dictgen::InsensitiveStr::Ascii("ndship"), + dictgen::InsensitiveStr::Ascii("ndships"), + dictgen::InsensitiveStr::Ascii("ndzoned"), + ], + values: &[ + &["friend"], + &["friendlies"], + &["friendly"], + &["friends"], + &["friendship"], + &["friendships"], + &["friendzoned"], + ], + range: 2..=7, +}; + +static WORD_FREE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREE_CHILDREN), + value: None, +}; + +pub static WORD_FREE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("callrelpy"), + dictgen::InsensitiveStr::Ascii("deom"), + dictgen::InsensitiveStr::Ascii("domers"), + dictgen::InsensitiveStr::Ascii("domes"), + dictgen::InsensitiveStr::Ascii("domest"), + dictgen::InsensitiveStr::Ascii("don"), + dictgen::InsensitiveStr::Ascii("dons"), + dictgen::InsensitiveStr::Ascii("dos"), + dictgen::InsensitiveStr::Ascii("dum"), + dictgen::InsensitiveStr::Ascii("dums"), + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("ed"), + dictgen::InsensitiveStr::Ascii("stlye"), + dictgen::InsensitiveStr::Ascii("sytle"), + dictgen::InsensitiveStr::Ascii("z"), + dictgen::InsensitiveStr::Ascii("zs"), + ], + values: &[ + &["freecallreply"], + &["freedom", "freedoms"], + &["freedoms"], + &["freedoms"], + &["freedoms"], + &["freedom"], + &["freedoms"], + &["freedoms"], + &["freedom"], + &["freedoms"], + &["free"], + &["freed"], + &["freestyle"], + &["freestyle"], + &["frees", "freeze"], &["freezes"], ], - range: 2..=10, + range: 1..=9, +}; + +static WORD_FREC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_FREC_CHILDREN), + value: None, +}; + +pub static WORD_FREC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("kels"), + dictgen::InsensitiveStr::Ascii("klers"), + dictgen::InsensitiveStr::Ascii("uencies"), + dictgen::InsensitiveStr::Ascii("uency"), + dictgen::InsensitiveStr::Ascii("uent"), + dictgen::InsensitiveStr::Ascii("uented"), + dictgen::InsensitiveStr::Ascii("uently"), + dictgen::InsensitiveStr::Ascii("uents"), + ], + values: &[ + &["freckles"], + &["freckles"], + &["frequencies"], + &["frequency"], + &["frequent"], + &["frequented"], + &["frequently"], + &["frequents"], + ], + range: 4..=7, }; static WORD_FRA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -139347,6 +139610,7 @@ pub static WORD_FORM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ulaical"), dictgen::InsensitiveStr::Ascii("ulars"), dictgen::InsensitiveStr::Ascii("ulat"), + dictgen::InsensitiveStr::Ascii("ulatoin"), dictgen::InsensitiveStr::Ascii("ulayic"), dictgen::InsensitiveStr::Ascii("uls"), ], @@ -139411,6 +139675,7 @@ pub static WORD_FORM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["formulaic"], &["formulas"], &["formula"], + &["formulation"], &["formulaic"], &["formulas"], ], @@ -139650,6 +139915,7 @@ pub static WORD_FORC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("eably"), dictgen::InsensitiveStr::Ascii("efullly"), dictgen::InsensitiveStr::Ascii("efuly"), + dictgen::InsensitiveStr::Ascii("ely"), dictgen::InsensitiveStr::Ascii("ibley"), dictgen::InsensitiveStr::Ascii("iblly"), dictgen::InsensitiveStr::Ascii("ifully"), @@ -139668,6 +139934,7 @@ pub static WORD_FORC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["forcefully"], &["forcibly"], &["forcibly"], + &["forcibly"], &["forcefully"], &["forgot"], ], @@ -142597,6 +142864,7 @@ pub static WORD_FEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("tuires"), dictgen::InsensitiveStr::Ascii("tur"), dictgen::InsensitiveStr::Ascii("turs"), + dictgen::InsensitiveStr::Ascii("tutures"), dictgen::InsensitiveStr::Ascii("utre"), dictgen::InsensitiveStr::Ascii("utres"), dictgen::InsensitiveStr::Ascii("uture"), @@ -142628,6 +142896,7 @@ pub static WORD_FEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["features"], &["feature"], &["features"], + &["features"], &["feature"], &["features"], &["feature"], @@ -149144,6 +149413,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ing"), dictgen::InsensitiveStr::Ascii("ion"), dictgen::InsensitiveStr::Ascii("ions"), + dictgen::InsensitiveStr::Ascii("or"), dictgen::InsensitiveStr::Ascii("uable"), dictgen::InsensitiveStr::Ascii("uableness"), dictgen::InsensitiveStr::Ascii("uables"), @@ -149173,6 +149443,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["executing", "expecting"], &["execution"], &["executions"], + &["executor"], &["executable"], &["executableness"], &["executable", "executables"], @@ -150854,6 +151125,7 @@ static WORD_EVI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_EVI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ce"), dictgen::InsensitiveStr::Ascii("citon"), dictgen::InsensitiveStr::Ascii("dance"), dictgen::InsensitiveStr::Ascii("dencd"), @@ -150868,6 +151140,7 @@ pub static WORD_EVI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("tion"), ], values: &[ + &["evict"], &["eviction"], &["evidence"], &["evidenced"], @@ -150881,7 +151154,7 @@ pub static WORD_EVI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["eviscerating"], &["eviction"], ], - range: 4..=8, + range: 2..=8, }; static WORD_EVE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -152367,9 +152640,10 @@ static WORD_EQUV_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_EQUV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("alent"), + dictgen::InsensitiveStr::Ascii("ilent"), dictgen::InsensitiveStr::Ascii("ivalent"), ], - values: &[&["equivalent"], &["equivalent"]], + values: &[&["equivalent"], &["equivalent"], &["equivalent"]], range: 5..=7, }; @@ -153988,12 +154262,19 @@ static WORD_ENP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_ENP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("doint"), + dictgen::InsensitiveStr::Ascii("doints"), dictgen::InsensitiveStr::Ascii("oind"), dictgen::InsensitiveStr::Ascii("oint"), dictgen::InsensitiveStr::Ascii("oints"), ], - values: &[&["endpoint"], &["endpoint"], &["endpoint"], &["endpoints"]], - range: 4..=5, + values: &[ + &["endpoint"], + &["endpoints"], + &["endpoint"], + &["endpoint"], + &["endpoints"], + ], + range: 4..=6, }; static WORD_ENO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -154602,6 +154883,7 @@ pub static WORD_ENDP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ints"), dictgen::InsensitiveStr::Ascii("iont"), dictgen::InsensitiveStr::Ascii("ionts"), + dictgen::InsensitiveStr::Ascii("oing"), dictgen::InsensitiveStr::Ascii("oings"), dictgen::InsensitiveStr::Ascii("ont"), dictgen::InsensitiveStr::Ascii("onts"), @@ -154613,6 +154895,7 @@ pub static WORD_ENDP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["endpoints"], &["endpoint"], &["endpoints"], + &["endpoint"], &["endpoints"], &["endpoint"], &["endpoints"], @@ -157806,6 +158089,7 @@ pub static WORD_EFFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ciency"), dictgen::InsensitiveStr::Ascii("cient"), dictgen::InsensitiveStr::Ascii("ciently"), + dictgen::InsensitiveStr::Ascii("citively"), dictgen::InsensitiveStr::Ascii("citvely"), dictgen::InsensitiveStr::Ascii("cive"), dictgen::InsensitiveStr::Ascii("cively"), @@ -157837,6 +158121,7 @@ pub static WORD_EFFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["efficient"], &["efficiently"], &["effectively"], + &["effectively"], &["effective"], &["effectively"], &["effect"], @@ -164051,6 +164336,7 @@ pub static WORD_DISCOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("rces"), dictgen::InsensitiveStr::Ascii("re"), dictgen::InsensitiveStr::Ascii("rgae"), + dictgen::InsensitiveStr::Ascii("rged"), dictgen::InsensitiveStr::Ascii("rges"), dictgen::InsensitiveStr::Ascii("rrage"), dictgen::InsensitiveStr::Ascii("rraged"), @@ -164063,6 +164349,7 @@ pub static WORD_DISCOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["discourse"], &["discourse"], &["discourages"], + &["discouraged"], &["discourages"], &["discourage"], &["discouraged"], @@ -165615,6 +165902,7 @@ pub static WORD_DIP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("osed"), dictgen::InsensitiveStr::Ascii("osing"), dictgen::InsensitiveStr::Ascii("osition"), + dictgen::InsensitiveStr::Ascii("slay"), dictgen::InsensitiveStr::Ascii("sosing"), dictgen::InsensitiveStr::Ascii("theria"), dictgen::InsensitiveStr::Ascii("thong"), @@ -165642,6 +165930,7 @@ pub static WORD_DIP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["disposed", "deposed"], &["disposing", "deposing"], &["disposition"], + &["display"], &["disposing"], &["diphtheria"], &["diphthong"], @@ -166568,6 +166857,7 @@ pub static WORD_DIFFEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d keys: &[ dictgen::InsensitiveStr::Ascii("ce"), dictgen::InsensitiveStr::Ascii("ces"), + dictgen::InsensitiveStr::Ascii("cne"), dictgen::InsensitiveStr::Ascii("et"), dictgen::InsensitiveStr::Ascii("rence"), dictgen::InsensitiveStr::Ascii("rences"), @@ -166577,6 +166867,7 @@ pub static WORD_DIFFEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d values: &[ &["difference"], &["differences", "defences"], + &["difference"], &["different"], &["difference"], &["differences"], @@ -166653,6 +166944,7 @@ static WORD_DIE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_DIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("a"), + dictgen::InsensitiveStr::Ascii("abled"), dictgen::InsensitiveStr::Ascii("ase"), dictgen::InsensitiveStr::Ascii("ases"), dictgen::InsensitiveStr::Ascii("ct"), @@ -166660,12 +166952,14 @@ pub static WORD_DIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ing"), dictgen::InsensitiveStr::Ascii("lectirc"), dictgen::InsensitiveStr::Ascii("lectircs"), + dictgen::InsensitiveStr::Ascii("letric"), dictgen::InsensitiveStr::Ascii("msion"), dictgen::InsensitiveStr::Ascii("ties"), dictgen::InsensitiveStr::Ascii("ty"), ], values: &[ &["idea", "die"], + &["disabled"], &["disease"], &["diseases"], &["direct"], @@ -166673,6 +166967,7 @@ pub static WORD_DIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["dying", "dyeing"], &["dielectric"], &["dielectrics"], + &["dielectric"], &["dimension"], &["deities"], &["deity"], @@ -170213,7 +170508,7 @@ static WORD_DER_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] None, None, Some(&WORD_DERM_NODE), - None, + Some(&WORD_DERN_NODE), Some(&WORD_DERO_NODE), Some(&WORD_DERP_NODE), None, @@ -170359,6 +170654,17 @@ pub static WORD_DERO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 6..=6, }; +static WORD_DERN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_DERN_CHILDREN), + value: None, +}; + +pub static WORD_DERN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ormalization")], + values: &[&["denormalization"]], + range: 12..=12, +}; + static WORD_DERM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_DERM_CHILDREN), value: None, @@ -170527,6 +170833,7 @@ pub static WORD_DERE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ferncing"), dictgen::InsensitiveStr::Ascii("fernece"), dictgen::InsensitiveStr::Ascii("ferrence"), + dictgen::InsensitiveStr::Ascii("francable"), dictgen::InsensitiveStr::Ascii("frencable"), dictgen::InsensitiveStr::Ascii("frence"), dictgen::InsensitiveStr::Ascii("gistartion"), @@ -170579,6 +170886,7 @@ pub static WORD_DERE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["dereference"], &["dereference"], &["dereferenceable"], + &["dereferenceable"], &["dereference"], &["deregistration"], &["deregistered"], @@ -170673,6 +170981,7 @@ static WORD_DEPS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_DEPS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("awn"), dictgen::InsensitiveStr::Ascii("erate"), dictgen::InsensitiveStr::Ascii("erately"), dictgen::InsensitiveStr::Ascii("eration"), @@ -170681,6 +170990,7 @@ pub static WORD_DEPS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("oited"), ], values: &[ + &["despawn"], &["desperate"], &["desperately"], &["desperation"], @@ -171160,6 +171470,7 @@ pub static WORD_DEPEND_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("enciens"), dictgen::InsensitiveStr::Ascii("encis"), dictgen::InsensitiveStr::Ascii("encly"), + dictgen::InsensitiveStr::Ascii("enct"), dictgen::InsensitiveStr::Ascii("encys"), dictgen::InsensitiveStr::Ascii("end"), dictgen::InsensitiveStr::Ascii("endencies"), @@ -171217,6 +171528,7 @@ pub static WORD_DEPEND_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["dependencies"], &["dependencies"], &["dependency"], + &["dependent"], &["dependencies"], &["dependent", "depended"], &["dependencies"], @@ -180434,6 +180746,7 @@ pub static WORD_CORRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("lated"), dictgen::InsensitiveStr::Ascii("lates"), dictgen::InsensitiveStr::Ascii("lation"), + dictgen::InsensitiveStr::Ascii("sion"), dictgen::InsensitiveStr::Ascii("spond"), dictgen::InsensitiveStr::Ascii("spondant"), dictgen::InsensitiveStr::Ascii("spondants"), @@ -180449,6 +180762,7 @@ pub static WORD_CORRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["correlated"], &["correlates"], &["correlation"], + &["corrosion"], &["correspond"], &["correspondent"], &["correspondents"], @@ -183139,7 +183453,7 @@ static WORD_CONTR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen static WORD_CONTR_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ Some(&WORD_CONTRA_NODE), Some(&WORD_CONTRB_NODE), - None, + Some(&WORD_CONTRC_NODE), None, Some(&WORD_CONTRE_NODE), None, @@ -183513,6 +183827,17 @@ pub static WORD_CONTRE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d range: 2..=7, }; +static WORD_CONTRC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_CONTRC_CHILDREN), + value: None, +}; + +pub static WORD_CONTRC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("t")], + values: &[&["contract"]], + range: 1..=1, +}; + static WORD_CONTRB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_CONTRB_CHILDREN), value: None, @@ -185969,6 +186294,7 @@ pub static WORD_CONSIS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("e"), dictgen::InsensitiveStr::Ascii("ent"), dictgen::InsensitiveStr::Ascii("ently"), + dictgen::InsensitiveStr::Ascii("iting"), dictgen::InsensitiveStr::Ascii("ntency"), dictgen::InsensitiveStr::Ascii("tance"), dictgen::InsensitiveStr::Ascii("tancy"), @@ -185995,6 +186321,7 @@ pub static WORD_CONSIS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["concise"], &["consistent"], &["consistently"], + &["consisting"], &["consistency"], &["consistency"], &["consistency"], @@ -186159,6 +186486,7 @@ pub static WORD_CONSID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("ert"), dictgen::InsensitiveStr::Ascii("ertaion"), dictgen::InsensitiveStr::Ascii("es"), + dictgen::InsensitiveStr::Ascii("ier"), dictgen::InsensitiveStr::Ascii("red"), ], values: &[ @@ -186201,6 +186529,7 @@ pub static WORD_CONSID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["considerate", "considered", "consider"], &["considerations"], &["coincides", "considers"], + &["consider"], &["considered"], ], range: 1..=8, @@ -187185,6 +187514,7 @@ pub static WORD_CONJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("uction"), dictgen::InsensitiveStr::Ascii("uctions"), dictgen::InsensitiveStr::Ascii("uncion"), + dictgen::InsensitiveStr::Ascii("unciton"), dictgen::InsensitiveStr::Ascii("uncting"), dictgen::InsensitiveStr::Ascii("untion"), dictgen::InsensitiveStr::Ascii("untions"), @@ -187199,6 +187529,7 @@ pub static WORD_CONJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["conjunction"], &["conjunction"], &["conjunction"], + &["conjunction"], &["conjunctions"], ], range: 6..=7, @@ -192144,6 +192475,7 @@ pub static WORD_COMPAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("risons"), dictgen::InsensitiveStr::Ascii("rs"), dictgen::InsensitiveStr::Ascii("rson"), + dictgen::InsensitiveStr::Ascii("tbility"), ], values: &[ &["compatibility"], @@ -192160,8 +192492,9 @@ pub static WORD_COMPAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["comparisons"], &["compares"], &["comparison"], + &["compatibility"], ], - range: 1..=6, + range: 1..=7, }; static WORD_COMPAG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -193706,6 +194039,7 @@ pub static WORD_COLO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("rizoer"), dictgen::InsensitiveStr::Ascii("rpsace"), dictgen::InsensitiveStr::Ascii("rpsaces"), + dictgen::InsensitiveStr::Ascii("rts"), dictgen::InsensitiveStr::Ascii("se"), dictgen::InsensitiveStr::Ascii("ublind"), dictgen::InsensitiveStr::Ascii("uising"), @@ -193749,6 +194083,7 @@ pub static WORD_COLO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["colorizer"], &["colorspace"], &["colorspaces"], + &["colors"], &["close"], &["colorblind"], &["colourising"], @@ -194124,6 +194459,7 @@ pub static WORD_COLLA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("boritave"), dictgen::InsensitiveStr::Ascii("boritavely"), dictgen::InsensitiveStr::Ascii("bration"), + dictgen::InsensitiveStr::Ascii("brative"), dictgen::InsensitiveStr::Ascii("bsible"), dictgen::InsensitiveStr::Ascii("ction"), dictgen::InsensitiveStr::Ascii("obrative"), @@ -194171,6 +194507,7 @@ pub static WORD_COLLA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["collaborative"], &["collaboratively"], &["collaboration"], + &["collaborative"], &["collapsible"], &["collection"], &["collaborative"], @@ -196100,6 +196437,7 @@ pub static WORD_CLAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("sificaiton"), dictgen::InsensitiveStr::Ascii("sificaitons"), dictgen::InsensitiveStr::Ascii("sificato"), + dictgen::InsensitiveStr::Ascii("sificiation"), dictgen::InsensitiveStr::Ascii("sifides"), dictgen::InsensitiveStr::Ascii("sifiies"), dictgen::InsensitiveStr::Ascii("sifiy"), @@ -196144,6 +196482,7 @@ pub static WORD_CLAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["classification"], &["classifications"], &["classification"], + &["classification"], &["classified"], &["classifies"], &["classify"], @@ -197750,6 +198089,7 @@ pub static WORD_CHL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("idish"), dictgen::InsensitiveStr::Ascii("idrens"), dictgen::InsensitiveStr::Ascii("ids"), + dictgen::InsensitiveStr::Ascii("ild"), dictgen::InsensitiveStr::Ascii("oesterol"), dictgen::InsensitiveStr::Ascii("roine"), ], @@ -197760,6 +198100,7 @@ pub static WORD_CHL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["childish"], &["childrens"], &["children"], + &["child"], &["cholesterol"], &["chlorine"], ], @@ -198008,9 +198349,12 @@ static WORD_CHIO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: }; pub static WORD_CHIO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("p")], - values: &[&["chip", "chop"]], - range: 1..=1, + keys: &[ + dictgen::InsensitiveStr::Ascii("ce"), + dictgen::InsensitiveStr::Ascii("p"), + ], + values: &[&["choice"], &["chip", "chop"]], + range: 1..=2, }; static WORD_CHIN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -203143,6 +203487,7 @@ static WORD_CAM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_CAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("aera"), dictgen::InsensitiveStr::Ascii("apign"), dictgen::InsensitiveStr::Ascii("birdge"), dictgen::InsensitiveStr::Ascii("boda"), @@ -203198,6 +203543,7 @@ pub static WORD_CAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("rbidge"), ], values: &[ + &["camera"], &["campaign"], &["cambridge"], &["cambodia"], @@ -205020,6 +205366,7 @@ pub static WORD_BUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ders"), dictgen::InsensitiveStr::Ascii("ding"), dictgen::InsensitiveStr::Ascii("dl"), + dictgen::InsensitiveStr::Ascii("dler"), dictgen::InsensitiveStr::Ascii("dlers"), dictgen::InsensitiveStr::Ascii("dling"), dictgen::InsensitiveStr::Ascii("dlings"), @@ -205072,6 +205419,7 @@ pub static WORD_BUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["builders"], &["building"], &["build"], + &["builder"], &["builders"], &["building"], &["buildings"], @@ -210070,6 +210418,7 @@ pub static WORD_BEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("utifullly"), dictgen::InsensitiveStr::Ascii("utifuly"), dictgen::InsensitiveStr::Ascii("utifyl"), + dictgen::InsensitiveStr::Ascii("utifys"), dictgen::InsensitiveStr::Ascii("utilful"), dictgen::InsensitiveStr::Ascii("utiy"), dictgen::InsensitiveStr::Ascii("utyfied"), @@ -210121,6 +210470,7 @@ pub static WORD_BEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["beautifully"], &["beautifully"], &["beautifully"], + &["beautifies"], &["beautifully"], &["beauty"], &["beautified"], @@ -211682,9 +212032,10 @@ pub static WORD_AVT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("aars"), dictgen::InsensitiveStr::Ascii("ive"), + dictgen::InsensitiveStr::Ascii("ivity"), ], - values: &[&["avatars"], &["active"]], - range: 3..=4, + values: &[&["avatars"], &["active"], &["activity"]], + range: 3..=5, }; static WORD_AVR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -211710,6 +212061,7 @@ static WORD_AVO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_AVO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("be"), dictgen::InsensitiveStr::Ascii("d"), dictgen::InsensitiveStr::Ascii("dacos"), dictgen::InsensitiveStr::Ascii("ded"), @@ -211726,6 +212078,7 @@ pub static WORD_AVO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ve"), ], values: &[ + &["above"], &["avoid"], &["avocados"], &["avoided"], @@ -215912,6 +216265,7 @@ pub static WORD_ASSOC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ciation"), dictgen::InsensitiveStr::Ascii("ciations"), dictgen::InsensitiveStr::Ascii("ciative"), + dictgen::InsensitiveStr::Ascii("eated"), dictgen::InsensitiveStr::Ascii("iaiton"), dictgen::InsensitiveStr::Ascii("iatated"), dictgen::InsensitiveStr::Ascii("iatd"), @@ -215964,6 +216318,7 @@ pub static WORD_ASSOC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["association"], &["associations"], &["associative"], + &["associated"], &["associations"], &["associated"], &["associated"], @@ -216586,6 +216941,7 @@ pub static WORD_ASSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ssement"), dictgen::InsensitiveStr::Ascii("ssmant"), dictgen::InsensitiveStr::Ascii("ssmants"), + dictgen::InsensitiveStr::Ascii("st"), dictgen::InsensitiveStr::Ascii("stment"), dictgen::InsensitiveStr::Ascii("sts"), ], @@ -216635,6 +216991,7 @@ pub static WORD_ASSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["assessment"], &["assessment"], &["assessments"], + &["asset", "assess"], &["assessment"], &["assets"], ], @@ -224434,9 +224791,10 @@ pub static WORD_ALTA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("nta"), dictgen::InsensitiveStr::Ascii("ntic"), + dictgen::InsensitiveStr::Ascii("s"), ], - values: &[&["atlanta"], &["atlantic"]], - range: 3..=4, + values: &[&["atlanta"], &["atlantic"], &["atlas"]], + range: 1..=4, }; static WORD_ALS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -225021,6 +225379,7 @@ pub static WORD_ALLOC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("atedp"), dictgen::InsensitiveStr::Ascii("ateing"), dictgen::InsensitiveStr::Ascii("ateng"), + dictgen::InsensitiveStr::Ascii("ater"), dictgen::InsensitiveStr::Ascii("atiom"), dictgen::InsensitiveStr::Ascii("ationg"), dictgen::InsensitiveStr::Ascii("aton"), @@ -225068,6 +225427,7 @@ pub static WORD_ALLOC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["allocated"], &["allocating"], &["allocating"], + &["allocator"], &["allocation"], &["allocating", "allocation"], &["allocation"], @@ -226459,12 +226819,13 @@ static WORD_ALA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_ALA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("is"), dictgen::InsensitiveStr::Ascii("ising"), dictgen::InsensitiveStr::Ascii("rams"), dictgen::InsensitiveStr::Ascii("ready"), ], - values: &[&["aliasing"], &["alarms"], &["already"]], - range: 4..=5, + values: &[&["alias"], &["aliasing"], &["alarms"], &["already"]], + range: 2..=5, }; static WORD_AK_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -232276,6 +232637,7 @@ pub static WORD_ABST_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("racor"), dictgen::InsensitiveStr::Ascii("racs"), dictgen::InsensitiveStr::Ascii("racto"), + dictgen::InsensitiveStr::Ascii("racton"), dictgen::InsensitiveStr::Ascii("raktion"), dictgen::InsensitiveStr::Ascii("rat"), dictgen::InsensitiveStr::Ascii("rated"), @@ -232329,6 +232691,7 @@ pub static WORD_ABST_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["abstracts"], &["abstraction"], &["abstraction"], + &["abstraction"], &["abstract"], &["abstracted"], &["abstracter"],