From 7d887ff092f842c149f7c70ba6b7e07fd50f9509 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 1 Feb 2024 08:49:15 -0600 Subject: [PATCH] fix(dict): January updates Fixes #897 --- crates/typos-dict/assets/words.csv | 43 +- crates/typos-dict/src/word_codegen.rs | 553 +++++++++++++++++++------- 2 files changed, 445 insertions(+), 151 deletions(-) diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index a135449..c6b77ba 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -1736,6 +1736,7 @@ aggreated,aggregated aggreation,aggregation aggreations,aggregations aggree,agree +aggreecate,aggregate aggreed,agreed aggreement,agreement aggrees,agrees @@ -2292,6 +2293,7 @@ alisas,alias,aliases alised,aliased alising,aliasing aliver,alive,liver,sliver +allacritty,alacritty allaince,alliance allainces,alliances allcate,allocate @@ -2489,6 +2491,7 @@ alpah,alpha alpahabetical,alphabetical alpahbet,alphabet alpahbetically,alphabetically +alpbabetically,alphabetically alph,alpha alphabeast,alphabet alphabeat,alphabet @@ -12127,6 +12130,7 @@ compteurs,computers comptible,compatible comptown,compton comptue,compute +comptuer,computer comptuers,computers compuatation,computation compuation,computation @@ -13836,6 +13840,7 @@ continuem,continuum continuemos,continues continuent,contingent continueous,continuous +continueously,continuously continuesly,continuously continuety,continuity continuining,continuing @@ -19711,6 +19716,7 @@ distibutes,distributes distibuting,distributing distibution,distribution distibutions,distributions +distibutor,distributor disticnt,distinct disticntion,distinctions disticntly,distinctly @@ -20703,6 +20709,7 @@ easilty,easily easisly,easily easist,easiest easiy,easily +easiyl,easily easly,easily easthetically,esthetically easthetics,esthetics @@ -22856,6 +22863,7 @@ exatcly,exactly exatctly,exactly exatled,exalted exatly,exactly +exatract,extract exauhsted,exhausted exauhsting,exhausting exauhstion,exhaustion @@ -23316,6 +23324,7 @@ executign,executing executin,execution executiner,executioner executings,executions +executino,execution executionar,executioner executioneer,executioner executioneers,executioner @@ -28097,6 +28106,7 @@ hense,hence heorics,heroics heorine,heroine hepler,helper +heplful,helpful herad,heard,hera herarchy,hierarchy herat,heart @@ -28853,6 +28863,7 @@ idemopotent,idempotent idendified,identified idendifier,identifier idendifiers,identifiers +idendity,identity idenfied,identified idenfifier,identifier idenfifiers,identifiers @@ -29311,6 +29322,7 @@ immsersively,immersively immuniy,immunity immunosupressant,immunosuppressant immutible,immutable +imnage,image imolicit,implicit imolicitly,implicitly imort,import @@ -29775,6 +29787,7 @@ inaccuraties,inaccuracies inaccuricies,inaccuracies inaccurrate,inaccurate inacessible,inaccessible +inacive,inactive inacuraccies,inaccuracies inacurate,inaccurate inacurracies,inaccuracies @@ -30577,6 +30590,7 @@ ineritor,inheritor ineritors,inheritors inerits,inherits inernal,internal +inernally,internally inerrupt,interrupt inershia,inertia inershial,inertial @@ -32006,7 +32020,7 @@ interationalism,internationalism interationalist,internationalist interationalists,internationalists interationally,internationally -interations,iterations,interactions +interations,iterations,interactions,integrations interative,interactive interatively,interactively interator,iterator @@ -34061,6 +34075,7 @@ lcuase,clause leaast,least leace,leave leack,leak +leafs,leaves leagacy,legacy leagal,legal leagalise,legalise @@ -34134,6 +34149,7 @@ legendarisk,legendaries legendariske,legendaries legendaryes,legendaries legenday,legendary +legende,legendre,legend,legends legenderies,legendaries leggacies,legacies leggacy,legacy @@ -35039,6 +35055,7 @@ maintainted,maintained maintan,maintain maintanance,maintenance maintance,maintenance +maintancne,maintenance maintane,maintain maintaned,maintained maintanence,maintenance @@ -35796,6 +35813,7 @@ meaninful,meaningful meaningess,meanings meaningfull,meaningful meaningles,meanings +meaningul,meaningful meanining,meaning meaninless,meaningless meaninng,meaning @@ -38113,6 +38131,7 @@ nativey,natively nativley,natively natrual,natural natrually,naturally +natuarally,naturally natuilus,nautilus naturaly,naturally naturels,natures @@ -38138,6 +38157,7 @@ navagating,navigating navagation,navigation navagitation,navigation navgiation,navigation +naviagation,navigation naviagte,navigate naviagted,navigated naviagtes,navigates @@ -39741,6 +39761,7 @@ odasee,odyssey odasees,odysseys oder,order,odor,older odly,oddly +odrer,order ody,body oen,one oepnapi,openapi @@ -39946,6 +39967,7 @@ onece,once oneyway,oneway onfigure,configure ongewild,gonewild +onging,ongoing ongly,only onl,only onlie,online,only @@ -41803,7 +41825,7 @@ paschurize,pasteurize paschurized,pasteurized paschurizes,pasteurizes paschurizing,pasteurizing -pase,pass,pace,parse +pase,pass,pace,parse,phase pased,passed,parsed pasengers,passengers paser,parser @@ -44012,6 +44034,7 @@ pracitse,practise practhett,pratchett practial,practical practially,practically +practibable,practicable practicallity,practically practicaly,practically practicarlo,practical @@ -46537,6 +46560,7 @@ quanities,quantities quanitified,quantified quanitites,quantities quanity,quantity +quanitze,quantize quanlification,qualification,quantification quanlified,qualified,quantified quanlifies,qualifies,quantifies @@ -46578,6 +46602,7 @@ quater,quarter quating,quoting,squatting,equating quation,equation quations,equations +quatnize,quantize qubic,cubic,qubit qucikest,quickest quckstarter,quickstarter @@ -46777,6 +46802,7 @@ raotating,rotating raotation,rotation raotations,rotations raotats,rotates +rapair,repair rapell,rappel rapelled,rappelled rapelling,rappelling @@ -47059,6 +47085,7 @@ reboudns,rebounds rebounce,rebound rebouncing,rebounding rebouns,rebounds +rebuid,rebuild rebuidling,rebuilding rebuil,rebuild,rebuilt rebuilded,rebuilt @@ -49013,6 +49040,7 @@ replacemnet,replacements replacemnt,replacement replacemnts,replacements replacemtn,replacements +replacite,replicate replacmenet,replacement replacment,replacement replacments,replacements @@ -49201,6 +49229,7 @@ represnting,representing represnts,represents repressent,represents,represent repressentation,representation +repressented,represented repressenting,representing repressents,represents repressin,repression @@ -49262,6 +49291,7 @@ repsecting,respecting repsective,respective repsectively,respectively repsects,respects +repsentation,representation repsented,repented,represented repsond,respond repsonded,responded @@ -49899,6 +49929,7 @@ restroing,restoring restructed,restricted,restructured restructing,restricting,restructuring restruction,restriction +restructre,restructure restuarant,restaurant restuarants,restaurants restucturing,restructuring @@ -50550,6 +50581,7 @@ rotats,rotates,rotate rotuers,routers rouding,rounding roughtly,roughly +rouglhy,roughly rougly,roughly rouine,routine rouines,routines @@ -52405,6 +52437,7 @@ shledon,sheldon shleter,shelter shletered,sheltered shleters,shelters +shll,shell shnaghai,shanghai shoft,shift,short shoftware,software @@ -52501,6 +52534,7 @@ shufle,shuffle shuld,should shuold,should shuoldnt,shouldnt +shuould,should shure,sure shurely,surely shutdownm,shutdown @@ -52647,6 +52681,7 @@ silhouweted,silhouetted silhouwetes,silhouettes silhouweting,silhouetting silhouwetist,silhouettist +silhuette,silhouette silibus,syllabus silibuses,syllabuses silicoln,silicon @@ -58222,6 +58257,7 @@ tonuges,tongues tood,todo toogle,toggle toogling,toggling +tooic,topic tookit,toolkit tookits,toolkits tooks,takes,took @@ -58443,6 +58479,7 @@ trainwrek,trainwreck traitoris,traitors traitorus,traitors traitour,traitor +trajecotry,trajectory trakcers,trackers traked,tracked traker,tracker @@ -59397,6 +59434,7 @@ tsunmai,tsunami ttests,tests tthat,that tthe,the +tthis,this tucan,toucan tucans,toucans tuesdey,tuesday @@ -60214,6 +60252,7 @@ unessecary,unnecessary unevaluted,unevaluated unexcected,unexpected unexcectedly,unexpectedly +unexcepted,unexpected unexcpected,unexpected unexcpectedly,unexpectedly unexecpted,unexpected diff --git a/crates/typos-dict/src/word_codegen.rs b/crates/typos-dict/src/word_codegen.rs index da029d0..1d9b056 100644 --- a/crates/typos-dict/src/word_codegen.rs +++ b/crates/typos-dict/src/word_codegen.rs @@ -11382,6 +11382,7 @@ pub static WORD_UNEX_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("cected"), dictgen::InsensitiveStr::Ascii("cectedly"), + dictgen::InsensitiveStr::Ascii("cepted"), dictgen::InsensitiveStr::Ascii("cpected"), dictgen::InsensitiveStr::Ascii("cpectedly"), dictgen::InsensitiveStr::Ascii("ecpted"), @@ -11447,6 +11448,7 @@ pub static WORD_UNEX_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["unexpected"], &["unexpectedly"], &["unexpected"], + &["unexpected"], &["unexpectedly"], &["unexpected"], &["unexpectedly"], @@ -14594,8 +14596,9 @@ pub static WORD_TT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ests"), dictgen::InsensitiveStr::Ascii("hat"), dictgen::InsensitiveStr::Ascii("he"), + dictgen::InsensitiveStr::Ascii("his"), ], - values: &[&["tests"], &["that"], &["the"]], + values: &[&["tests"], &["that"], &["the"], &["this"]], range: 2..=4, }; @@ -15715,7 +15718,7 @@ static WORD_TRA_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] Some(&WORD_TRAG_NODE), None, Some(&WORD_TRAI_NODE), - None, + Some(&WORD_TRAJ_NODE), Some(&WORD_TRAK_NODE), Some(&WORD_TRAL_NODE), Some(&WORD_TRAM_NODE), @@ -17745,6 +17748,17 @@ pub static WORD_TRAK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 2..=4, }; +static WORD_TRAJ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_TRAJ_CHILDREN), + value: None, +}; + +pub static WORD_TRAJ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ecotry")], + values: &[&["trajectory"]], + range: 6..=6, +}; + static WORD_TRAI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_TRAI_CHILDREN), value: None, @@ -18363,6 +18377,7 @@ pub static WORD_TOO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("d"), dictgen::InsensitiveStr::Ascii("gle"), dictgen::InsensitiveStr::Ascii("gling"), + dictgen::InsensitiveStr::Ascii("ic"), dictgen::InsensitiveStr::Ascii("kit"), dictgen::InsensitiveStr::Ascii("kits"), dictgen::InsensitiveStr::Ascii("ks"), @@ -18382,6 +18397,7 @@ pub static WORD_TOO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["todo"], &["toggle"], &["toggling"], + &["topic"], &["toolkit"], &["toolkits"], &["takes", "took"], @@ -36818,6 +36834,7 @@ pub static WORD_SIL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("houwetes"), dictgen::InsensitiveStr::Ascii("houweting"), dictgen::InsensitiveStr::Ascii("houwetist"), + dictgen::InsensitiveStr::Ascii("huette"), dictgen::InsensitiveStr::Ascii("ibus"), dictgen::InsensitiveStr::Ascii("ibuses"), dictgen::InsensitiveStr::Ascii("icoln"), @@ -36871,6 +36888,7 @@ pub static WORD_SIL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["silhouettes"], &["silhouetting"], &["silhouettist"], + &["silhouette"], &["syllabus"], &["syllabuses"], &["silicon"], @@ -37436,6 +37454,7 @@ pub static WORD_SHU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ld"), dictgen::InsensitiveStr::Ascii("old"), dictgen::InsensitiveStr::Ascii("oldnt"), + dictgen::InsensitiveStr::Ascii("ould"), dictgen::InsensitiveStr::Ascii("re"), dictgen::InsensitiveStr::Ascii("rely"), dictgen::InsensitiveStr::Ascii("tdownm"), @@ -37448,6 +37467,7 @@ pub static WORD_SHU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["should"], &["should"], &["shouldnt"], + &["should"], &["sure"], &["surely"], &["shutdown"], @@ -37720,9 +37740,16 @@ pub static WORD_SHL_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("eter"), dictgen::InsensitiveStr::Ascii("etered"), dictgen::InsensitiveStr::Ascii("eters"), + dictgen::InsensitiveStr::Ascii("l"), ], - values: &[&["sheldon"], &["shelter"], &["sheltered"], &["shelters"]], - range: 4..=6, + values: &[ + &["sheldon"], + &["shelter"], + &["sheltered"], + &["shelters"], + &["shell"], + ], + range: 1..=6, }; static WORD_SHI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -43765,6 +43792,7 @@ pub static WORD_ROU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("ding"), dictgen::InsensitiveStr::Ascii("ghtly"), + dictgen::InsensitiveStr::Ascii("glhy"), dictgen::InsensitiveStr::Ascii("gly"), dictgen::InsensitiveStr::Ascii("ine"), dictgen::InsensitiveStr::Ascii("ines"), @@ -43794,6 +43822,7 @@ pub static WORD_ROU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["rounding"], &["roughly"], &["roughly"], + &["roughly"], &["routine"], &["routines"], &["roundabout"], @@ -46161,6 +46190,7 @@ pub static WORD_RESTR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ucted"), dictgen::InsensitiveStr::Ascii("ucting"), dictgen::InsensitiveStr::Ascii("uction"), + dictgen::InsensitiveStr::Ascii("uctre"), ], values: &[ &["restrained"], @@ -46207,6 +46237,7 @@ pub static WORD_RESTR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["restricted", "restructured"], &["restricting", "restructuring"], &["restriction"], + &["restructure"], ], range: 3..=7, }; @@ -48230,6 +48261,7 @@ pub static WORD_REPS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ective"), dictgen::InsensitiveStr::Ascii("ectively"), dictgen::InsensitiveStr::Ascii("ects"), + dictgen::InsensitiveStr::Ascii("entation"), dictgen::InsensitiveStr::Ascii("ented"), dictgen::InsensitiveStr::Ascii("ond"), dictgen::InsensitiveStr::Ascii("onded"), @@ -48256,6 +48288,7 @@ pub static WORD_REPS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["respective"], &["respectively"], &["respects"], + &["representation"], &["repented", "represented"], &["respond"], &["responded"], @@ -48554,6 +48587,7 @@ pub static WORD_REPRESS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = keys: &[ dictgen::InsensitiveStr::Ascii("ent"), dictgen::InsensitiveStr::Ascii("entation"), + dictgen::InsensitiveStr::Ascii("ented"), dictgen::InsensitiveStr::Ascii("enting"), dictgen::InsensitiveStr::Ascii("ents"), dictgen::InsensitiveStr::Ascii("in"), @@ -48564,6 +48598,7 @@ pub static WORD_REPRESS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = values: &[ &["represents", "represent"], &["representation"], + &["represented"], &["representing"], &["represents"], &["repression"], @@ -49162,6 +49197,7 @@ pub static WORD_REPLA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("cemnt"), dictgen::InsensitiveStr::Ascii("cemnts"), dictgen::InsensitiveStr::Ascii("cemtn"), + dictgen::InsensitiveStr::Ascii("cite"), dictgen::InsensitiveStr::Ascii("cmenet"), dictgen::InsensitiveStr::Ascii("cment"), dictgen::InsensitiveStr::Ascii("cments"), @@ -49208,6 +49244,7 @@ pub static WORD_REPLA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["replacement"], &["replacements"], &["replacements"], + &["replicate"], &["replacement"], &["replacement"], &["replacements"], @@ -55947,6 +55984,7 @@ pub static WORD_REB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ounce"), dictgen::InsensitiveStr::Ascii("ouncing"), dictgen::InsensitiveStr::Ascii("ouns"), + dictgen::InsensitiveStr::Ascii("uid"), dictgen::InsensitiveStr::Ascii("uidling"), dictgen::InsensitiveStr::Ascii("uil"), dictgen::InsensitiveStr::Ascii("uilded"), @@ -55978,6 +56016,7 @@ pub static WORD_REB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["rebound"], &["rebounding"], &["rebounds"], + &["rebuild"], &["rebuilding"], &["rebuild", "rebuilt"], &["rebuilt"], @@ -56838,6 +56877,7 @@ static WORD_RAP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_RAP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("air"), dictgen::InsensitiveStr::Ascii("ell"), dictgen::InsensitiveStr::Ascii("elled"), dictgen::InsensitiveStr::Ascii("elling"), @@ -56860,6 +56900,7 @@ pub static WORD_RAP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("utre"), ], values: &[ + &["repair"], &["rappel"], &["rappelled"], &["rappelling"], @@ -57655,6 +57696,7 @@ pub static WORD_QUAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ing"), dictgen::InsensitiveStr::Ascii("ion"), dictgen::InsensitiveStr::Ascii("ions"), + dictgen::InsensitiveStr::Ascii("nize"), ], values: &[ &["quotation"], @@ -57662,6 +57704,7 @@ pub static WORD_QUAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["quoting", "squatting", "equating"], &["equation"], &["equations"], + &["quantize"], ], range: 2..=5, }; @@ -57725,6 +57768,7 @@ pub static WORD_QUAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("itified"), dictgen::InsensitiveStr::Ascii("itites"), dictgen::InsensitiveStr::Ascii("ity"), + dictgen::InsensitiveStr::Ascii("itze"), dictgen::InsensitiveStr::Ascii("lification"), dictgen::InsensitiveStr::Ascii("lified"), dictgen::InsensitiveStr::Ascii("lifies"), @@ -57751,6 +57795,7 @@ pub static WORD_QUAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["quantified"], &["quantities"], &["quantity"], + &["quantize"], &["qualification", "quantification"], &["qualified", "quantified"], &["qualifies", "quantifies"], @@ -65598,6 +65643,7 @@ pub static WORD_PRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("cthett"), dictgen::InsensitiveStr::Ascii("ctial"), dictgen::InsensitiveStr::Ascii("ctially"), + dictgen::InsensitiveStr::Ascii("ctibable"), dictgen::InsensitiveStr::Ascii("cticallity"), dictgen::InsensitiveStr::Ascii("cticaly"), dictgen::InsensitiveStr::Ascii("cticarlo"), @@ -65660,6 +65706,7 @@ pub static WORD_PRA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["pratchett"], &["practical"], &["practically"], + &["practicable"], &["practically"], &["practically"], &["practical"], @@ -72938,7 +72985,7 @@ pub static WORD_PASH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic static WORD_PASE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_PASE_CHILDREN), - value: Some(&["pass", "pace", "parse"]), + value: Some(&["pass", "pace", "parse", "phase"]), }; pub static WORD_PASE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { @@ -79353,6 +79400,7 @@ pub static WORD_ON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("eyway"), dictgen::InsensitiveStr::Ascii("figure"), dictgen::InsensitiveStr::Ascii("gewild"), + dictgen::InsensitiveStr::Ascii("ging"), dictgen::InsensitiveStr::Ascii("gly"), dictgen::InsensitiveStr::Ascii("l"), dictgen::InsensitiveStr::Ascii("lie"), @@ -79416,6 +79464,7 @@ pub static WORD_ON_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["oneway"], &["configure"], &["gonewild"], + &["ongoing"], &["only"], &["only"], &["online", "only"], @@ -80214,6 +80263,7 @@ pub static WORD_OD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("asees"), dictgen::InsensitiveStr::Ascii("er"), dictgen::InsensitiveStr::Ascii("ly"), + dictgen::InsensitiveStr::Ascii("rer"), dictgen::InsensitiveStr::Ascii("y"), ], values: &[ @@ -80221,6 +80271,7 @@ pub static WORD_OD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["odysseys"], &["order", "odor", "older"], &["oddly"], + &["order"], &["body"], ], range: 1..=5, @@ -85993,6 +86044,7 @@ pub static WORD_NAV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("agation"), dictgen::InsensitiveStr::Ascii("agitation"), dictgen::InsensitiveStr::Ascii("giation"), + dictgen::InsensitiveStr::Ascii("iagation"), dictgen::InsensitiveStr::Ascii("iagte"), dictgen::InsensitiveStr::Ascii("iagted"), dictgen::InsensitiveStr::Ascii("iagtes"), @@ -86012,6 +86064,7 @@ pub static WORD_NAV_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["navigation"], &["navigation"], &["navigation"], + &["navigation"], &["navigate"], &["navigated"], &["navigates"], @@ -86117,6 +86170,7 @@ static WORD_NATU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_NATU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("arally"), dictgen::InsensitiveStr::Ascii("ilus"), dictgen::InsensitiveStr::Ascii("raly"), dictgen::InsensitiveStr::Ascii("rels"), @@ -86126,6 +86180,7 @@ pub static WORD_NATU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("rually"), ], values: &[ + &["naturally"], &["nautilus"], &["naturally"], &["natures"], @@ -93328,6 +93383,7 @@ pub static WORD_MEAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ingess"), dictgen::InsensitiveStr::Ascii("ingfull"), dictgen::InsensitiveStr::Ascii("ingles"), + dictgen::InsensitiveStr::Ascii("ingul"), dictgen::InsensitiveStr::Ascii("ining"), dictgen::InsensitiveStr::Ascii("inless"), dictgen::InsensitiveStr::Ascii("inng"), @@ -93344,6 +93400,7 @@ pub static WORD_MEAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["meanings"], &["meaningful"], &["meanings"], + &["meaningful"], &["meaning"], &["meaningless"], &["meaning"], @@ -95860,6 +95917,7 @@ pub static WORD_MAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ntan"), dictgen::InsensitiveStr::Ascii("ntanance"), dictgen::InsensitiveStr::Ascii("ntance"), + dictgen::InsensitiveStr::Ascii("ntancne"), dictgen::InsensitiveStr::Ascii("ntane"), dictgen::InsensitiveStr::Ascii("ntaned"), dictgen::InsensitiveStr::Ascii("ntanence"), @@ -95918,6 +95976,7 @@ pub static WORD_MAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["maintain"], &["maintenance"], &["maintenance"], + &["maintenance"], &["maintain"], &["maintained"], &["maintenance"], @@ -98754,6 +98813,7 @@ pub static WORD_LEGE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ndariske"), dictgen::InsensitiveStr::Ascii("ndaryes"), dictgen::InsensitiveStr::Ascii("nday"), + dictgen::InsensitiveStr::Ascii("nde"), dictgen::InsensitiveStr::Ascii("nderies"), ], values: &[ @@ -98767,6 +98827,7 @@ pub static WORD_LEGE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["legendaries"], &["legendaries"], &["legendary"], + &["legendre", "legend", "legends"], &["legendaries"], ], range: 1..=8, @@ -98903,6 +98964,7 @@ pub static WORD_LEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ast"), dictgen::InsensitiveStr::Ascii("ce"), dictgen::InsensitiveStr::Ascii("ck"), + dictgen::InsensitiveStr::Ascii("fs"), dictgen::InsensitiveStr::Ascii("gacy"), dictgen::InsensitiveStr::Ascii("gal"), dictgen::InsensitiveStr::Ascii("galise"), @@ -98941,6 +99003,7 @@ pub static WORD_LEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["least"], &["leave"], &["leak"], + &["leaves"], &["legacy"], &["legal"], &["legalise"], @@ -106003,7 +106066,7 @@ pub static WORD_INTERA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["internationalist"], &["internationalists"], &["internationally"], - &["iterations", "interactions"], + &["iterations", "interactions", "integrations"], &["interactive"], &["interactively"], &["iterator"], @@ -110155,6 +110218,7 @@ pub static WORD_INER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("itors"), dictgen::InsensitiveStr::Ascii("its"), dictgen::InsensitiveStr::Ascii("nal"), + dictgen::InsensitiveStr::Ascii("nally"), dictgen::InsensitiveStr::Ascii("rupt"), dictgen::InsensitiveStr::Ascii("shia"), dictgen::InsensitiveStr::Ascii("shial"), @@ -110173,6 +110237,7 @@ pub static WORD_INER_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["inheritors"], &["inherits"], &["internal"], + &["internally"], &["interrupt"], &["inertia"], &["inertial"], @@ -113019,6 +113084,7 @@ pub static WORD_INAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("curicies"), dictgen::InsensitiveStr::Ascii("currate"), dictgen::InsensitiveStr::Ascii("essible"), + dictgen::InsensitiveStr::Ascii("ive"), dictgen::InsensitiveStr::Ascii("uraccies"), dictgen::InsensitiveStr::Ascii("urate"), dictgen::InsensitiveStr::Ascii("urracies"), @@ -113041,12 +113107,13 @@ pub static WORD_INAC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["inaccuracies"], &["inaccurate"], &["inaccessible"], + &["inactive"], &["inaccuracies"], &["inaccurate"], &["inaccuracies"], &["inaccurate"], ], - range: 5..=9, + range: 3..=9, }; static WORD_INAB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -113091,7 +113158,7 @@ static WORD_IM_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]> None, Some(&WORD_IML_NODE), Some(&WORD_IMM_NODE), - None, + Some(&WORD_IMN_NODE), Some(&WORD_IMO_NODE), Some(&WORD_IMP_NODE), None, @@ -114735,6 +114802,17 @@ pub static WORD_IMO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict range: 2..=7, }; +static WORD_IMN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_IMN_CHILDREN), + value: None, +}; + +pub static WORD_IMN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("age")], + values: &[&["image"]], + range: 3..=3, +}; + static WORD_IMM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Nested(&WORD_IMM_CHILDREN), value: None, @@ -116415,9 +116493,15 @@ pub static WORD_IDEND_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ified"), dictgen::InsensitiveStr::Ascii("ifier"), dictgen::InsensitiveStr::Ascii("ifiers"), + dictgen::InsensitiveStr::Ascii("ity"), ], - values: &[&["identified"], &["identifier"], &["identifiers"]], - range: 5..=6, + values: &[ + &["identified"], + &["identifier"], + &["identifiers"], + &["identity"], + ], + range: 3..=6, }; static WORD_IDEM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -119038,9 +119122,12 @@ static WORD_HEP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: }; pub static WORD_HEP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("ler")], - values: &[&["helper"]], - range: 3..=3, + keys: &[ + dictgen::InsensitiveStr::Ascii("ler"), + dictgen::InsensitiveStr::Ascii("lful"), + ], + values: &[&["helper"], &["helpful"]], + range: 3..=4, }; static WORD_HEO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -134866,144 +134953,292 @@ static WORD_EXECU_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st ]; static WORD_EXECUT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { - children: dictgen::DictTrieChild::Flat(&WORD_EXECUT_CHILDREN), + children: dictgen::DictTrieChild::Nested(&WORD_EXECUT_CHILDREN), value: Some(&["execute"]), }; -pub static WORD_EXECUT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[ - dictgen::InsensitiveStr::Ascii("abable"), - dictgen::InsensitiveStr::Ascii("abables"), - dictgen::InsensitiveStr::Ascii("abe"), - dictgen::InsensitiveStr::Ascii("abel"), - dictgen::InsensitiveStr::Ascii("abels"), - dictgen::InsensitiveStr::Ascii("abes"), - dictgen::InsensitiveStr::Ascii("abil"), - dictgen::InsensitiveStr::Ascii("ablble"), - dictgen::InsensitiveStr::Ascii("abnle"), - dictgen::InsensitiveStr::Ascii("abnles"), - dictgen::InsensitiveStr::Ascii("ation"), - dictgen::InsensitiveStr::Ascii("ations"), - dictgen::InsensitiveStr::Ascii("bale"), - dictgen::InsensitiveStr::Ascii("bales"), - dictgen::InsensitiveStr::Ascii("ble"), - dictgen::InsensitiveStr::Ascii("bles"), - dictgen::InsensitiveStr::Ascii("d"), - dictgen::InsensitiveStr::Ascii("ding"), - dictgen::InsensitiveStr::Ascii("eable"), - dictgen::InsensitiveStr::Ascii("eables"), - dictgen::InsensitiveStr::Ascii("ible"), - dictgen::InsensitiveStr::Ascii("ie"), - dictgen::InsensitiveStr::Ascii("ign"), - dictgen::InsensitiveStr::Ascii("in"), - dictgen::InsensitiveStr::Ascii("iner"), - dictgen::InsensitiveStr::Ascii("ings"), - dictgen::InsensitiveStr::Ascii("ionar"), - dictgen::InsensitiveStr::Ascii("ioneer"), - dictgen::InsensitiveStr::Ascii("ioneers"), - dictgen::InsensitiveStr::Ascii("ionees"), - dictgen::InsensitiveStr::Ascii("ioness"), - dictgen::InsensitiveStr::Ascii("iong"), - dictgen::InsensitiveStr::Ascii("ionier"), - dictgen::InsensitiveStr::Ascii("ionner"), - dictgen::InsensitiveStr::Ascii("ionor"), - dictgen::InsensitiveStr::Ascii("ivas"), - dictgen::InsensitiveStr::Ascii("ng"), - dictgen::InsensitiveStr::Ascii("on"), - dictgen::InsensitiveStr::Ascii("re"), - dictgen::InsensitiveStr::Ascii("red"), - dictgen::InsensitiveStr::Ascii("res"), - dictgen::InsensitiveStr::Ascii("s"), - dictgen::InsensitiveStr::Ascii("ting"), - dictgen::InsensitiveStr::Ascii("tion"), - dictgen::InsensitiveStr::Ascii("tions"), - dictgen::InsensitiveStr::Ascii("uable"), - dictgen::InsensitiveStr::Ascii("uables"), - dictgen::InsensitiveStr::Ascii("uble"), - dictgen::InsensitiveStr::Ascii("ubles"), - dictgen::InsensitiveStr::Ascii("ue"), - dictgen::InsensitiveStr::Ascii("ued"), - dictgen::InsensitiveStr::Ascii("ues"), - dictgen::InsensitiveStr::Ascii("uing"), - dictgen::InsensitiveStr::Ascii("uion"), - dictgen::InsensitiveStr::Ascii("uions"), - dictgen::InsensitiveStr::Ascii("ung"), - dictgen::InsensitiveStr::Ascii("uon"), - dictgen::InsensitiveStr::Ascii("uons"), - dictgen::InsensitiveStr::Ascii("ute"), - dictgen::InsensitiveStr::Ascii("uted"), - dictgen::InsensitiveStr::Ascii("utes"), - dictgen::InsensitiveStr::Ascii("ution"), - dictgen::InsensitiveStr::Ascii("utions"), - ], - values: &[ - &["executable"], - &["executables"], - &["executable"], - &["executable"], - &["executables"], - &["executables"], - &["executable"], - &["executable"], - &["executable"], - &["executables"], - &["execution"], - &["executions"], - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["executed"], - &["executing"], - &["executable"], - &["executables"], - &["executable"], - &["executive"], - &["executing"], - &["execution"], - &["executioner"], - &["executions"], - &["executioner"], - &["executioner"], - &["executioner"], - &["executions"], - &["executions"], - &["execution", "executing"], - &["executioner"], - &["executioner"], - &["executioner"], - &["executives"], - &["executing"], - &["execution"], - &["execute"], - &["executed"], - &["executes"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executable"], - &["executables"], - &["executable"], - &["executables"], - &["execute"], - &["executed"], - &["executes"], - &["executing"], - &["execution"], - &["executions"], - &["executing"], - &["execution"], - &["executions"], - &["execute"], - &["executed"], - &["executes"], - &["execution"], - &["executions"], - ], - range: 1..=7, +static WORD_EXECUT_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ + Some(&WORD_EXECUTA_NODE), + Some(&WORD_EXECUTB_NODE), + None, + Some(&WORD_EXECUTD_NODE), + Some(&WORD_EXECUTE_NODE), + None, + None, + None, + Some(&WORD_EXECUTI_NODE), + None, + None, + None, + None, + Some(&WORD_EXECUTN_NODE), + Some(&WORD_EXECUTO_NODE), + None, + None, + Some(&WORD_EXECUTR_NODE), + Some(&WORD_EXECUTS_NODE), + Some(&WORD_EXECUTT_NODE), + Some(&WORD_EXECUTU_NODE), + None, + None, + None, + None, + None, +]; + +static WORD_EXECUTU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTU_CHILDREN), + value: None, }; +pub static WORD_EXECUTU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("able"), + dictgen::InsensitiveStr::Ascii("ables"), + dictgen::InsensitiveStr::Ascii("ble"), + dictgen::InsensitiveStr::Ascii("bles"), + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("ed"), + dictgen::InsensitiveStr::Ascii("es"), + dictgen::InsensitiveStr::Ascii("ing"), + dictgen::InsensitiveStr::Ascii("ion"), + dictgen::InsensitiveStr::Ascii("ions"), + dictgen::InsensitiveStr::Ascii("ng"), + dictgen::InsensitiveStr::Ascii("on"), + dictgen::InsensitiveStr::Ascii("ons"), + dictgen::InsensitiveStr::Ascii("te"), + dictgen::InsensitiveStr::Ascii("ted"), + dictgen::InsensitiveStr::Ascii("tes"), + dictgen::InsensitiveStr::Ascii("tion"), + dictgen::InsensitiveStr::Ascii("tions"), + ], + values: &[ + &["executable"], + &["executables"], + &["executable"], + &["executables"], + &["execute"], + &["executed"], + &["executes"], + &["executing"], + &["execution"], + &["executions"], + &["executing"], + &["execution"], + &["executions"], + &["execute"], + &["executed"], + &["executes"], + &["execution"], + &["executions"], + ], + range: 1..=5, + }; + +static WORD_EXECUTT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTT_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("ing"), + dictgen::InsensitiveStr::Ascii("ion"), + dictgen::InsensitiveStr::Ascii("ions"), + ], + values: &[&["executing"], &["execution"], &["executions"]], + range: 3..=4, + }; + +static WORD_EXECUTS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTS_CHILDREN), + value: Some(&["executes"]), +}; + +pub static WORD_EXECUTS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[], + values: &[], + range: 0..=0, + }; + +static WORD_EXECUTR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTR_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("ed"), + dictgen::InsensitiveStr::Ascii("es"), + ], + values: &[&["execute"], &["executed"], &["executes"]], + range: 1..=2, + }; + +static WORD_EXECUTO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTO_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("n")], + values: &[&["execution"]], + range: 1..=1, + }; + +static WORD_EXECUTN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTN_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("g")], + values: &[&["executing"]], + range: 1..=1, + }; + +static WORD_EXECUTI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTI_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("ble"), + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("gn"), + dictgen::InsensitiveStr::Ascii("n"), + dictgen::InsensitiveStr::Ascii("ner"), + dictgen::InsensitiveStr::Ascii("ngs"), + dictgen::InsensitiveStr::Ascii("no"), + dictgen::InsensitiveStr::Ascii("onar"), + dictgen::InsensitiveStr::Ascii("oneer"), + dictgen::InsensitiveStr::Ascii("oneers"), + dictgen::InsensitiveStr::Ascii("onees"), + dictgen::InsensitiveStr::Ascii("oness"), + dictgen::InsensitiveStr::Ascii("ong"), + dictgen::InsensitiveStr::Ascii("onier"), + dictgen::InsensitiveStr::Ascii("onner"), + dictgen::InsensitiveStr::Ascii("onor"), + dictgen::InsensitiveStr::Ascii("vas"), + ], + values: &[ + &["executable"], + &["executive"], + &["executing"], + &["execution"], + &["executioner"], + &["executions"], + &["execution"], + &["executioner"], + &["executioner"], + &["executioner"], + &["executions"], + &["executions"], + &["execution", "executing"], + &["executioner"], + &["executioner"], + &["executioner"], + &["executives"], + ], + range: 1..=6, + }; + +static WORD_EXECUTE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTE_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("able"), + dictgen::InsensitiveStr::Ascii("ables"), + ], + values: &[&["executable"], &["executables"]], + range: 4..=5, + }; + +static WORD_EXECUTD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTD_CHILDREN), + value: Some(&["executed"]), +}; + +pub static WORD_EXECUTD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ing")], + values: &[&["executing"]], + range: 3..=3, + }; + +static WORD_EXECUTB_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTB_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("ale"), + dictgen::InsensitiveStr::Ascii("ales"), + dictgen::InsensitiveStr::Ascii("le"), + dictgen::InsensitiveStr::Ascii("les"), + ], + values: &[ + &["executable"], + &["executables"], + &["executable"], + &["executables"], + ], + range: 2..=4, + }; + +static WORD_EXECUTA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXECUTA_CHILDREN), + value: None, +}; + +pub static WORD_EXECUTA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = + dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("bable"), + dictgen::InsensitiveStr::Ascii("bables"), + dictgen::InsensitiveStr::Ascii("be"), + dictgen::InsensitiveStr::Ascii("bel"), + dictgen::InsensitiveStr::Ascii("bels"), + dictgen::InsensitiveStr::Ascii("bes"), + dictgen::InsensitiveStr::Ascii("bil"), + dictgen::InsensitiveStr::Ascii("blble"), + dictgen::InsensitiveStr::Ascii("bnle"), + dictgen::InsensitiveStr::Ascii("bnles"), + dictgen::InsensitiveStr::Ascii("tion"), + dictgen::InsensitiveStr::Ascii("tions"), + ], + values: &[ + &["executable"], + &["executables"], + &["executable"], + &["executable"], + &["executables"], + &["executables"], + &["executable"], + &["executable"], + &["executable"], + &["executables"], + &["execution"], + &["executions"], + ], + range: 2..=6, + }; + static WORD_EXECUS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_EXECUS_CHILDREN), value: None, @@ -136455,8 +136690,15 @@ pub static WORD_EXAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ctly"), dictgen::InsensitiveStr::Ascii("led"), dictgen::InsensitiveStr::Ascii("ly"), + dictgen::InsensitiveStr::Ascii("ract"), + ], + values: &[ + &["exactly"], + &["exactly"], + &["exalted"], + &["exactly"], + &["extract"], ], - values: &[&["exactly"], &["exactly"], &["exalted"], &["exactly"]], range: 2..=4, }; @@ -143362,6 +143604,7 @@ pub static WORD_EAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("isly"), dictgen::InsensitiveStr::Ascii("ist"), dictgen::InsensitiveStr::Ascii("iy"), + dictgen::InsensitiveStr::Ascii("iyl"), dictgen::InsensitiveStr::Ascii("ly"), dictgen::InsensitiveStr::Ascii("thetically"), dictgen::InsensitiveStr::Ascii("thetics"), @@ -143381,6 +143624,7 @@ pub static WORD_EAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["easiest"], &["easily"], &["easily"], + &["easily"], &["esthetically"], &["esthetics"], &["eastwood"], @@ -146720,6 +146964,7 @@ pub static WORD_DISTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("buting"), dictgen::InsensitiveStr::Ascii("bution"), dictgen::InsensitiveStr::Ascii("butions"), + dictgen::InsensitiveStr::Ascii("butor"), dictgen::InsensitiveStr::Ascii("cnt"), dictgen::InsensitiveStr::Ascii("cntion"), dictgen::InsensitiveStr::Ascii("cntly"), @@ -146784,6 +147029,7 @@ pub static WORD_DISTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["distributing"], &["distribution"], &["distributions"], + &["distributor"], &["distinct"], &["distinctions"], &["distinctly"], @@ -167149,6 +167395,7 @@ pub static WORD_CONTINU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::InsensitiveStr::Ascii("emos"), dictgen::InsensitiveStr::Ascii("ent"), dictgen::InsensitiveStr::Ascii("eous"), + dictgen::InsensitiveStr::Ascii("eously"), dictgen::InsensitiveStr::Ascii("esly"), dictgen::InsensitiveStr::Ascii("ety"), dictgen::InsensitiveStr::Ascii("ining"), @@ -167196,6 +167443,7 @@ pub static WORD_CONTINU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = &["contingent"], &["continuous"], &["continuously"], + &["continuously"], &["continuity"], &["continuing"], &["continuous"], @@ -173086,6 +173334,7 @@ pub static WORD_COMPT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ible"), dictgen::InsensitiveStr::Ascii("own"), dictgen::InsensitiveStr::Ascii("ue"), + dictgen::InsensitiveStr::Ascii("uer"), dictgen::InsensitiveStr::Ascii("uers"), ], values: &[ @@ -173097,6 +173346,7 @@ pub static WORD_COMPT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["compatible"], &["compton"], &["compute"], + &["computer"], &["computers"], ], range: 2..=7, @@ -204890,6 +205140,7 @@ pub static WORD_ALP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ahabetical"), dictgen::InsensitiveStr::Ascii("ahbet"), dictgen::InsensitiveStr::Ascii("ahbetically"), + dictgen::InsensitiveStr::Ascii("babetically"), dictgen::InsensitiveStr::Ascii("h"), dictgen::InsensitiveStr::Ascii("habeast"), dictgen::InsensitiveStr::Ascii("habeat"), @@ -204908,6 +205159,7 @@ pub static WORD_ALP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["alphabetical"], &["alphabet"], &["alphabetically"], + &["alphabetically"], &["alpha"], &["alphabet"], &["alphabet"], @@ -205489,11 +205741,12 @@ static WORD_ALLA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_ALLA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("critty"), dictgen::InsensitiveStr::Ascii("ince"), dictgen::InsensitiveStr::Ascii("inces"), ], - values: &[&["alliance"], &["alliances"]], - range: 4..=5, + values: &[&["alacritty"], &["alliance"], &["alliances"]], + range: 4..=6, }; static WORD_ALI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -207184,6 +207437,7 @@ pub static WORD_AGG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("reation"), dictgen::InsensitiveStr::Ascii("reations"), dictgen::InsensitiveStr::Ascii("ree"), + dictgen::InsensitiveStr::Ascii("reecate"), dictgen::InsensitiveStr::Ascii("reed"), dictgen::InsensitiveStr::Ascii("reement"), dictgen::InsensitiveStr::Ascii("rees"), @@ -207234,6 +207488,7 @@ pub static WORD_AGG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["aggregation"], &["aggregations"], &["agree"], + &["aggregate"], &["agreed"], &["agreement"], &["agrees"],