From 12a33e21f40065016d2a99bfba322beee4604c1b Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 31 Jul 2024 11:28:00 -0500 Subject: [PATCH] fix(dict): July updates Fixes #1051 --- crates/typos-dict/assets/words.csv | 108 +++- crates/typos-dict/src/word_codegen.rs | 779 +++++++++++++++++++++----- 2 files changed, 739 insertions(+), 148 deletions(-) diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index 0d0165106..30ec14078 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -25,6 +25,7 @@ aassignment,assignment aassignments,assignments aassociated,associated aassumed,assumed +aatribute,attribute aautomatic,automatic aautomatically,automatically abadoned,abandoned @@ -696,6 +697,7 @@ accoustics,acoustics accout,account accouting,accounting accoutn,account +accoutned,accounted accoutning,accounting accoutns,accounts accpet,accept @@ -1342,6 +1344,7 @@ addresss,address addresssed,addressed addressses,addresses addresssing,addressing +addresst,address,addressed addrress,address addrss,address addrssed,addressed @@ -1780,6 +1783,7 @@ afternnon,afternoon afternon,afternoon afternooon,afternoon afteroon,afternoon +afterr,after afterthougt,afterthought afterthougth,afterthought afterw,after @@ -3627,6 +3631,7 @@ anytthing,anything anytying,anything anywere,anywhere anywyas,anyways +anywys,anyways anyy,any aoache,apache aobut,about @@ -4493,6 +4498,7 @@ archtitecture,architecture archtitectures,architectures archtype,archetype archtypes,archetypes +archve,archive archvie,archive archvies,archives archving,archiving @@ -4565,6 +4571,7 @@ argumentas,arguments argumentate,argumentative argumentatie,argumentative argumentents,arguments +argumentes,arguments argumentitive,argumentative argumentos,arguments argumeny,argument @@ -4875,6 +4882,7 @@ asent,ascent aserted,asserted asertion,assertion asess,assess +asessing,assessing asessment,assessment asessments,assessments asethetic,aesthetic @@ -6323,6 +6331,7 @@ availbe,available availbel,available availbility,availability availble,available +availbvility,availability availeable,available availebilities,availabilities availebility,availability @@ -6365,6 +6374,7 @@ avataras,avatars avatards,avatars avatares,avatars avation,aviation +avator,avatar avcoid,avoid avcoids,avoids avdisories,advisories @@ -6577,6 +6587,7 @@ bacl,back baclony,balcony bactracking,backtracking bacup,backup +bacuse,because bacward,backward bacwards,backwards badmitten,badminton @@ -7032,6 +7043,7 @@ behvavior,behavior behviour,behaviour beieve,believe beig,being +beight,height beigin,begin beiginning,beginning beileve,believe @@ -8721,6 +8733,7 @@ caliofrnia,californian callabck,callback callabcks,callbacks callack,callback +callacks,callbacks callbacl,callback callbacsk,callback callbak,callback @@ -9376,6 +9389,7 @@ categoriezed,categorized categoy,category categroized,categorized categrories,categories +categry,category cateogrical,categorical cateogrically,categorically cateogries,categories @@ -9512,6 +9526,8 @@ cehcker,checker cehcking,checking cehckout,checkout cehcks,checks +celar,cellar,clear +celars,cellars,clears celcius,celsius celebartion,celebrations celebirties,celebrities @@ -11544,6 +11560,7 @@ colums,columns columsn,columns colunn,column,colon colunns,columns +coluns,columns comadres,comrades comammand,command comamnd,command @@ -11589,6 +11606,7 @@ comatibility,compatibility comatible,compatible combability,compatibility comback,comeback +combacks,comebacks combained,combined combanations,combinations combatabts,combatants @@ -12555,6 +12573,7 @@ complusions,compulsion complusive,compulsive complusory,compulsory compluter,computer +complys,complies compnaies,companies compnay,company compnent,component @@ -13997,6 +14016,7 @@ constatns,constants constatnt,constant constatnts,constants constcurts,constructs +constent,consent constently,constantly constext,context constillation,constellation @@ -14040,6 +14060,7 @@ constituye,constitute constiutents,constituents constly,costly constnatly,constantly +constols,controls constract,construct constracted,constructed constracting,constructing @@ -15648,6 +15669,7 @@ countours,contours,counters countr,counter,contour,country,county countres,counters countriside,countryside +countriy,country countrs,counters,contours,countries countrycide,countryside countryies,countryside @@ -16676,6 +16698,7 @@ dcumented,documented dcumenting,documenting dcuments,documents ddelete,delete +dditional,additional ddivision,division ddogers,dodgers ddoging,dodging @@ -17852,6 +17875,7 @@ demonstartion,demonstration demonstartions,demonstrations demonstate,demonstrate demonstates,demonstrates +demonstation,demonstration demonstrabil,demonstrably demonstraby,demonstrably demonstraion,demonstration @@ -18790,6 +18814,7 @@ detatch,detach detatched,detached detatches,detaches detatching,detaching +detauls,details detault,default detaulted,defaulted detaulting,defaulting @@ -19467,6 +19492,8 @@ digitzed,digitized dignitiy,dignity dignostics,diagnostics digset,digest +dijskstra,dijkstra +dijstra,dijkstra dilaog,dialog dilema,dilemma dilemas,dilemmas @@ -19537,6 +19564,7 @@ dimnention,dimension dimond,diamond dimonds,diamonds dimunitive,diminutive +dinally,finally dinamic,dynamic dinamically,dynamically dinamicaly,dynamically @@ -19622,6 +19650,7 @@ direcotory,directory direcotries,directories direcotry,directory direcoty,directory +direcrted,directed directd,directed directely,directly directes,directs @@ -19747,6 +19776,7 @@ disale,disable disaled,disabled disallusioned,disillusioned disalow,disallow +disambigation,disambiguation disambigouate,disambiguate disambiguaiton,disambiguation disambiguiation,disambiguation @@ -22119,6 +22149,8 @@ ellement,element ellemental,elemental ellementals,elementals ellements,elements +ellide,elide +ellided,elided elligible,eligible ellignton,ellington elliminate,eliminate @@ -22956,6 +22988,7 @@ enthusists,enthusiasts enthusuastic,enthusiastic entierly,entirely entierty,entirety +enties,entries entilted,entitled entired,entered,entire entireity,entirety @@ -23045,6 +23078,7 @@ enumarated,enumerated enumarates,enumerates enumarating,enumerating enumaration,enumeration +enumated,enumerated enumation,enumeration enumearate,enumerate enumearation,enumeration @@ -23164,6 +23198,7 @@ envvironment,environment enxt,next enything,anything enyway,anyway +epandable,expandable epecifica,especifica epect,expect epected,expected @@ -24012,6 +24047,7 @@ exceptionn,exception exceptionnal,exceptional exceptionss,exceptions exceptionts,exceptions +exceptipn,exception excercise,exercise excercised,exercised excerciser,exerciser @@ -24264,6 +24300,7 @@ exections,executions exectuable,executable exectuableness,executableness exectuables,executable,executables +exectue,execute exectued,executed exectuing,executing exectuion,execution @@ -25503,6 +25540,7 @@ exponentiella,exponential exponention,exponentiation exponetial,exponential expontential,exponential +expored,explored,exported exporession,expression exporintg,exporting expors,exports @@ -25629,6 +25667,7 @@ extenisble,extensible extennsions,extensions extens,extends,externs extensability,extensibility +extensevily,extensively extensiable,extensible extensibilty,extensibility extensibity,extensibility @@ -25710,6 +25749,7 @@ extradiction,extradition extradtion,extraction extraenous,extraneous extragavant,extravagant +extranal,external extranous,extraneous extraodrinarily,extraordinarily extraodrinary,extraordinary @@ -25806,6 +25846,7 @@ extrordinary,extraordinary extrotion,extortion extruciating,excruciating extry,entry +extsing,existing exttra,extra exturd,extrude exturde,extrude @@ -26462,7 +26503,7 @@ fingernal,fingernails fingernals,fingernails fingerpies,fingertips fingerpint,fingerprint -fingerpints,fingertips +fingerpints,fingerprints,fingertips fingerpoint,fingerprint fingerpoints,fingerprints fingersi,fingertips @@ -26526,6 +26567,7 @@ firey,fiery firggin,friggin firghtened,frightened firghtening,frightening +firgure,figure firmare,firmware firmaware,firmware firmawre,firmware @@ -28069,6 +28111,7 @@ genertor,generator genertors,generators geneticaly,genetically geneticlly,genetically +genetive,genitive genialia,genitalia genious,genius genisues,geniuses @@ -30254,6 +30297,7 @@ identifiy,identify identifyable,identifiable identifyed,identified identiies,identities +identital,identical identite,identities identites,identities identitets,identities @@ -30291,6 +30335,7 @@ ideosyncracies,ideosyncrasies,idiosyncrasies ideosyncracy,idiosyncrasy ideosyncratic,idiosyncratic idependently,independently +idepotency,idempotency idesa,ideas,ides idetifier,identifier idetifiers,identifiers @@ -30379,6 +30424,7 @@ ignortig,ignoring ignorting,ignoring ignorts,ignores ignory,ignore +ignroe,ignore ignroed,ignored ignroing,ignoring igoned,ignored @@ -32405,6 +32451,7 @@ iniitialize,initialize iniitialized,initialized iniitializes,initializes iniitializing,initializing +ininite,infinite inintelligent,unintelligent ininterested,uninterested ininteresting,uninteresting @@ -32859,6 +32906,7 @@ insatll,install insatlled,installed inscets,insects inscpeting,inspecting +inscrutible,inscrutable insctuction,instruction insctuctional,instructional insctuctions,instructions @@ -35402,6 +35450,7 @@ lablel,label lablels,labels lables,labels labling,labeling +labmda,lambda laboratoy,laboratory laboratroy,laboratory laboraty,laboratory @@ -35646,6 +35695,7 @@ laziliy,lazily lazyness,laziness lcoal,local,coal lcoally,locally +lcoated,located lcoation,location lcuase,clause leaast,least @@ -36033,6 +36083,7 @@ lieing,lying liek,like liekable,likable liekd,liked +liekely,likely liekly,likely lient,client,clients lients,clients @@ -36121,6 +36172,7 @@ lik,like,lick,link likebale,likeable likeley,likely likelly,likely +likelood,likelihood likelyhood,likelihood likewis,likewise likey,likely @@ -36567,6 +36619,7 @@ lushisly,lusciously lveo,love lvoe,love lybia,libya +lyche,lychee maake,make maanagement,management maangement,management @@ -36595,6 +36648,7 @@ machinary,machinery machiness,machines maching,machine,marching,matching machins,machines +macinthosh,macintosh mackeral,mackerel maclolm,malcolm maco,macro @@ -36638,6 +36692,7 @@ maginitude,magnitude magintude,magnitude magisine,magazine magizine,magazine +magled,mangled magnatiude,magnitude magnatude,magnitude magneficent,magnificent @@ -38487,6 +38542,7 @@ mirorred,mirrored mirorring,mirroring mirorrs,mirrors mirors,mirrors,minors +mirosoft,microsoft mirrioring,mirroring mirro,mirror mirroed,mirrored @@ -39622,6 +39678,7 @@ mutux,mutex mutuxes,mutexes mutuxs,mutexes muyst,must +mvoes,moves mwcos,macos myabe,maybe mybe,maybe @@ -40572,6 +40629,7 @@ nelink,netlink nenviroment,environment neolitic,neolithic neoroscience,neuroscience +neptun,neptune neral,neural nerally,neurally neraly,neurally @@ -40901,6 +40959,7 @@ normale,normal normales,normals normalied,normalized normalis,normals +normalizaiton,normalization normalizd,normalized normall,normal,normally normallized,normalized @@ -41360,7 +41419,9 @@ obscur,obscure obselete,obsolete obseravtion,observation obseravtions,observations +obsereved,observed observ,observe +observabe,observable observabil,observable observacion,observation observaiton,observant @@ -41714,6 +41775,7 @@ olbigatory,obligatory olbiterated,obliterated oldes,oldest oligarcy,oligarchy +oligatory,obligatory oligrachy,oligarchy oll,all,ole,old,olly,oil olmypic,olympic @@ -41935,6 +41997,7 @@ openned,opened openning,opening openscource,opensource openscourced,opensourced +opensll,openssl operaand,operand operaands,operands operacional,operational @@ -42531,6 +42594,7 @@ orthongally,orthogonally orthonormalizatin,orthonormalization ortogonal,orthogonal ortogonality,orthogonality +ortogonalization,orthogonalization oru,our osbidian,obsidian osbscure,obscure @@ -43122,6 +43186,7 @@ packaing,packaging packats,packets packe,packed,packet packege,package +packeges,packages packes,packages,packed,packs packge,package packged,packaged @@ -45641,6 +45706,7 @@ polygond,polygons polygone,polygon polygoon,polygon polylon,polygon,pylon +polymino,polyomino polymophing,polymorphing polymore,polymer polymorhed,polymorphed @@ -48314,6 +48380,7 @@ pscyhopath,psychopath pscyhopathic,psychopathic pscyhopaths,psychopaths pscyhotic,psychotic +psedeo,pseudo pseduo,pseudo pseude,pseudo pseudononymous,pseudonymous @@ -48354,6 +48421,7 @@ psudonymous,pseudonymous psudonyms,pseudonyms psudoterminal,pseudoterminal psuedo,pseudo +psuedoclasses,pseudoclasses psuedocode,pseudocode psuedoinverse,pseudoinverse psuedolayer,pseudolayer @@ -48567,6 +48635,7 @@ purpendicular,perpendicular purpetrators,perpetrators purpetuating,perpetuating purpolsion,propulsion +purposal,proposal purposedly,purposely purposefuly,purposefully purposelly,purposely @@ -48575,7 +48644,9 @@ purposley,purposely purpotedly,purportedly purpse,purpose purpus,purpose +purpuse,purpose purpusefully,purposefully +purpuses,purposes pursiut,pursuit pursuade,persuade pursuaded,persuaded @@ -49289,6 +49360,7 @@ reayd,ready,read rebease,rebase rebellios,rebellious rebellis,rebellious +rebild,rebuild rebiulding,rebuilding rebllions,rebellions reboto,reboot @@ -49553,6 +49625,7 @@ recomendatoins,recommendations recomended,recommended recomending,recommending recomends,recommends +recominant,recombinant recommad,recommend recommaded,recommended recommand,recommend @@ -50634,6 +50707,7 @@ reletnless,relentless relevabt,relevant relevane,relevant relevants,relevant +relevat,relevant relevation,revelation relevations,revelations releveant,relevant @@ -51240,6 +51314,8 @@ repearedly,repealed repeast,repeats repeatadly,repeatedly repeatae,repeatable +repeatation,repetition +repeatations,repetitions repeate,repeat repeateadly,repeatedly repeatedlt,repealed @@ -51259,6 +51335,7 @@ repects,respects repedability,repeatability repedable,repeatable repeition,repetition +repelases,releases repeled,repelled repeler,repeller repeling,repelling @@ -52367,6 +52444,7 @@ rether,rather rethoric,rhetoric rethorical,rhetorical retierment,retirement +retieval,retrieval retieve,retrieve retieved,retrieved retieves,retrieves @@ -52741,6 +52819,7 @@ ridicilousness,ridiculousness ridicoulus,ridiculous ridicoulusly,ridiculously ridicoulusness,ridiculousness +ridicously,ridiculously ridiculious,ridiculous ridiculled,ridicule ridiculos,ridiculous @@ -53770,7 +53849,10 @@ scubscriber,subscriber scubscribes,subscribes scuccess,success scuccesses,successes +scuccessful,successful +scuccessfull,successful scuccessully,successfully +scucess,success sculpter,sculpture,sculptor sculpters,sculptors,sculptures sculpteur,sculpture @@ -53997,6 +54079,7 @@ segway,segue segwayed,segued segwaying,segueing seh,she +sehll,sell,shell seige,siege seina,seine,sienna seing,seeing @@ -54715,6 +54798,7 @@ shadder,shader shaddow,shadow shadhow,shadow shadoloo,shadaloo +shaerd,shared,shard shakeapeare,shakespeare shakepseare,shakespeare shakespare,shakespeare @@ -55745,6 +55829,7 @@ slippes,slippers slippey,slippery sliseshow,slideshow slite,elite,site,sleight,slide +slogen,slogan slooth,sleuth,sloth,sooth sloothed,sleuthing sloothing,sleuthing @@ -55946,6 +56031,7 @@ soildly,solidly soiurce,source soket,socket sokets,sockets +sokobon,sokoban solarmutx,solarmutex solataire,solitaire solatare,solitaire @@ -55999,6 +56085,7 @@ somaila,somalia somalija,somalia someboby,somebody someghing,something +somehere,somewhere somehing,something somehtin,something somehting,something @@ -56229,6 +56316,7 @@ soverignty,sovereignty sovietes,soviets sovle,solve sovled,solved +sovler,solver sovren,sovereign sowe,sow spacebr,spacebar @@ -56831,6 +56919,7 @@ speicfied,specified speicific,specific speicified,specified speicify,specify +speified,specified spekaing,speaking speling,spelling spellig,spelling @@ -57160,6 +57249,7 @@ stabilzied,stabilized stabliize,stabilize stablility,stability stablilization,stabilization +stablity,stability stablize,stabilize stablizied,stabilized stach,stack @@ -57867,6 +57957,7 @@ stubborness,stubbornness stubbron,stubborn stubbs,stubs stubmled,stumbled +stuborn,stubborn stucked,stuck stuckt,stuck stuct,struct @@ -57924,6 +58015,7 @@ stutterring,stuttering stutus,status styhe,style styilistic,stylistic +styl,style stylessheet,stylesheet,stylesheets stylessheets,stylesheets stylisch,stylish @@ -58088,6 +58180,7 @@ subnegotitions,subnegotiations subnegoziation,subnegotiation subnegoziations,subnegotiations subobjecs,subobjects +subolders,subfolders suborutine,subroutine suborutines,subroutines suboutine,subroutine @@ -58589,6 +58682,7 @@ sumbitting,submitting sumitted,submitted summar,summary,summer summaried,summarized +summarizaion,summarization summarizen,summarize summariztion,summarization summay,summary @@ -59900,6 +59994,7 @@ telegrapgh,telegraph telegrpah,telegraph telelevision,television telementry,telemetry +telemery,telemetry telemitry,telemetry teleporation,teleportation teleporing,teleporting @@ -60805,6 +60900,7 @@ thye,they thyorid,thyroid thyriod,thyroid tiawanese,taiwanese +tibetian,tibetan tich,thick,tick,titch,stitch tichened,thickened tichness,thickness @@ -60933,6 +61029,7 @@ todat,today todya,today toekn,token toether,together,tether +togater,together togather,together togehter,together togetehr,together @@ -61550,6 +61647,7 @@ transitors,transistor,transistors transkript,transcript transkription,transcription translastion,translations +translatation,translation translateing,translating translater,translator translaters,translators @@ -61778,6 +61876,7 @@ trasformer,transformer trasformers,transformers trasforming,transforming trasforms,transforms +trasitive,transitive traslalate,translate traslalated,translated traslalating,translating @@ -63233,6 +63332,7 @@ unicors,unicorns unicrons,unicorns unidentifiedly,unidentified unidimensionnal,unidimensional +unifed,unified unifform,uniform unifforms,uniforms unifiy,unify @@ -63567,6 +63667,7 @@ unpoened,unopened unpopluar,unpopular unpopulair,unpopular unportected,unprotected +unpplied,unapplied unprecendented,unprecedented unprecendeted,unprecedented unprecidented,unprecedented @@ -64284,6 +64385,8 @@ utiltities,utilities utiltity,utility utiltiy,utility utilty,utility +utimate,ultimate +utimately,ultimately utitity,utility utitlities,utilities utitlity,utility @@ -65498,6 +65601,7 @@ warcrat,warcraft wardobe,wardrobe waring,warning warings,warnings +warinig,warning warinigs,warnings warining,warning warinings,warnings @@ -66112,6 +66216,7 @@ woithout,without woiuld,would wokr,work wokring,working +wokrload,workload wollow,follow,wallow wollowing,following,wallowing wolrd,world @@ -66278,6 +66383,7 @@ wrapepd,wrapped wraper,wrapper wraping,wrapping,warping wrapp,wrap +wrappend,wrapped wrappered,wrapped wrappng,wrapping wrappning,wrapping diff --git a/crates/typos-dict/src/word_codegen.rs b/crates/typos-dict/src/word_codegen.rs index bf548b29b..3e2d5854c 100644 --- a/crates/typos-dict/src/word_codegen.rs +++ b/crates/typos-dict/src/word_codegen.rs @@ -1113,6 +1113,7 @@ pub static WORD_WRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("per"), dictgen::InsensitiveStr::Ascii("ping"), dictgen::InsensitiveStr::Ascii("pp"), + dictgen::InsensitiveStr::Ascii("ppend"), dictgen::InsensitiveStr::Ascii("ppered"), dictgen::InsensitiveStr::Ascii("ppng"), dictgen::InsensitiveStr::Ascii("ppning"), @@ -1134,6 +1135,7 @@ pub static WORD_WRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["wrapping", "warping"], &["wrap"], &["wrapped"], + &["wrapped"], &["wrapping"], &["wrapping"], &["wraps"], @@ -1738,9 +1740,10 @@ pub static WORD_WOK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("r"), dictgen::InsensitiveStr::Ascii("ring"), + dictgen::InsensitiveStr::Ascii("rload"), ], - values: &[&["work"], &["working"]], - range: 1..=4, + values: &[&["work"], &["working"], &["workload"]], + range: 1..=5, }; static WORD_WOI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -3956,6 +3959,7 @@ pub static WORD_WARI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("ng"), dictgen::InsensitiveStr::Ascii("ngs"), + dictgen::InsensitiveStr::Ascii("nig"), dictgen::InsensitiveStr::Ascii("nigs"), dictgen::InsensitiveStr::Ascii("ning"), dictgen::InsensitiveStr::Ascii("nings"), @@ -3965,6 +3969,7 @@ pub static WORD_WARI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic values: &[ &["warning"], &["warnings"], + &["warning"], &["warnings"], &["warning"], &["warnings"], @@ -8341,6 +8346,8 @@ pub static WORD_UT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("iltity"), dictgen::InsensitiveStr::Ascii("iltiy"), dictgen::InsensitiveStr::Ascii("ilty"), + dictgen::InsensitiveStr::Ascii("imate"), + dictgen::InsensitiveStr::Ascii("imately"), dictgen::InsensitiveStr::Ascii("itity"), dictgen::InsensitiveStr::Ascii("itlities"), dictgen::InsensitiveStr::Ascii("itlity"), @@ -8393,6 +8400,8 @@ pub static WORD_UT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["utility"], &["utility"], &["utility"], + &["ultimate"], + &["ultimately"], &["utility"], &["utilities"], &["utility"], @@ -10743,6 +10752,7 @@ pub static WORD_UNP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("opluar"), dictgen::InsensitiveStr::Ascii("opulair"), dictgen::InsensitiveStr::Ascii("ortected"), + dictgen::InsensitiveStr::Ascii("plied"), dictgen::InsensitiveStr::Ascii("recendented"), dictgen::InsensitiveStr::Ascii("recendeted"), dictgen::InsensitiveStr::Ascii("recidented"), @@ -10794,6 +10804,7 @@ pub static WORD_UNP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["unpopular"], &["unpopular"], &["unprotected"], + &["unapplied"], &["unprecedented"], &["unprecedented"], &["unprecedented"], @@ -11738,6 +11749,7 @@ static WORD_UNIF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_UNIF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ed"), dictgen::InsensitiveStr::Ascii("form"), dictgen::InsensitiveStr::Ascii("forms"), dictgen::InsensitiveStr::Ascii("iy"), @@ -11755,6 +11767,7 @@ pub static WORD_UNIF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("roms"), ], values: &[ + &["unified"], &["uniform"], &["uniforms"], &["unify"], @@ -16762,7 +16775,7 @@ static WORD_TRAS_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str Some(&WORD_TRASF_NODE), None, None, - None, + Some(&WORD_TRASI_NODE), None, None, Some(&WORD_TRASL_NODE), @@ -16961,6 +16974,17 @@ pub static WORD_TRASL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di range: 3..=8, }; +static WORD_TRASI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_TRASI_CHILDREN), + value: None, +}; + +pub static WORD_TRASI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("tive")], + values: &[&["transitive"]], + range: 4..=4, +}; + static WORD_TRASF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_TRASF_CHILDREN), value: None, @@ -17738,6 +17762,7 @@ static WORD_TRANSL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictge pub static WORD_TRANSL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("astion"), + dictgen::InsensitiveStr::Ascii("atation"), dictgen::InsensitiveStr::Ascii("ateing"), dictgen::InsensitiveStr::Ascii("ater"), dictgen::InsensitiveStr::Ascii("aters"), @@ -17758,6 +17783,7 @@ pub static WORD_TRANSL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d ], values: &[ &["translations"], + &["translation"], &["translating"], &["translator"], &["translators"], @@ -19511,6 +19537,7 @@ static WORD_TOG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_TOG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ater"), dictgen::InsensitiveStr::Ascii("ather"), dictgen::InsensitiveStr::Ascii("ehter"), dictgen::InsensitiveStr::Ascii("etehr"), @@ -19539,6 +19566,7 @@ pub static WORD_TOG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["together"], &["together"], &["together"], + &["together"], &["togetherness"], &["toggle"], &["toggle"], @@ -19715,7 +19743,7 @@ static WORD_TI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D static WORD_TI_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ Some(&WORD_TIA_NODE), - None, + Some(&WORD_TIB_NODE), Some(&WORD_TIC_NODE), Some(&WORD_TID_NODE), Some(&WORD_TIE_NODE), @@ -20097,6 +20125,17 @@ pub static WORD_TIC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 1..=5, }; +static WORD_TIB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_TIB_CHILDREN), + value: None, +}; + +pub static WORD_TIB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("etian")], + values: &[&["tibetan"]], + range: 5..=5, +}; + static WORD_TIA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_TIA_CHILDREN), value: None, @@ -23014,6 +23053,7 @@ pub static WORD_TEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("egrpah"), dictgen::InsensitiveStr::Ascii("elevision"), dictgen::InsensitiveStr::Ascii("ementry"), + dictgen::InsensitiveStr::Ascii("emery"), dictgen::InsensitiveStr::Ascii("emitry"), dictgen::InsensitiveStr::Ascii("eporation"), dictgen::InsensitiveStr::Ascii("eporing"), @@ -23044,6 +23084,7 @@ pub static WORD_TEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["television"], &["telemetry"], &["telemetry"], + &["telemetry"], &["teleportation"], &["teleporting"], &["teleportation"], @@ -27579,6 +27620,7 @@ pub static WORD_SUM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("itted"), dictgen::InsensitiveStr::Ascii("mar"), dictgen::InsensitiveStr::Ascii("maried"), + dictgen::InsensitiveStr::Ascii("marizaion"), dictgen::InsensitiveStr::Ascii("marizen"), dictgen::InsensitiveStr::Ascii("mariztion"), dictgen::InsensitiveStr::Ascii("may"), @@ -27626,6 +27668,7 @@ pub static WORD_SUM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["submitted"], &["summary", "summer"], &["summarized"], + &["summarization"], &["summarize"], &["summarization"], &["summary"], @@ -29201,12 +29244,14 @@ static WORD_SUBO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_SUBO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("bjecs"), + dictgen::InsensitiveStr::Ascii("lders"), dictgen::InsensitiveStr::Ascii("rutine"), dictgen::InsensitiveStr::Ascii("rutines"), dictgen::InsensitiveStr::Ascii("utine"), ], values: &[ &["subobjects"], + &["subfolders"], &["subroutine"], &["subroutines"], &["subroutine"], @@ -29726,6 +29771,7 @@ pub static WORD_STY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("he"), dictgen::InsensitiveStr::Ascii("ilistic"), + dictgen::InsensitiveStr::Ascii("l"), dictgen::InsensitiveStr::Ascii("lessheet"), dictgen::InsensitiveStr::Ascii("lessheets"), dictgen::InsensitiveStr::Ascii("lisch"), @@ -29736,6 +29782,7 @@ pub static WORD_STY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["style"], &["stylistic"], + &["style"], &["stylesheet", "stylesheets"], &["stylesheets"], &["stylish"], @@ -29743,96 +29790,223 @@ pub static WORD_STY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["styrofoam"], &["style"], ], - range: 2..=9, + range: 1..=9, }; static WORD_STU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { - children: dictgen::DictTrieChild::Flat(&WORD_STU_CHILDREN), + children: dictgen::DictTrieChild::Nested(&WORD_STU_CHILDREN), value: None, }; -pub static WORD_STU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { +static WORD_STU_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ + Some(&WORD_STUA_NODE), + Some(&WORD_STUB_NODE), + Some(&WORD_STUC_NODE), + Some(&WORD_STUD_NODE), + Some(&WORD_STUE_NODE), + Some(&WORD_STUF_NODE), + Some(&WORD_STUG_NODE), + None, + Some(&WORD_STUI_NODE), + None, + None, + None, + Some(&WORD_STUM_NODE), + Some(&WORD_STUN_NODE), + None, + Some(&WORD_STUP_NODE), + None, + Some(&WORD_STUR_NODE), + None, + Some(&WORD_STUT_NODE), + None, + None, + None, + None, + None, + None, +]; + +static WORD_STUT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUT_CHILDREN), + value: None, +}; + +pub static WORD_STUT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("down"), + dictgen::InsensitiveStr::Ascii("terring"), + dictgen::InsensitiveStr::Ascii("us"), + ], + values: &[&["shutdown"], &["stuttering"], &["status"]], + range: 2..=7, +}; + +static WORD_STUR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUR_CHILDREN), + value: None, +}; + +pub static WORD_STUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ - dictgen::InsensitiveStr::Ascii("at"), - dictgen::InsensitiveStr::Ascii("ation"), - dictgen::InsensitiveStr::Ascii("ations"), - dictgen::InsensitiveStr::Ascii("bbon"), - dictgen::InsensitiveStr::Ascii("bborness"), - dictgen::InsensitiveStr::Ascii("bbron"), - dictgen::InsensitiveStr::Ascii("bbs"), - dictgen::InsensitiveStr::Ascii("bmled"), - dictgen::InsensitiveStr::Ascii("cked"), - dictgen::InsensitiveStr::Ascii("ckt"), dictgen::InsensitiveStr::Ascii("ct"), - dictgen::InsensitiveStr::Ascii("cts"), + dictgen::InsensitiveStr::Ascii("ctural"), dictgen::InsensitiveStr::Ascii("cture"), - dictgen::InsensitiveStr::Ascii("ctured"), dictgen::InsensitiveStr::Ascii("ctures"), - dictgen::InsensitiveStr::Ascii("ddy"), - dictgen::InsensitiveStr::Ascii("dens"), - dictgen::InsensitiveStr::Ascii("denst"), - dictgen::InsensitiveStr::Ascii("detn"), - dictgen::InsensitiveStr::Ascii("detns"), - dictgen::InsensitiveStr::Ascii("di"), - dictgen::InsensitiveStr::Ascii("ding"), - dictgen::InsensitiveStr::Ascii("dioes"), - dictgen::InsensitiveStr::Ascii("dis"), - dictgen::InsensitiveStr::Ascii("dnet"), - dictgen::InsensitiveStr::Ascii("dnets"), - dictgen::InsensitiveStr::Ascii("dnts"), - dictgen::InsensitiveStr::Ascii("doi"), - dictgen::InsensitiveStr::Ascii("dois"), - dictgen::InsensitiveStr::Ascii("ents"), - dictgen::InsensitiveStr::Ascii("f"), - dictgen::InsensitiveStr::Ascii("ggle"), + dictgen::InsensitiveStr::Ascii("ggled"), dictgen::InsensitiveStr::Ascii("ggles"), dictgen::InsensitiveStr::Ascii("ggling"), - dictgen::InsensitiveStr::Ascii("ido"), - dictgen::InsensitiveStr::Ascii("idos"), - dictgen::InsensitiveStr::Ascii("ill"), - dictgen::InsensitiveStr::Ascii("ipder"), - dictgen::InsensitiveStr::Ascii("mbeld"), - dictgen::InsensitiveStr::Ascii("mmac"), - dictgen::InsensitiveStr::Ascii("nami"), - dictgen::InsensitiveStr::Ascii("pdily"), - dictgen::InsensitiveStr::Ascii("pidfree"), - dictgen::InsensitiveStr::Ascii("piditiy"), - dictgen::InsensitiveStr::Ascii("pidiy"), - dictgen::InsensitiveStr::Ascii("pidr"), - dictgen::InsensitiveStr::Ascii("pidy"), - dictgen::InsensitiveStr::Ascii("pire"), - dictgen::InsensitiveStr::Ascii("pitidy"), - dictgen::InsensitiveStr::Ascii("rct"), - dictgen::InsensitiveStr::Ascii("rctural"), - dictgen::InsensitiveStr::Ascii("rcture"), - dictgen::InsensitiveStr::Ascii("rctures"), - dictgen::InsensitiveStr::Ascii("rggled"), - dictgen::InsensitiveStr::Ascii("rggles"), - dictgen::InsensitiveStr::Ascii("rggling"), - dictgen::InsensitiveStr::Ascii("rture"), - dictgen::InsensitiveStr::Ascii("rtured"), - dictgen::InsensitiveStr::Ascii("rtures"), - dictgen::InsensitiveStr::Ascii("ructure"), - dictgen::InsensitiveStr::Ascii("tdown"), - dictgen::InsensitiveStr::Ascii("tterring"), - dictgen::InsensitiveStr::Ascii("tus"), + dictgen::InsensitiveStr::Ascii("ture"), + dictgen::InsensitiveStr::Ascii("tured"), + dictgen::InsensitiveStr::Ascii("tures"), + dictgen::InsensitiveStr::Ascii("ucture"), ], values: &[ - &["status"], - &["situation", "station"], - &["situations", "stations"], - &["stubborn"], - &["stubbornness"], - &["stubborn"], - &["stubs"], - &["stumbled"], - &["stuck"], - &["stuck"], &["struct"], - &["structs"], + &["structural"], + &["structure"], + &["structures"], + &["struggled"], + &["struggles"], + &["struggling"], &["structure"], &["structured"], &["structures"], + &["structure"], + ], + range: 2..=6, +}; + +static WORD_STUP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUP_CHILDREN), + value: None, +}; + +pub static WORD_STUP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("dily"), + dictgen::InsensitiveStr::Ascii("idfree"), + dictgen::InsensitiveStr::Ascii("iditiy"), + dictgen::InsensitiveStr::Ascii("idiy"), + dictgen::InsensitiveStr::Ascii("idr"), + dictgen::InsensitiveStr::Ascii("idy"), + dictgen::InsensitiveStr::Ascii("ire"), + dictgen::InsensitiveStr::Ascii("itidy"), + ], + values: &[ + &["stupidly"], + &["stupider"], + &["stupidity"], + &["stupidity"], + &["stupider"], + &["stupidly"], + &["stupider"], + &["stupidity"], + ], + range: 3..=6, +}; + +static WORD_STUN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUN_CHILDREN), + value: None, +}; + +pub static WORD_STUN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ami")], + values: &[&["tsunami"]], + range: 3..=3, +}; + +static WORD_STUM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUM_CHILDREN), + value: None, +}; + +pub static WORD_STUM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("beld"), + dictgen::InsensitiveStr::Ascii("mac"), + ], + values: &[&["stumbled"], &["stomach"]], + range: 3..=4, +}; + +static WORD_STUI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUI_CHILDREN), + value: None, +}; + +pub static WORD_STUI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("do"), + dictgen::InsensitiveStr::Ascii("dos"), + dictgen::InsensitiveStr::Ascii("ll"), + dictgen::InsensitiveStr::Ascii("pder"), + ], + values: &[&["studio"], &["studios"], &["still"], &["stupider"]], + range: 2..=4, +}; + +static WORD_STUG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUG_CHILDREN), + value: None, +}; + +pub static WORD_STUG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("gle"), + dictgen::InsensitiveStr::Ascii("gles"), + dictgen::InsensitiveStr::Ascii("gling"), + ], + values: &[&["struggle"], &["struggles"], &["struggling"]], + range: 3..=5, +}; + +static WORD_STUF_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUF_CHILDREN), + value: Some(&["stuff"]), +}; + +pub static WORD_STUF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[], + values: &[], + range: 0..=0, +}; + +static WORD_STUE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUE_CHILDREN), + value: None, +}; + +pub static WORD_STUE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("nts")], + values: &[&["students"]], + range: 3..=3, +}; + +static WORD_STUD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUD_CHILDREN), + value: None, +}; + +pub static WORD_STUD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("dy"), + dictgen::InsensitiveStr::Ascii("ens"), + dictgen::InsensitiveStr::Ascii("enst"), + dictgen::InsensitiveStr::Ascii("etn"), + dictgen::InsensitiveStr::Ascii("etns"), + dictgen::InsensitiveStr::Ascii("i"), + dictgen::InsensitiveStr::Ascii("ing"), + dictgen::InsensitiveStr::Ascii("ioes"), + dictgen::InsensitiveStr::Ascii("is"), + dictgen::InsensitiveStr::Ascii("net"), + dictgen::InsensitiveStr::Ascii("nets"), + dictgen::InsensitiveStr::Ascii("nts"), + dictgen::InsensitiveStr::Ascii("oi"), + dictgen::InsensitiveStr::Ascii("ois"), + ], + values: &[ &["study"], &["students"], &["students"], @@ -29847,42 +30021,79 @@ pub static WORD_STU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["students"], &["studio"], &["studios"], - &["students"], - &["stuff"], - &["struggle"], - &["struggles"], - &["struggling"], - &["studio"], - &["studios"], - &["still"], - &["stupider"], - &["stumbled"], - &["stomach"], - &["tsunami"], - &["stupidly"], - &["stupider"], - &["stupidity"], - &["stupidity"], - &["stupider"], - &["stupidly"], - &["stupider"], - &["stupidity"], + ], + range: 1..=4, +}; + +static WORD_STUC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUC_CHILDREN), + value: None, +}; + +pub static WORD_STUC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("ked"), + dictgen::InsensitiveStr::Ascii("kt"), + dictgen::InsensitiveStr::Ascii("t"), + dictgen::InsensitiveStr::Ascii("ts"), + dictgen::InsensitiveStr::Ascii("ture"), + dictgen::InsensitiveStr::Ascii("tured"), + dictgen::InsensitiveStr::Ascii("tures"), + ], + values: &[ + &["stuck"], + &["stuck"], &["struct"], - &["structural"], - &["structure"], - &["structures"], - &["struggled"], - &["struggles"], - &["struggling"], + &["structs"], &["structure"], &["structured"], &["structures"], - &["structure"], - &["shutdown"], - &["stuttering"], + ], + range: 1..=5, +}; + +static WORD_STUB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUB_CHILDREN), + value: None, +}; + +pub static WORD_STUB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("bon"), + dictgen::InsensitiveStr::Ascii("borness"), + dictgen::InsensitiveStr::Ascii("bron"), + dictgen::InsensitiveStr::Ascii("bs"), + dictgen::InsensitiveStr::Ascii("mled"), + dictgen::InsensitiveStr::Ascii("orn"), + ], + values: &[ + &["stubborn"], + &["stubbornness"], + &["stubborn"], + &["stubs"], + &["stumbled"], + &["stubborn"], + ], + range: 2..=7, +}; + +static WORD_STUA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_STUA_CHILDREN), + value: None, +}; + +pub static WORD_STUA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("t"), + dictgen::InsensitiveStr::Ascii("tion"), + dictgen::InsensitiveStr::Ascii("tions"), + ], + values: &[ &["status"], + &["situation", "station"], + &["situations", "stations"], ], - range: 1..=8, + range: 1..=5, }; static WORD_STT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -32169,6 +32380,7 @@ pub static WORD_STAB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("liize"), dictgen::InsensitiveStr::Ascii("lility"), dictgen::InsensitiveStr::Ascii("lilization"), + dictgen::InsensitiveStr::Ascii("lity"), dictgen::InsensitiveStr::Ascii("lize"), dictgen::InsensitiveStr::Ascii("lizied"), ], @@ -32192,6 +32404,7 @@ pub static WORD_STAB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["stabilize"], &["stability"], &["stabilization"], + &["stability"], &["stabilize"], &["stabilized"], ], @@ -33150,6 +33363,7 @@ pub static WORD_SPEI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("cific"), dictgen::InsensitiveStr::Ascii("cified"), dictgen::InsensitiveStr::Ascii("cify"), + dictgen::InsensitiveStr::Ascii("fied"), ], values: &[ &["special"], @@ -33161,6 +33375,7 @@ pub static WORD_SPEI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["specific"], &["specified"], &["specify"], + &["specified"], ], range: 3..=6, }; @@ -35288,6 +35503,7 @@ pub static WORD_SOV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ietes"), dictgen::InsensitiveStr::Ascii("le"), dictgen::InsensitiveStr::Ascii("led"), + dictgen::InsensitiveStr::Ascii("ler"), dictgen::InsensitiveStr::Ascii("ren"), ], values: &[ @@ -35314,6 +35530,7 @@ pub static WORD_SOV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["soviets"], &["solve"], &["solved"], + &["solver"], &["sovereign"], ], range: 2..=9, @@ -36097,6 +36314,7 @@ static WORD_SOMEH_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_SOMEH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ere"), dictgen::InsensitiveStr::Ascii("ing"), dictgen::InsensitiveStr::Ascii("tin"), dictgen::InsensitiveStr::Ascii("ting"), @@ -36106,6 +36324,7 @@ pub static WORD_SOMEH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("wo"), ], values: &[ + &["somewhere"], &["something"], &["something"], &["something"], @@ -36271,9 +36490,10 @@ pub static WORD_SOK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("et"), dictgen::InsensitiveStr::Ascii("ets"), + dictgen::InsensitiveStr::Ascii("obon"), ], - values: &[&["socket"], &["sockets"]], - range: 2..=3, + values: &[&["socket"], &["sockets"], &["sokoban"]], + range: 2..=4, }; static WORD_SOI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -36925,6 +37145,7 @@ static WORD_SLO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_SLO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("gen"), dictgen::InsensitiveStr::Ascii("oth"), dictgen::InsensitiveStr::Ascii("othed"), dictgen::InsensitiveStr::Ascii("othing"), @@ -36936,6 +37157,7 @@ pub static WORD_SLO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("wy"), ], values: &[ + &["slogan"], &["sleuth", "sloth", "sooth"], &["sleuthing"], &["sleuthing"], @@ -40237,7 +40459,7 @@ static WORD_SHA_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] None, None, Some(&WORD_SHAD_NODE), - None, + Some(&WORD_SHAE_NODE), None, None, None, @@ -40505,6 +40727,17 @@ pub static WORD_SHAK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 6..=8, }; +static WORD_SHAE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_SHAE_CHILDREN), + value: None, +}; + +pub static WORD_SHAE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("rd")], + values: &[&["shared", "shard"]], + range: 2..=2, +}; + static WORD_SHAD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_SHAD_CHILDREN), value: None, @@ -42733,9 +42966,9 @@ static WORD_SEH_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: }; pub static WORD_SEH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[], - values: &[], - range: 0..=0, + keys: &[dictgen::InsensitiveStr::Ascii("ll")], + values: &[&["sell", "shell"]], + range: 2..=2, }; static WORD_SEG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -43448,7 +43681,10 @@ pub static WORD_SCU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("bscribes"), dictgen::InsensitiveStr::Ascii("ccess"), dictgen::InsensitiveStr::Ascii("ccesses"), + dictgen::InsensitiveStr::Ascii("ccessful"), + dictgen::InsensitiveStr::Ascii("ccessfull"), dictgen::InsensitiveStr::Ascii("ccessully"), + dictgen::InsensitiveStr::Ascii("cess"), dictgen::InsensitiveStr::Ascii("lpter"), dictgen::InsensitiveStr::Ascii("lpters"), dictgen::InsensitiveStr::Ascii("lpteur"), @@ -43469,7 +43705,10 @@ pub static WORD_SCU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["subscribes"], &["success"], &["successes"], + &["successful"], + &["successful"], &["successfully"], + &["success"], &["sculpture", "sculptor"], &["sculptors", "sculptures"], &["sculpture"], @@ -46961,6 +47200,7 @@ pub static WORD_RID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("icoulus"), dictgen::InsensitiveStr::Ascii("icoulusly"), dictgen::InsensitiveStr::Ascii("icoulusness"), + dictgen::InsensitiveStr::Ascii("icously"), dictgen::InsensitiveStr::Ascii("iculious"), dictgen::InsensitiveStr::Ascii("iculled"), dictgen::InsensitiveStr::Ascii("iculos"), @@ -46981,6 +47221,7 @@ pub static WORD_RID_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["ridiculous"], &["ridiculously"], &["ridiculousness"], + &["ridiculously"], &["ridiculous"], &["ridicule"], &["ridiculous"], @@ -48177,6 +48418,7 @@ static WORD_RETI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_RETI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("erment"), + dictgen::InsensitiveStr::Ascii("eval"), dictgen::InsensitiveStr::Ascii("eve"), dictgen::InsensitiveStr::Ascii("eved"), dictgen::InsensitiveStr::Ascii("eves"), @@ -48197,6 +48439,7 @@ pub static WORD_RETI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic ], values: &[ &["retirement"], + &["retrieval"], &["retrieve"], &["retrieved"], &["retrieves"], @@ -51993,6 +52236,7 @@ static WORD_REPEL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_REPEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ases"), dictgen::InsensitiveStr::Ascii("ed"), dictgen::InsensitiveStr::Ascii("er"), dictgen::InsensitiveStr::Ascii("ing"), @@ -52000,13 +52244,14 @@ pub static WORD_REPEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ls"), ], values: &[ + &["releases"], &["repelled"], &["repeller"], &["repelling"], &["repel"], &["repels"], ], - range: 1..=3, + range: 1..=4, }; static WORD_REPEI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -52075,6 +52320,8 @@ pub static WORD_REPEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("st"), dictgen::InsensitiveStr::Ascii("tadly"), dictgen::InsensitiveStr::Ascii("tae"), + dictgen::InsensitiveStr::Ascii("tation"), + dictgen::InsensitiveStr::Ascii("tations"), dictgen::InsensitiveStr::Ascii("te"), dictgen::InsensitiveStr::Ascii("teadly"), dictgen::InsensitiveStr::Ascii("tedlt"), @@ -52093,6 +52340,8 @@ pub static WORD_REPEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["repeats"], &["repeatedly"], &["repeatable"], + &["repetition"], + &["repetitions"], &["repeat"], &["repeatedly"], &["repealed"], @@ -52103,7 +52352,7 @@ pub static WORD_REPEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["repeatedly"], &["repeatedly"], ], - range: 2..=6, + range: 2..=7, }; static WORD_REPB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -54273,6 +54522,7 @@ pub static WORD_RELEV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("abt"), dictgen::InsensitiveStr::Ascii("ane"), dictgen::InsensitiveStr::Ascii("ants"), + dictgen::InsensitiveStr::Ascii("at"), dictgen::InsensitiveStr::Ascii("ation"), dictgen::InsensitiveStr::Ascii("ations"), dictgen::InsensitiveStr::Ascii("eant"), @@ -54283,13 +54533,14 @@ pub static WORD_RELEV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["relevant"], &["relevant"], &["relevant"], + &["relevant"], &["revelation"], &["revelations"], &["relevant"], &["relevance"], &["relevant"], ], - range: 3..=6, + range: 2..=6, }; static WORD_RELET_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -57899,7 +58150,7 @@ static WORD_RECOM_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st None, None, None, - None, + Some(&WORD_RECOMI_NODE), None, None, None, @@ -58055,6 +58306,17 @@ pub static WORD_RECOMM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d range: 1..=9, }; +static WORD_RECOMI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_RECOMI_CHILDREN), + value: None, +}; + +pub static WORD_RECOMI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("nant")], + values: &[&["recombinant"]], + range: 4..=4, +}; + static WORD_RECOME_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_RECOME_CHILDREN), value: None, @@ -58719,6 +58981,7 @@ pub static WORD_REB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ease"), dictgen::InsensitiveStr::Ascii("ellios"), dictgen::InsensitiveStr::Ascii("ellis"), + dictgen::InsensitiveStr::Ascii("ild"), dictgen::InsensitiveStr::Ascii("iulding"), dictgen::InsensitiveStr::Ascii("llions"), dictgen::InsensitiveStr::Ascii("oto"), @@ -58752,6 +59015,7 @@ pub static WORD_REB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["rebase"], &["rebellious"], &["rebellious"], + &["rebuild"], &["rebuilding"], &["rebellions"], &["reboot"], @@ -61406,6 +61670,7 @@ pub static WORD_PUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("petrators"), dictgen::InsensitiveStr::Ascii("petuating"), dictgen::InsensitiveStr::Ascii("polsion"), + dictgen::InsensitiveStr::Ascii("posal"), dictgen::InsensitiveStr::Ascii("posedly"), dictgen::InsensitiveStr::Ascii("posefuly"), dictgen::InsensitiveStr::Ascii("poselly"), @@ -61414,7 +61679,9 @@ pub static WORD_PUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("potedly"), dictgen::InsensitiveStr::Ascii("pse"), dictgen::InsensitiveStr::Ascii("pus"), + dictgen::InsensitiveStr::Ascii("puse"), dictgen::InsensitiveStr::Ascii("pusefully"), + dictgen::InsensitiveStr::Ascii("puses"), dictgen::InsensitiveStr::Ascii("siut"), dictgen::InsensitiveStr::Ascii("suade"), dictgen::InsensitiveStr::Ascii("suaded"), @@ -61447,6 +61714,7 @@ pub static WORD_PUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["perpetrators"], &["perpetuating"], &["propulsion"], + &["proposal"], &["purposely"], &["purposefully"], &["purposely"], @@ -61455,7 +61723,9 @@ pub static WORD_PUR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["purportedly"], &["purpose"], &["purpose"], + &["purpose"], &["purposefully"], + &["purposes"], &["pursuit"], &["persuade"], &["persuaded"], @@ -62068,6 +62338,7 @@ pub static WORD_PSU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("donyms"), dictgen::InsensitiveStr::Ascii("doterminal"), dictgen::InsensitiveStr::Ascii("edo"), + dictgen::InsensitiveStr::Ascii("edoclasses"), dictgen::InsensitiveStr::Ascii("edocode"), dictgen::InsensitiveStr::Ascii("edoinverse"), dictgen::InsensitiveStr::Ascii("edolayer"), @@ -62086,6 +62357,7 @@ pub static WORD_PSU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["pseudonyms"], &["pseudoterminal"], &["pseudo"], + &["pseudoclasses"], &["pseudocode"], &["pseudoinverse"], &["pseudolayer"], @@ -62204,6 +62476,7 @@ static WORD_PSE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_PSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("deo"), dictgen::InsensitiveStr::Ascii("duo"), dictgen::InsensitiveStr::Ascii("ude"), dictgen::InsensitiveStr::Ascii("udononymous"), @@ -62213,6 +62486,7 @@ pub static WORD_PSE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("udorinverse"), ], values: &[ + &["pseudo"], &["pseudo"], &["pseudo"], &["pseudonymous"], @@ -70992,6 +71266,7 @@ pub static WORD_POLY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("gone"), dictgen::InsensitiveStr::Ascii("goon"), dictgen::InsensitiveStr::Ascii("lon"), + dictgen::InsensitiveStr::Ascii("mino"), dictgen::InsensitiveStr::Ascii("mophing"), dictgen::InsensitiveStr::Ascii("more"), dictgen::InsensitiveStr::Ascii("morhed"), @@ -71013,6 +71288,7 @@ pub static WORD_POLY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["polygon"], &["polygon"], &["polygon", "pylon"], + &["polyomino"], &["polymorphing"], &["polymer"], &["polymorphed"], @@ -79582,6 +79858,7 @@ pub static WORD_PAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("kats"), dictgen::InsensitiveStr::Ascii("ke"), dictgen::InsensitiveStr::Ascii("kege"), + dictgen::InsensitiveStr::Ascii("keges"), dictgen::InsensitiveStr::Ascii("kes"), dictgen::InsensitiveStr::Ascii("kge"), dictgen::InsensitiveStr::Ascii("kged"), @@ -79641,6 +79918,7 @@ pub static WORD_PAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["packets"], &["packed", "packet"], &["package"], + &["packages"], &["packages", "packed", "packs"], &["package"], &["packaged"], @@ -81787,6 +82065,7 @@ pub static WORD_ORT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("honormalizatin"), dictgen::InsensitiveStr::Ascii("ogonal"), dictgen::InsensitiveStr::Ascii("ogonality"), + dictgen::InsensitiveStr::Ascii("ogonalization"), ], values: &[ &["orthogonal"], @@ -81800,6 +82079,7 @@ pub static WORD_ORT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["orthonormalization"], &["orthogonal"], &["orthogonality"], + &["orthogonalization"], ], range: 4..=14, }; @@ -83949,6 +84229,7 @@ pub static WORD_OPEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ning"), dictgen::InsensitiveStr::Ascii("scource"), dictgen::InsensitiveStr::Ascii("scourced"), + dictgen::InsensitiveStr::Ascii("sll"), ], values: &[ &["openapi"], @@ -83967,6 +84248,7 @@ pub static WORD_OPEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["opening"], &["opensource"], &["opensourced"], + &["openssl"], ], range: 1..=8, }; @@ -84641,6 +84923,7 @@ pub static WORD_OL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("biterated"), dictgen::InsensitiveStr::Ascii("des"), dictgen::InsensitiveStr::Ascii("igarcy"), + dictgen::InsensitiveStr::Ascii("igatory"), dictgen::InsensitiveStr::Ascii("igrachy"), dictgen::InsensitiveStr::Ascii("l"), dictgen::InsensitiveStr::Ascii("mypic"), @@ -84660,6 +84943,7 @@ pub static WORD_OL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["obliterated"], &["oldest"], &["oligarchy"], + &["obligatory"], &["oligarchy"], &["all", "ole", "old", "olly", "oil"], &["olympic"], @@ -85976,7 +86260,9 @@ pub static WORD_OBS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("elete"), dictgen::InsensitiveStr::Ascii("eravtion"), dictgen::InsensitiveStr::Ascii("eravtions"), + dictgen::InsensitiveStr::Ascii("ereved"), dictgen::InsensitiveStr::Ascii("erv"), + dictgen::InsensitiveStr::Ascii("ervabe"), dictgen::InsensitiveStr::Ascii("ervabil"), dictgen::InsensitiveStr::Ascii("ervacion"), dictgen::InsensitiveStr::Ascii("ervaiton"), @@ -86027,8 +86313,10 @@ pub static WORD_OBS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["obsolete"], &["observation"], &["observations"], + &["observed"], &["observe"], &["observable"], + &["observable"], &["observation"], &["observant"], &["observer"], @@ -87704,6 +87992,7 @@ pub static WORD_NORM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ales"), dictgen::InsensitiveStr::Ascii("alied"), dictgen::InsensitiveStr::Ascii("alis"), + dictgen::InsensitiveStr::Ascii("alizaiton"), dictgen::InsensitiveStr::Ascii("alizd"), dictgen::InsensitiveStr::Ascii("all"), dictgen::InsensitiveStr::Ascii("allized"), @@ -87734,6 +88023,7 @@ pub static WORD_NORM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["normals"], &["normalized"], &["normals"], + &["normalization"], &["normalized"], &["normal", "normally"], &["normalized"], @@ -88545,7 +88835,7 @@ static WORD_NE_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]> None, Some(&WORD_NEN_NODE), Some(&WORD_NEO_NODE), - None, + Some(&WORD_NEP_NODE), None, Some(&WORD_NER_NODE), Some(&WORD_NES_NODE), @@ -88934,6 +89224,17 @@ pub static WORD_NER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 2..=9, }; +static WORD_NEP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_NEP_CHILDREN), + value: None, +}; + +pub static WORD_NEP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("tun")], + values: &[&["neptune"]], + range: 3..=3, +}; + static WORD_NEO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_NEO_CHILDREN), value: None, @@ -92180,7 +92481,7 @@ static WORD_M_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>> Some(&WORD_MS_NODE), Some(&WORD_MT_NODE), Some(&WORD_MU_NODE), - None, + Some(&WORD_MV_NODE), Some(&WORD_MW_NODE), None, Some(&WORD_MY_NODE), @@ -92285,6 +92586,17 @@ pub static WORD_MW_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg range: 3..=3, }; +static WORD_MV_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_MV_CHILDREN), + value: None, +}; + +pub static WORD_MV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("oes")], + values: &[&["moves"]], + range: 3..=3, +}; + static WORD_MU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Nested(&WORD_MU_CHILDREN), value: None, @@ -96235,6 +96547,7 @@ pub static WORD_MIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("orring"), dictgen::InsensitiveStr::Ascii("orrs"), dictgen::InsensitiveStr::Ascii("ors"), + dictgen::InsensitiveStr::Ascii("osoft"), dictgen::InsensitiveStr::Ascii("rioring"), dictgen::InsensitiveStr::Ascii("ro"), dictgen::InsensitiveStr::Ascii("roed"), @@ -96284,6 +96597,7 @@ pub static WORD_MIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["mirroring"], &["mirrors"], &["mirrors", "minors"], + &["microsoft"], &["mirroring"], &["mirror"], &["mirrored"], @@ -101975,6 +102289,7 @@ pub static WORD_MAG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("intude"), dictgen::InsensitiveStr::Ascii("isine"), dictgen::InsensitiveStr::Ascii("izine"), + dictgen::InsensitiveStr::Ascii("led"), dictgen::InsensitiveStr::Ascii("natiude"), dictgen::InsensitiveStr::Ascii("natude"), dictgen::InsensitiveStr::Ascii("neficent"), @@ -102010,6 +102325,7 @@ pub static WORD_MAG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["magnitude"], &["magazine"], &["magazine"], + &["mangled"], &["magnitude"], &["magnitude"], &["magnificent"], @@ -102113,6 +102429,7 @@ pub static WORD_MAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("hiness"), dictgen::InsensitiveStr::Ascii("hing"), dictgen::InsensitiveStr::Ascii("hins"), + dictgen::InsensitiveStr::Ascii("inthosh"), dictgen::InsensitiveStr::Ascii("keral"), dictgen::InsensitiveStr::Ascii("lolm"), dictgen::InsensitiveStr::Ascii("o"), @@ -102149,6 +102466,7 @@ pub static WORD_MAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["machines"], &["machine", "marching", "matching"], &["machines"], + &["macintosh"], &["mackerel"], &["malcolm"], &["macro"], @@ -102245,8 +102563,11 @@ static WORD_LY_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D }; pub static WORD_LY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("bia")], - values: &[&["libya"]], + keys: &[ + dictgen::InsensitiveStr::Ascii("bia"), + dictgen::InsensitiveStr::Ascii("che"), + ], + values: &[&["libya"], &["lychee"]], range: 3..=3, }; @@ -103619,6 +103940,7 @@ pub static WORD_LIK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ebale"), dictgen::InsensitiveStr::Ascii("eley"), dictgen::InsensitiveStr::Ascii("elly"), + dictgen::InsensitiveStr::Ascii("elood"), dictgen::InsensitiveStr::Ascii("elyhood"), dictgen::InsensitiveStr::Ascii("ewis"), dictgen::InsensitiveStr::Ascii("ey"), @@ -103632,6 +103954,7 @@ pub static WORD_LIK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["likely"], &["likely"], &["likelihood"], + &["likelihood"], &["likewise"], &["likely"], &["likelihood"], @@ -103828,6 +104151,7 @@ pub static WORD_LIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("k"), dictgen::InsensitiveStr::Ascii("kable"), dictgen::InsensitiveStr::Ascii("kd"), + dictgen::InsensitiveStr::Ascii("kely"), dictgen::InsensitiveStr::Ascii("kly"), dictgen::InsensitiveStr::Ascii("nt"), dictgen::InsensitiveStr::Ascii("nts"), @@ -103852,6 +104176,7 @@ pub static WORD_LIE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["likable"], &["liked"], &["likely"], + &["likely"], &["client", "clients"], &["clients"], &["lineups"], @@ -105126,10 +105451,17 @@ pub static WORD_LC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg keys: &[ dictgen::InsensitiveStr::Ascii("oal"), dictgen::InsensitiveStr::Ascii("oally"), + dictgen::InsensitiveStr::Ascii("oated"), dictgen::InsensitiveStr::Ascii("oation"), dictgen::InsensitiveStr::Ascii("uase"), ], - values: &[&["local", "coal"], &["locally"], &["location"], &["clause"]], + values: &[ + &["local", "coal"], + &["locally"], + &["located"], + &["location"], + &["clause"], + ], range: 3..=6, }; @@ -106046,6 +106378,7 @@ pub static WORD_LAB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("lels"), dictgen::InsensitiveStr::Ascii("les"), dictgen::InsensitiveStr::Ascii("ling"), + dictgen::InsensitiveStr::Ascii("mda"), dictgen::InsensitiveStr::Ascii("oratoy"), dictgen::InsensitiveStr::Ascii("oratroy"), dictgen::InsensitiveStr::Ascii("oraty"), @@ -106080,6 +106413,7 @@ pub static WORD_LAB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["labels"], &["labels"], &["labeling"], + &["lambda"], &["laboratory"], &["laboratory"], &["laboratory"], @@ -114186,6 +114520,7 @@ pub static WORD_INSC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("ets"), dictgen::InsensitiveStr::Ascii("peting"), + dictgen::InsensitiveStr::Ascii("rutible"), dictgen::InsensitiveStr::Ascii("tuction"), dictgen::InsensitiveStr::Ascii("tuctional"), dictgen::InsensitiveStr::Ascii("tuctions"), @@ -114193,6 +114528,7 @@ pub static WORD_INSC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic values: &[ &["insects"], &["inspecting"], + &["inscrutable"], &["instruction"], &["instructional"], &["instructions"], @@ -115687,6 +116023,7 @@ static WORD_ININ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_ININ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ite"), dictgen::InsensitiveStr::Ascii("telligent"), dictgen::InsensitiveStr::Ascii("terested"), dictgen::InsensitiveStr::Ascii("teresting"), @@ -115695,6 +116032,7 @@ pub static WORD_ININ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("tialize"), ], values: &[ + &["infinite"], &["unintelligent"], &["uninterested"], &["uninteresting"], @@ -115702,7 +116040,7 @@ pub static WORD_ININ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["initialization"], &["initialize"], ], - range: 7..=11, + range: 3..=11, }; static WORD_INII_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -122817,6 +123155,7 @@ pub static WORD_IGN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("orting"), dictgen::InsensitiveStr::Ascii("orts"), dictgen::InsensitiveStr::Ascii("ory"), + dictgen::InsensitiveStr::Ascii("roe"), dictgen::InsensitiveStr::Ascii("roed"), dictgen::InsensitiveStr::Ascii("roing"), ], @@ -122879,6 +123218,7 @@ pub static WORD_IGN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["ignoring"], &["ignores"], &["ignore"], + &["ignore"], &["ignored"], &["ignoring"], ], @@ -123082,9 +123422,12 @@ static WORD_IDEP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: }; pub static WORD_IDEP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("endently")], - values: &[&["independently"]], - range: 8..=8, + keys: &[ + dictgen::InsensitiveStr::Ascii("endently"), + dictgen::InsensitiveStr::Ascii("otency"), + ], + values: &[&["independently"], &["idempotency"]], + range: 6..=8, }; static WORD_IDEO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -123230,6 +123573,7 @@ pub static WORD_IDENT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ifyable"), dictgen::InsensitiveStr::Ascii("ifyed"), dictgen::InsensitiveStr::Ascii("iies"), + dictgen::InsensitiveStr::Ascii("ital"), dictgen::InsensitiveStr::Ascii("ite"), dictgen::InsensitiveStr::Ascii("ites"), dictgen::InsensitiveStr::Ascii("itets"), @@ -123291,6 +123635,7 @@ pub static WORD_IDENT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["identifiable"], &["identified"], &["identities"], + &["identical"], &["identities"], &["identities"], &["identities"], @@ -130901,9 +131246,10 @@ pub static WORD_GENET_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di keys: &[ dictgen::InsensitiveStr::Ascii("icaly"), dictgen::InsensitiveStr::Ascii("iclly"), + dictgen::InsensitiveStr::Ascii("ive"), ], - values: &[&["genetically"], &["genetically"]], - range: 5..=5, + values: &[&["genetically"], &["genetically"], &["genitive"]], + range: 3..=5, }; static WORD_GENER_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -135938,6 +136284,7 @@ pub static WORD_FIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ggin"), dictgen::InsensitiveStr::Ascii("ghtened"), dictgen::InsensitiveStr::Ascii("ghtening"), + dictgen::InsensitiveStr::Ascii("gure"), dictgen::InsensitiveStr::Ascii("mare"), dictgen::InsensitiveStr::Ascii("maware"), dictgen::InsensitiveStr::Ascii("mawre"), @@ -135984,6 +136331,7 @@ pub static WORD_FIR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["friggin"], &["frightened"], &["frightening"], + &["figure"], &["firmware"], &["firmware"], &["firmware"], @@ -136214,7 +136562,7 @@ pub static WORD_FING_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["fingernails"], &["fingertips"], &["fingerprint"], - &["fingertips"], + &["fingerprints", "fingertips"], &["fingerprint"], &["fingerprints"], &["fingertips"], @@ -138313,7 +138661,7 @@ static WORD_EXT_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] None, None, Some(&WORD_EXTR_NODE), - None, + Some(&WORD_EXTS_NODE), Some(&WORD_EXTT_NODE), Some(&WORD_EXTU_NODE), None, @@ -138357,6 +138705,17 @@ pub static WORD_EXTT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 2..=2, }; +static WORD_EXTS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXTS_CHILDREN), + value: None, +}; + +pub static WORD_EXTS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ing")], + values: &[&["existing"]], + range: 3..=3, +}; + static WORD_EXTR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Nested(&WORD_EXTR_CHILDREN), value: None, @@ -138750,9 +139109,12 @@ static WORD_EXTRAN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictge }; pub static WORD_EXTRAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("ous")], - values: &[&["extraneous"]], - range: 3..=3, + keys: &[ + dictgen::InsensitiveStr::Ascii("al"), + dictgen::InsensitiveStr::Ascii("ous"), + ], + values: &[&["external"], &["extraneous"]], + range: 2..=3, }; static WORD_EXTRAG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -139046,6 +139408,7 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("nsions"), dictgen::InsensitiveStr::Ascii("s"), dictgen::InsensitiveStr::Ascii("sability"), + dictgen::InsensitiveStr::Ascii("sevily"), dictgen::InsensitiveStr::Ascii("siable"), dictgen::InsensitiveStr::Ascii("sibilty"), dictgen::InsensitiveStr::Ascii("sibity"), @@ -139080,6 +139443,7 @@ pub static WORD_EXTEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["extensions"], &["extends", "externs"], &["extensibility"], + &["extensively"], &["extensible"], &["extensibility"], &["extensibility"], @@ -139472,6 +139836,7 @@ pub static WORD_EXPO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("nention"), dictgen::InsensitiveStr::Ascii("netial"), dictgen::InsensitiveStr::Ascii("ntential"), + dictgen::InsensitiveStr::Ascii("red"), dictgen::InsensitiveStr::Ascii("ression"), dictgen::InsensitiveStr::Ascii("rintg"), dictgen::InsensitiveStr::Ascii("rs"), @@ -139532,6 +139897,7 @@ pub static WORD_EXPO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["exponentiation"], &["exponential"], &["exponential"], + &["explored", "exported"], &["expression"], &["exporting"], &["exports"], @@ -143339,6 +143705,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("uable"), dictgen::InsensitiveStr::Ascii("uableness"), dictgen::InsensitiveStr::Ascii("uables"), + dictgen::InsensitiveStr::Ascii("ue"), dictgen::InsensitiveStr::Ascii("ued"), dictgen::InsensitiveStr::Ascii("uing"), dictgen::InsensitiveStr::Ascii("uion"), @@ -143367,6 +143734,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["executable"], &["executableness"], &["executable", "executables"], + &["execute"], &["executed"], &["executing"], &["execution"], @@ -144172,6 +144540,7 @@ pub static WORD_EXCEP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("tionnal"), dictgen::InsensitiveStr::Ascii("tionss"), dictgen::InsensitiveStr::Ascii("tionts"), + dictgen::InsensitiveStr::Ascii("tipn"), ], values: &[ &["exceptional"], @@ -144197,6 +144566,7 @@ pub static WORD_EXCEP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["exceptional"], &["exceptions"], &["exceptions"], + &["exception"], ], range: 2..=7, }; @@ -146650,6 +147020,7 @@ static WORD_EP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D pub static WORD_EP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("andable"), dictgen::InsensitiveStr::Ascii("ecifica"), dictgen::InsensitiveStr::Ascii("ect"), dictgen::InsensitiveStr::Ascii("ected"), @@ -146709,6 +147080,7 @@ pub static WORD_EP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("xlicit"), ], values: &[ + &["expandable"], &["especifica"], &["expect"], &["expected"], @@ -147222,6 +147594,7 @@ pub static WORD_ENU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("marates"), dictgen::InsensitiveStr::Ascii("marating"), dictgen::InsensitiveStr::Ascii("maration"), + dictgen::InsensitiveStr::Ascii("mated"), dictgen::InsensitiveStr::Ascii("mation"), dictgen::InsensitiveStr::Ascii("mearate"), dictgen::InsensitiveStr::Ascii("mearation"), @@ -147242,6 +147615,7 @@ pub static WORD_ENU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["enumerates"], &["enumerating"], &["enumeration"], + &["enumerated"], &["enumeration"], &["enumerate"], &["enumeration"], @@ -147475,6 +147849,7 @@ pub static WORD_ENTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("erly"), dictgen::InsensitiveStr::Ascii("erty"), + dictgen::InsensitiveStr::Ascii("es"), dictgen::InsensitiveStr::Ascii("lted"), dictgen::InsensitiveStr::Ascii("red"), dictgen::InsensitiveStr::Ascii("reity"), @@ -147505,6 +147880,7 @@ pub static WORD_ENTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic values: &[ &["entirely"], &["entirety"], + &["entries"], &["entitled"], &["entered", "entire"], &["entirety"], @@ -150186,6 +150562,8 @@ pub static WORD_ELL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("emental"), dictgen::InsensitiveStr::Ascii("ementals"), dictgen::InsensitiveStr::Ascii("ements"), + dictgen::InsensitiveStr::Ascii("ide"), + dictgen::InsensitiveStr::Ascii("ided"), dictgen::InsensitiveStr::Ascii("igible"), dictgen::InsensitiveStr::Ascii("ignton"), dictgen::InsensitiveStr::Ascii("iminate"), @@ -150213,6 +150591,8 @@ pub static WORD_ELL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["elemental"], &["elementals"], &["elements"], + &["elide"], + &["elided"], &["eligible"], &["ellington"], &["eliminate"], @@ -150232,7 +150612,7 @@ pub static WORD_ELL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["elliott"], &["elliptical"], ], - range: 4..=9, + range: 3..=9, }; static WORD_ELI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -154534,7 +154914,7 @@ static WORD_DI_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]> Some(&WORD_DIG_NODE), None, None, - None, + Some(&WORD_DIJ_NODE), None, Some(&WORD_DIL_NODE), Some(&WORD_DIM_NODE), @@ -158124,11 +158504,17 @@ static WORD_DISAM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_DISAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("bigation"), dictgen::InsensitiveStr::Ascii("bigouate"), dictgen::InsensitiveStr::Ascii("biguaiton"), dictgen::InsensitiveStr::Ascii("biguiation"), ], - values: &[&["disambiguate"], &["disambiguation"], &["disambiguation"]], + values: &[ + &["disambiguation"], + &["disambiguate"], + &["disambiguation"], + &["disambiguation"], + ], range: 8..=10, }; @@ -158539,7 +158925,7 @@ static WORD_DIREC_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st Some(&WORD_DIRECO_NODE), None, None, - None, + Some(&WORD_DIRECR_NODE), None, Some(&WORD_DIRECT_NODE), None, @@ -158669,6 +159055,17 @@ pub static WORD_DIRECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d range: 1..=6, }; +static WORD_DIRECR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_DIRECR_CHILDREN), + value: None, +}; + +pub static WORD_DIRECR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ted")], + values: &[&["directed"]], + range: 3..=3, +}; + static WORD_DIRECO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_DIRECO_CHILDREN), value: None, @@ -158918,6 +159315,7 @@ static WORD_DIN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_DIN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ally"), dictgen::InsensitiveStr::Ascii("amic"), dictgen::InsensitiveStr::Ascii("amically"), dictgen::InsensitiveStr::Ascii("amicaly"), @@ -158942,6 +159340,7 @@ pub static WORD_DIN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("teractively"), ], values: &[ + &["finally"], &["dynamic"], &["dynamically"], &["dynamically"], @@ -159134,6 +159533,20 @@ pub static WORD_DIL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 3..=9, }; +static WORD_DIJ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_DIJ_CHILDREN), + value: None, +}; + +pub static WORD_DIJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("skstra"), + dictgen::InsensitiveStr::Ascii("stra"), + ], + values: &[&["dijkstra"], &["dijkstra"]], + range: 4..=6, +}; + static WORD_DIG_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_DIG_CHILDREN), value: None, @@ -161631,6 +162044,7 @@ pub static WORD_DETA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("tched"), dictgen::InsensitiveStr::Ascii("tches"), dictgen::InsensitiveStr::Ascii("tching"), + dictgen::InsensitiveStr::Ascii("uls"), dictgen::InsensitiveStr::Ascii("ult"), dictgen::InsensitiveStr::Ascii("ulted"), dictgen::InsensitiveStr::Ascii("ulting"), @@ -161651,6 +162065,7 @@ pub static WORD_DETA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["detached"], &["detaches"], &["detaching"], + &["details"], &["default"], &["defaulted"], &["defaulting"], @@ -164847,6 +165262,7 @@ pub static WORD_DEMON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("startions"), dictgen::InsensitiveStr::Ascii("state"), dictgen::InsensitiveStr::Ascii("states"), + dictgen::InsensitiveStr::Ascii("station"), dictgen::InsensitiveStr::Ascii("strabil"), dictgen::InsensitiveStr::Ascii("straby"), dictgen::InsensitiveStr::Ascii("straion"), @@ -164885,6 +165301,7 @@ pub static WORD_DEMON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["demonstrations"], &["demonstrate"], &["demonstrates"], + &["demonstration"], &["demonstrably"], &["demonstrably"], &["demonstration"], @@ -168586,6 +169003,7 @@ static WORD_DD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::D pub static WORD_DD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("elete"), + dictgen::InsensitiveStr::Ascii("itional"), dictgen::InsensitiveStr::Ascii("ivision"), dictgen::InsensitiveStr::Ascii("ogers"), dictgen::InsensitiveStr::Ascii("oging"), @@ -168593,6 +169011,7 @@ pub static WORD_DD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg ], values: &[ &["delete"], + &["additional"], &["division"], &["dodgers"], &["dodging"], @@ -172337,6 +172756,7 @@ pub static WORD_COUNT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("r"), dictgen::InsensitiveStr::Ascii("res"), dictgen::InsensitiveStr::Ascii("riside"), + dictgen::InsensitiveStr::Ascii("riy"), dictgen::InsensitiveStr::Ascii("rs"), dictgen::InsensitiveStr::Ascii("rycide"), dictgen::InsensitiveStr::Ascii("ryies"), @@ -172399,6 +172819,7 @@ pub static WORD_COUNT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["counter", "contour", "country", "county"], &["counters"], &["countryside"], + &["country"], &["counters", "contours", "countries"], &["countryside"], &["countryside"], @@ -177650,7 +178071,7 @@ static WORD_CONST_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st Some(&WORD_CONSTL_NODE), None, Some(&WORD_CONSTN_NODE), - None, + Some(&WORD_CONSTO_NODE), None, None, Some(&WORD_CONSTR_NODE), @@ -178035,6 +178456,17 @@ pub static WORD_CONSTRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = range: 1..=6, }; +static WORD_CONSTO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_CONSTO_CHILDREN), + value: None, +}; + +pub static WORD_CONSTO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ls")], + values: &[&["controls"]], + range: 2..=2, +}; + static WORD_CONSTN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_CONSTN_CHILDREN), value: None, @@ -178155,10 +178587,11 @@ static WORD_CONSTE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictge pub static WORD_CONSTE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("nt"), dictgen::InsensitiveStr::Ascii("ntly"), dictgen::InsensitiveStr::Ascii("xt"), ], - values: &[&["constantly"], &["context"]], + values: &[&["consent"], &["constantly"], &["context"]], range: 2..=4, }; @@ -183073,10 +183506,21 @@ static WORD_COMPL_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st None, None, None, - None, + Some(&WORD_COMPLY_NODE), None, ]; +static WORD_COMPLY_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_COMPLY_CHILDREN), + value: None, +}; + +pub static WORD_COMPLY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("s")], + values: &[&["complies"]], + range: 1..=1, +}; + static WORD_COMPLU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_COMPLU_CHILDREN), value: None, @@ -185713,6 +186157,7 @@ pub static WORD_COMB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("ability"), dictgen::InsensitiveStr::Ascii("ack"), + dictgen::InsensitiveStr::Ascii("acks"), dictgen::InsensitiveStr::Ascii("ained"), dictgen::InsensitiveStr::Ascii("anations"), dictgen::InsensitiveStr::Ascii("atabts"), @@ -185758,6 +186203,7 @@ pub static WORD_COMB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic values: &[ &["compatibility"], &["comeback"], + &["comebacks"], &["combined"], &["combinations"], &["combatants"], @@ -185963,6 +186409,7 @@ pub static WORD_COLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("msn"), dictgen::InsensitiveStr::Ascii("nn"), dictgen::InsensitiveStr::Ascii("nns"), + dictgen::InsensitiveStr::Ascii("ns"), ], values: &[ &["columbia"], @@ -185985,6 +186432,7 @@ pub static WORD_COLU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["columns"], &["column", "colon"], &["columns"], + &["columns"], ], range: 1..=6, }; @@ -192809,6 +193257,8 @@ static WORD_CEL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_CEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ar"), + dictgen::InsensitiveStr::Ascii("ars"), dictgen::InsensitiveStr::Ascii("cius"), dictgen::InsensitiveStr::Ascii("ebartion"), dictgen::InsensitiveStr::Ascii("ebirties"), @@ -192856,6 +193306,8 @@ pub static WORD_CEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("verly"), ], values: &[ + &["cellar", "clear"], + &["cellars", "clears"], &["celsius"], &["celebrations"], &["celebrities"], @@ -192902,7 +193354,7 @@ pub static WORD_CEL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["cellular"], &["cleverly"], ], - range: 3..=12, + range: 2..=12, }; static WORD_CEH_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -193423,6 +193875,7 @@ pub static WORD_CATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("goy"), dictgen::InsensitiveStr::Ascii("groized"), dictgen::InsensitiveStr::Ascii("grories"), + dictgen::InsensitiveStr::Ascii("gry"), dictgen::InsensitiveStr::Ascii("ogrical"), dictgen::InsensitiveStr::Ascii("ogrically"), dictgen::InsensitiveStr::Ascii("ogries"), @@ -193455,6 +193908,7 @@ pub static WORD_CATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["category"], &["categorized"], &["categories"], + &["category"], &["categorical"], &["categorically"], &["categories"], @@ -195412,6 +195866,7 @@ pub static WORD_CALL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("abck"), dictgen::InsensitiveStr::Ascii("abcks"), dictgen::InsensitiveStr::Ascii("ack"), + dictgen::InsensitiveStr::Ascii("acks"), dictgen::InsensitiveStr::Ascii("bacl"), dictgen::InsensitiveStr::Ascii("bacsk"), dictgen::InsensitiveStr::Ascii("bak"), @@ -195449,6 +195904,7 @@ pub static WORD_CALL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["callback"], &["callbacks"], &["callback"], + &["callbacks"], &["callback"], &["callback"], &["callback"], @@ -201432,6 +201888,7 @@ pub static WORD_BEI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("eve"), dictgen::InsensitiveStr::Ascii("g"), + dictgen::InsensitiveStr::Ascii("ght"), dictgen::InsensitiveStr::Ascii("gin"), dictgen::InsensitiveStr::Ascii("ginning"), dictgen::InsensitiveStr::Ascii("leve"), @@ -201441,6 +201898,7 @@ pub static WORD_BEI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["believe"], &["being"], + &["height"], &["begin"], &["beginning"], &["believe"], @@ -202743,9 +203201,12 @@ static WORD_BACU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: }; pub static WORD_BACU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("p")], - values: &[&["backup"]], - range: 1..=1, + keys: &[ + dictgen::InsensitiveStr::Ascii("p"), + dictgen::InsensitiveStr::Ascii("se"), + ], + values: &[&["backup"], &["because"]], + range: 1..=2, }; static WORD_BACT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -203718,9 +204179,16 @@ pub static WORD_AVAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ards"), dictgen::InsensitiveStr::Ascii("ares"), dictgen::InsensitiveStr::Ascii("ion"), + dictgen::InsensitiveStr::Ascii("or"), ], - values: &[&["avatars"], &["avatars"], &["avatars"], &["aviation"]], - range: 3..=4, + values: &[ + &["avatars"], + &["avatars"], + &["avatars"], + &["aviation"], + &["avatar"], + ], + range: 2..=4, }; static WORD_AVAR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -203915,6 +204383,7 @@ pub static WORD_AVAIL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("bel"), dictgen::InsensitiveStr::Ascii("bility"), dictgen::InsensitiveStr::Ascii("ble"), + dictgen::InsensitiveStr::Ascii("bvility"), dictgen::InsensitiveStr::Ascii("eable"), dictgen::InsensitiveStr::Ascii("ebilities"), dictgen::InsensitiveStr::Ascii("ebility"), @@ -203973,6 +204442,7 @@ pub static WORD_AVAIL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["available"], &["availability"], &["available"], + &["availability"], &["available"], &["availabilities"], &["availability"], @@ -208622,6 +209092,7 @@ pub static WORD_ASE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("rted"), dictgen::InsensitiveStr::Ascii("rtion"), dictgen::InsensitiveStr::Ascii("ss"), + dictgen::InsensitiveStr::Ascii("ssing"), dictgen::InsensitiveStr::Ascii("ssment"), dictgen::InsensitiveStr::Ascii("ssments"), dictgen::InsensitiveStr::Ascii("thetic"), @@ -208654,6 +209125,7 @@ pub static WORD_ASE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["asserted"], &["assertion"], &["assess"], + &["assessing"], &["assessment"], &["assessments"], &["aesthetic"], @@ -209600,6 +210072,7 @@ pub static WORD_ARG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("umentate"), dictgen::InsensitiveStr::Ascii("umentatie"), dictgen::InsensitiveStr::Ascii("umentents"), + dictgen::InsensitiveStr::Ascii("umentes"), dictgen::InsensitiveStr::Ascii("umentitive"), dictgen::InsensitiveStr::Ascii("umentos"), dictgen::InsensitiveStr::Ascii("umeny"), @@ -209660,6 +210133,7 @@ pub static WORD_ARG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["argumentative"], &["argumentative"], &["arguments"], + &["arguments"], &["argumentative"], &["arguments"], &["argument"], @@ -209859,12 +210333,13 @@ static WORD_ARCHV_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_ARCHV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("e"), dictgen::InsensitiveStr::Ascii("ie"), dictgen::InsensitiveStr::Ascii("ies"), dictgen::InsensitiveStr::Ascii("ing"), ], - values: &[&["archive"], &["archives"], &["archiving"]], - range: 2..=3, + values: &[&["archive"], &["archive"], &["archives"], &["archiving"]], + range: 1..=3, }; static WORD_ARCHT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -212611,6 +213086,7 @@ pub static WORD_ANY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("tying"), dictgen::InsensitiveStr::Ascii("were"), dictgen::InsensitiveStr::Ascii("wyas"), + dictgen::InsensitiveStr::Ascii("wys"), dictgen::InsensitiveStr::Ascii("y"), ], values: &[ @@ -212643,6 +213119,7 @@ pub static WORD_ANY_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["anything"], &["anywhere"], &["anyways"], + &["anyways"], &["any"], ], range: 1..=6, @@ -218869,6 +219346,7 @@ pub static WORD_AFT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ernon"), dictgen::InsensitiveStr::Ascii("ernooon"), dictgen::InsensitiveStr::Ascii("eroon"), + dictgen::InsensitiveStr::Ascii("err"), dictgen::InsensitiveStr::Ascii("erthougt"), dictgen::InsensitiveStr::Ascii("erthougth"), dictgen::InsensitiveStr::Ascii("erw"), @@ -218888,6 +219366,7 @@ pub static WORD_AFT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["afternoon"], &["afternoon"], &["afternoon"], + &["after"], &["afterthought"], &["afterthought"], &["after"], @@ -220310,6 +220789,7 @@ pub static WORD_ADDR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("esssed"), dictgen::InsensitiveStr::Ascii("essses"), dictgen::InsensitiveStr::Ascii("esssing"), + dictgen::InsensitiveStr::Ascii("esst"), dictgen::InsensitiveStr::Ascii("ress"), dictgen::InsensitiveStr::Ascii("ss"), dictgen::InsensitiveStr::Ascii("ssed"), @@ -220346,6 +220826,7 @@ pub static WORD_ADDR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["addressed"], &["addresses"], &["addressing"], + &["address", "addressed"], &["address"], &["address"], &["addressed"], @@ -222382,6 +222863,7 @@ pub static WORD_ACCOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("t"), dictgen::InsensitiveStr::Ascii("ting"), dictgen::InsensitiveStr::Ascii("tn"), + dictgen::InsensitiveStr::Ascii("tned"), dictgen::InsensitiveStr::Ascii("tning"), dictgen::InsensitiveStr::Ascii("tns"), ], @@ -222403,6 +222885,7 @@ pub static WORD_ACCOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["account"], &["accounting"], &["account"], + &["accounted"], &["accounting"], &["accounts"], ], @@ -224508,6 +224991,7 @@ pub static WORD_AA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ssignments"), dictgen::InsensitiveStr::Ascii("ssociated"), dictgen::InsensitiveStr::Ascii("ssumed"), + dictgen::InsensitiveStr::Ascii("tribute"), dictgen::InsensitiveStr::Ascii("utomatic"), dictgen::InsensitiveStr::Ascii("utomatically"), ], @@ -224539,6 +225023,7 @@ pub static WORD_AA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["assignments"], &["associated"], &["assumed"], + &["attribute"], &["automatic"], &["automatically"], ],