From 439681f6dea98b8e101e5c3ba105874a8e14322f Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 3 Jun 2024 09:54:56 -0500 Subject: [PATCH] fix(dict): May updates Fixes #1007 --- crates/typos-dict/assets/words.csv | 67 +++- crates/typos-dict/src/word_codegen.rs | 463 ++++++++++++++++++++------ 2 files changed, 428 insertions(+), 102 deletions(-) diff --git a/crates/typos-dict/assets/words.csv b/crates/typos-dict/assets/words.csv index bdd23fb03..c78bdfd98 100644 --- a/crates/typos-dict/assets/words.csv +++ b/crates/typos-dict/assets/words.csv @@ -1660,6 +1660,7 @@ afecting,affecting afer,after afernoon,afternoon aferwards,afterwards +afeter,after afetr,after affact,affect,effect affaires,affairs @@ -5616,6 +5617,7 @@ attritubed,attributed attritubes,attributes attriubtes,attributes attriubute,attribute +attrivute,attribute attrocities,atrocities attrribute,attribute attrributed,attributed @@ -6782,6 +6784,7 @@ becomme,become becommes,becomes becomming,becoming becoms,becomes +becomses,becomes becouse,because becoz,because bector,vector @@ -6897,6 +6900,7 @@ behtesda,bethesda behvaior,behavior behvaiour,behaviour behvaiours,behaviours +behvavior,behavior behviour,behaviour beieve,believe beig,being @@ -9299,6 +9303,7 @@ cconfiguration,configuration ccordinate,coordinate ccordinates,coordinates ccordinats,coordinates +ccorrect,correct ccoutant,accountant ccpcheck,cppcheck ccurred,occurred @@ -10575,6 +10580,7 @@ cjoice,choice cjoices,choices ckeck,check ckecksum,checksum +ckoud,cloud claaes,classes clacium,calcium claculate,calculate @@ -10652,6 +10658,7 @@ classrooom,classroom classs,class classses,classes classsic,classics +classsical,classical clasues,clauses clatified,clarified claus,clause @@ -10747,6 +10754,7 @@ clibpoards,clipboards clickare,clicker clickbat,clickbait clickear,clicker +clicnial,clinical clien,client cliens,clients clienta,client @@ -11592,6 +11600,7 @@ commericals,commercials commericial,commercial commericially,commercially commerorative,commemorative +commet,comet,comment commeted,commented,competed commets,comets,comments commiest,commits @@ -11782,6 +11791,7 @@ communicatoin,communications communicaton,communication communicatons,communications communicted,communicated +communiction,communication communikay,communiqué communikays,communiqués communisim,communism @@ -11811,6 +11821,7 @@ communties,communities communtiy,community communty,community communuication,communication +commutablility,commutability commutated,commuted commutating,commuting commutive,commutative @@ -11856,6 +11867,7 @@ compalint,compliant compandium,compendium companians,companions companines,companions +companinion,companion companis,companions compansate,compensate compansated,compensated @@ -12536,6 +12548,7 @@ comunism,communism comunist,communist comunists,communists comunity,community +comutability,commutability comute,commute,compute comuted,commuted,computed comventions,conventions @@ -16324,6 +16337,7 @@ dataum,datum datbase,database datbases,databases datea,date,data +datebase,database datecreatedd,datecreated datection,detection datections,detections @@ -17544,6 +17558,7 @@ demudulator,demodulator denegerate,degenerate denegrating,denigrating deneirs,deniers +denile,denial denisty,density denomal,denormal denomals,denormals @@ -19072,6 +19087,7 @@ diganosed,diagnosed diganosis,diagnosis diganostic,diagnostic digesty,digest +digets,digest,digests diggit,digit diggital,digital diggits,digits @@ -19081,6 +19097,7 @@ digitial,digital digitis,digits dignitiy,dignity dignostics,diagnostics +digset,digest dilema,dilemma dilemas,dilemmas dilineate,delineate @@ -19245,6 +19262,7 @@ directiories,directories directiory,directory directivos,directions directix,directx +directlor,directory,director directoies,directories directon,direction directoories,directories @@ -19432,6 +19450,7 @@ disaterous,disastrous disatisfaction,dissatisfaction disatisfied,dissatisfied disatissfied,dissatisfied +disatnce,distance disatrous,disastrous disatvantage,disadvantage disatvantaged,disadvantaged @@ -19784,6 +19803,7 @@ dismanteld,dismantled dismanteled,dismantled dismanting,dismantling dismantleing,dismantling +dismension,dimension dismentled,dismantled dismisals,dismissal dismisse,dismissive @@ -21387,6 +21407,7 @@ efficienctly,efficiency efficientcy,efficiently efficienty,efficiently efficieny,efficiency,efficiently +efficitently,efficiently effictiveness,effectiveness effiecient,efficient effiency,efficiency @@ -21988,6 +22009,7 @@ encapsualtes,encapsulates encapsulatzion,encapsulation encapsulte,encapsulate encapsultion,encapsulation +encapsultions,encapsulations encarcerated,incarcerated encarceration,incarceration encaspulate,encapsulate @@ -23740,6 +23762,7 @@ excutes,executes excuting,executing excution,execution excutive,executive +exdcutive,executive exececutable,executable execeed,exceed execeeded,exceeded @@ -23773,6 +23796,7 @@ exectuioners,executioner exectuions,executions exectuive,executive exectuives,executives +exectuor,executor execture,execute exectured,executed exectures,executes @@ -24193,6 +24217,7 @@ expct,expect expcted,expected expctedly,expectedly expcting,expecting +expecatation,expectation expecations,expectations expeced,expected expeceted,expected @@ -25652,6 +25677,7 @@ feasabile,feasible feasability,feasibility feasable,feasible feasbile,feasible +feasiblty,feasibility featch,fetch,each featchd,fetched featched,fetched @@ -28363,7 +28389,7 @@ haave,have habaeus,habeas habbit,habit habbits,habits -habe,have +habe,have,babe habeus,habeas hability,ability habsbourg,habsburg @@ -29581,7 +29607,7 @@ icrements,increments idae,idea idaeidae,idea idaes,ideas -idead,idea,ideas +idead,idea,ideas,ideal,dead idealisim,idealism idealisitc,idealistic idealisitic,idealistic @@ -29607,6 +29633,8 @@ idenfitifers,identifiers idenfitify,identify idenfity,identify idenifiable,identifiable +idenify,identify +idenifying,identifying idenitfy,identify idenities,identities idenitify,identify @@ -30908,6 +30936,7 @@ incorprates,incorporates incorproate,incorporated incorreclty,incorrectly incorrecly,incorrectly +incorrectled,incorrectly incorrecty,incorrectly incorreect,incorrect incorreectly,incorrectly @@ -31854,6 +31883,7 @@ initiailizing,initializing initiaitive,initiative initiaitives,initiatives initiaitve,initiatives +initiaization,initialization initiales,initials,initialise,initializes,initialises initialialise,initialise initialialize,initialize @@ -32418,6 +32448,7 @@ instantiaties,instantiates instantiatoins,instantiations instanty,instantly instanze,instance +instaslled,installed instatance,instance instatiate,instantiate instatiating,instantiating @@ -35834,6 +35865,7 @@ lubricat,lubricant luch,lunch lucifear,lucifer luckilly,luckily +luckiy,luckily,lucky luckliy,luckily luckly,luckily ludcrious,ludicrous @@ -38487,6 +38519,7 @@ mortailty,mortality mortards,mortars mortarts,mortars morter,mortar +mortum,mortem moruning,mourning mose,more,mouse,mode mositurizer,moisturizer @@ -38733,6 +38766,7 @@ multlipliers,multipliers multliplies,multiplies multliply,multiply multliplying,multiplying +multpart,multipart multpile,multiple multple,multiple multples,multiples @@ -39210,6 +39244,7 @@ neccessities,necessities neccessity,necessity neccisary,necessary neccsessary,necessary +neceassary,necessary necesarily,necessarily necesarrily,necessarily necesarry,necessary @@ -40497,6 +40532,7 @@ obhectifying,objectifying obhecting,objecting obhection,objection obhects,objects +obiect,object obiedence,obedience obilgatory,obligatory obilterated,obliterated @@ -40722,6 +40758,7 @@ ocilates,oscillates ocilating,oscillating ocilator,oscillator ocilators,oscillators +ocne,once ocntext,context ocorrence,occurrence ocorrences,occurrences @@ -41008,6 +41045,7 @@ onomanopea,onomatopoeia onomonopea,onomatopoeia onot,note,not onother,another +onotolgy,ontology onsalught,onslaught onself,oneself onservation,conservation,observation @@ -41293,6 +41331,8 @@ oppurtunity,opportunity opputunity,opportunity opration,operation oprations,operations +oprator,operator +oprators,operators opreating,operating opreation,operation opreations,operations @@ -41332,6 +41372,7 @@ optimisim,optimism optimisitc,optimistic optimisitic,optimistic optimissm,optimism +optimistacally,optimistically optimistc,optimistic optimistisch,optimistic optimitation,optimization @@ -42521,6 +42562,7 @@ parameterical,parametrical parameterr,parameter parameterts,parameters parametes,parameters +parametetrized,parameterized parametic,parametric,paramedic parametics,paramedics parametised,parametrised @@ -42533,6 +42575,7 @@ parametrs,parameters parametter,parameter parametters,parameters paramiters,parameters +paramnetrized,parameterized paramormal,paranormal paramss,params paramter,parameter @@ -42554,6 +42597,9 @@ paramterless,parameterless paramters,parameters paramtrical,parametrical parana,piranha +paraneter,parameter +paraneterized,parameterized +paranetrized,parameterized paraniac,paranoiac paranioa,paranoia paraniod,paranoid @@ -42622,6 +42668,7 @@ parellels,parallels parem,param paremeter,parameter paremeters,parameters +paremetric,parametric paremsan,parmesan paremter,parameter paremters,parameters @@ -45760,6 +45807,7 @@ presest,presets presetation,presentation preseve,preserve preseved,preserved +presever,preserve preseverance,perseverance preseverence,perseverance preseves,preserves @@ -46260,6 +46308,7 @@ proces,process procesd,proceeds procesed,proceeds,processed proceses,processes +proceseses,processes procesess,processes proceshandler,processhandler procesing,processing @@ -47768,6 +47817,7 @@ quantitty,quantity quantuum,quantum quarantaine,quarantine quarante,quarantine +quarantee,guarantee quarantena,quarantine quarantene,quarantine quarantenni,quarantine @@ -48465,6 +48515,7 @@ recident,resident recidents,residents reciding,residing reciepents,recipients +reciepient,recipient reciept,receipt reciepts,receipts recievd,received @@ -48816,6 +48867,7 @@ recyling,recycling redability,readability redable,readable redandant,redundant +redaundant,redundant redction,reduction,redaction redeable,readable redeclaation,redeclaration @@ -49234,6 +49286,7 @@ regocnition,recognition regon,region regons,regions regorded,recorded +regradless,regardless regrads,regards regrding,regarding regrds,regards @@ -50363,6 +50416,7 @@ repore,rapport,report,repose reporeted,reported reporing,reporting reporitory,repository +reporposed,repurposed reportadly,reportedly reportedy,reportedly reporteros,reporters @@ -50637,6 +50691,7 @@ reqister,register reqiuem,requiem reqiure,require reqiured,required +reqquests,requests reqrite,rewrite reqrites,rewrites requed,requeued @@ -53636,6 +53691,8 @@ shanges,changes shanghi,shanghai shanghia,shanghai shanging,changing,shanking +shaodw,shadow +shaodws,shadows shaprening,sharpening shaprie,sharpie shaprly,sharply @@ -53833,6 +53890,7 @@ shoulndt,shouldnt shouls,should shoult,should shouod,should +shourtcur,shortcut shoutot,shoutout shouw,show shouws,shows @@ -56147,6 +56205,7 @@ starwberries,strawberries starwberry,strawberry statamenet,statement statamenets,statements +statefull,stateful stategies,strategies stategise,strategise stategised,strategised @@ -56594,6 +56653,7 @@ stringifed,stringified stringnet,stringent strinsg,strings strippen,stripped +strippped,stripped stript,stripped,script stripted,scripted,stripped stripting,scripting,stripping @@ -57345,6 +57405,7 @@ sufication,suffocation suficcient,sufficient suficient,sufficient suficiently,sufficiently +sufix,suffix sufocate,suffocate sufocated,suffocated sufocates,suffocates @@ -58257,6 +58318,7 @@ syntacks,syntax syntacs,syntax syntact,syntax syntactally,syntactically +syntacticly,syntactically syntacts,syntax syntak,syntax syntaks,syntax @@ -59529,6 +59591,7 @@ tht,the,that thta,that thtat,that thte,the,that +thubmnail,thumbnail thubmnails,thumbnails thudnerbolt,thunderbolt thuis,this,thus diff --git a/crates/typos-dict/src/word_codegen.rs b/crates/typos-dict/src/word_codegen.rs index 2e328a96a..18b29a876 100644 --- a/crates/typos-dict/src/word_codegen.rs +++ b/crates/typos-dict/src/word_codegen.rs @@ -19707,6 +19707,7 @@ static WORD_THU_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_THU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("bmnail"), dictgen::InsensitiveStr::Ascii("bmnails"), dictgen::InsensitiveStr::Ascii("dnerbolt"), dictgen::InsensitiveStr::Ascii("is"), @@ -19741,6 +19742,7 @@ pub static WORD_THU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("rver"), ], values: &[ + &["thumbnail"], &["thumbnails"], &["thunderbolt"], &["this", "thus"], @@ -24007,6 +24009,7 @@ pub static WORD_SYNT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("acs"), dictgen::InsensitiveStr::Ascii("act"), dictgen::InsensitiveStr::Ascii("actally"), + dictgen::InsensitiveStr::Ascii("acticly"), dictgen::InsensitiveStr::Ascii("acts"), dictgen::InsensitiveStr::Ascii("ak"), dictgen::InsensitiveStr::Ascii("aks"), @@ -24044,6 +24047,7 @@ pub static WORD_SYNT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["syntax"], &["syntax"], &["syntactically"], + &["syntactically"], &["syntax"], &["syntax"], &["syntax"], @@ -27214,6 +27218,7 @@ pub static WORD_SUF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("iccient"), dictgen::InsensitiveStr::Ascii("icient"), dictgen::InsensitiveStr::Ascii("iciently"), + dictgen::InsensitiveStr::Ascii("ix"), dictgen::InsensitiveStr::Ascii("ocate"), dictgen::InsensitiveStr::Ascii("ocated"), dictgen::InsensitiveStr::Ascii("ocates"), @@ -27260,13 +27265,14 @@ pub static WORD_SUF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["sufficient"], &["sufficient"], &["sufficiently"], + &["suffix"], &["suffocate"], &["suffocated"], &["suffocates"], &["suffocating"], &["suffocation"], ], - range: 3..=10, + range: 2..=10, }; static WORD_SUE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -29594,6 +29600,7 @@ pub static WORD_STRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ngnet"), dictgen::InsensitiveStr::Ascii("nsg"), dictgen::InsensitiveStr::Ascii("ppen"), + dictgen::InsensitiveStr::Ascii("ppped"), dictgen::InsensitiveStr::Ascii("pt"), dictgen::InsensitiveStr::Ascii("pted"), dictgen::InsensitiveStr::Ascii("pting"), @@ -29629,6 +29636,7 @@ pub static WORD_STRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["stringent"], &["strings"], &["stripped"], + &["stripped"], &["stripped", "script"], &["scripted", "stripped"], &["scripting", "stripping"], @@ -31013,6 +31021,7 @@ static WORD_STATE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_STATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("full"), dictgen::InsensitiveStr::Ascii("gies"), dictgen::InsensitiveStr::Ascii("gise"), dictgen::InsensitiveStr::Ascii("gised"), @@ -31033,6 +31042,7 @@ pub static WORD_STATE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("mnts"), ], values: &[ + &["stateful"], &["strategies"], &["strategise"], &["strategised"], @@ -38818,6 +38828,7 @@ pub static WORD_SHOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ls"), dictgen::InsensitiveStr::Ascii("lt"), dictgen::InsensitiveStr::Ascii("od"), + dictgen::InsensitiveStr::Ascii("rtcur"), dictgen::InsensitiveStr::Ascii("tot"), dictgen::InsensitiveStr::Ascii("w"), dictgen::InsensitiveStr::Ascii("ws"), @@ -38848,6 +38859,7 @@ pub static WORD_SHOU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["should"], &["should"], &["should"], + &["shortcut"], &["shoutout"], &["show"], &["shows"], @@ -39449,7 +39461,7 @@ static WORD_SHA_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] Some(&WORD_SHAL_NODE), Some(&WORD_SHAM_NODE), Some(&WORD_SHAN_NODE), - None, + Some(&WORD_SHAO_NODE), Some(&WORD_SHAP_NODE), None, Some(&WORD_SHAR_NODE), @@ -39591,6 +39603,20 @@ pub static WORD_SHAP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 1..=6, }; +static WORD_SHAO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_SHAO_CHILDREN), + value: None, +}; + +pub static WORD_SHAO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("dw"), + dictgen::InsensitiveStr::Ascii("dws"), + ], + values: &[&["shadow"], &["shadows"]], + range: 2..=3, +}; + static WORD_SHAN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_SHAN_CHILDREN), value: None, @@ -49304,7 +49330,7 @@ static WORD_REQ_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str] None, None, None, - None, + Some(&WORD_REQQ_NODE), Some(&WORD_REQR_NODE), None, None, @@ -49584,6 +49610,17 @@ pub static WORD_REQR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic range: 3..=4, }; +static WORD_REQQ_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_REQQ_CHILDREN), + value: None, +}; + +pub static WORD_REQQ_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("uests")], + values: &[&["requests"]], + range: 5..=5, +}; + static WORD_REQI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_REQI_CHILDREN), value: None, @@ -50477,6 +50514,7 @@ pub static WORD_REPO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("reted"), dictgen::InsensitiveStr::Ascii("ring"), dictgen::InsensitiveStr::Ascii("ritory"), + dictgen::InsensitiveStr::Ascii("rposed"), dictgen::InsensitiveStr::Ascii("rtadly"), dictgen::InsensitiveStr::Ascii("rtedy"), dictgen::InsensitiveStr::Ascii("rteros"), @@ -50532,6 +50570,7 @@ pub static WORD_REPO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["reported"], &["reporting"], &["repository"], + &["repurposed"], &["reportedly"], &["reportedly"], &["reporters"], @@ -54601,6 +54640,7 @@ static WORD_REGR_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_REGR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("adless"), dictgen::InsensitiveStr::Ascii("ads"), dictgen::InsensitiveStr::Ascii("ding"), dictgen::InsensitiveStr::Ascii("ds"), @@ -54621,6 +54661,7 @@ pub static WORD_REGR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("igerator"), ], values: &[ + &["regardless"], &["regards"], &["regarding"], &["regards"], @@ -56070,8 +56111,14 @@ pub static WORD_REDA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("bility"), dictgen::InsensitiveStr::Ascii("ble"), dictgen::InsensitiveStr::Ascii("ndant"), + dictgen::InsensitiveStr::Ascii("undant"), + ], + values: &[ + &["readability"], + &["readable"], + &["redundant"], + &["redundant"], ], - values: &[&["readability"], &["readable"], &["redundant"]], range: 3..=6, }; @@ -57211,6 +57258,7 @@ pub static WORD_RECI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("dents"), dictgen::InsensitiveStr::Ascii("ding"), dictgen::InsensitiveStr::Ascii("epents"), + dictgen::InsensitiveStr::Ascii("epient"), dictgen::InsensitiveStr::Ascii("ept"), dictgen::InsensitiveStr::Ascii("epts"), dictgen::InsensitiveStr::Ascii("evd"), @@ -57262,6 +57310,7 @@ pub static WORD_RECI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["residents"], &["residing"], &["recipients"], + &["recipient"], &["receipt"], &["receipts"], &["received"], @@ -59683,6 +59732,7 @@ pub static WORD_QUAR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic keys: &[ dictgen::InsensitiveStr::Ascii("antaine"), dictgen::InsensitiveStr::Ascii("ante"), + dictgen::InsensitiveStr::Ascii("antee"), dictgen::InsensitiveStr::Ascii("antena"), dictgen::InsensitiveStr::Ascii("antene"), dictgen::InsensitiveStr::Ascii("antenni"), @@ -59702,6 +59752,7 @@ pub static WORD_QUAR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic values: &[ &["quarantine"], &["quarantine"], + &["guarantee"], &["quarantine"], &["quarantine"], &["quarantine"], @@ -64452,6 +64503,7 @@ pub static WORD_PROCES_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("d"), dictgen::InsensitiveStr::Ascii("ed"), dictgen::InsensitiveStr::Ascii("es"), + dictgen::InsensitiveStr::Ascii("eses"), dictgen::InsensitiveStr::Ascii("ess"), dictgen::InsensitiveStr::Ascii("handler"), dictgen::InsensitiveStr::Ascii("ing"), @@ -64486,6 +64538,7 @@ pub static WORD_PROCES_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["proceeds", "processed"], &["processes"], &["processes"], + &["processes"], &["processhandler"], &["processing"], &["processor"], @@ -66162,6 +66215,7 @@ pub static WORD_PRESE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("tation"), dictgen::InsensitiveStr::Ascii("ve"), dictgen::InsensitiveStr::Ascii("ved"), + dictgen::InsensitiveStr::Ascii("ver"), dictgen::InsensitiveStr::Ascii("verance"), dictgen::InsensitiveStr::Ascii("verence"), dictgen::InsensitiveStr::Ascii("ves"), @@ -66219,6 +66273,7 @@ pub static WORD_PRESE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["presentation"], &["preserve"], &["preserved"], + &["preserve"], &["perseverance"], &["perseverance"], &["preserves"], @@ -76687,6 +76742,7 @@ pub static WORD_PARE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("m"), dictgen::InsensitiveStr::Ascii("meter"), dictgen::InsensitiveStr::Ascii("meters"), + dictgen::InsensitiveStr::Ascii("metric"), dictgen::InsensitiveStr::Ascii("msan"), dictgen::InsensitiveStr::Ascii("mter"), dictgen::InsensitiveStr::Ascii("mters"), @@ -76712,6 +76768,7 @@ pub static WORD_PARE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["param"], &["parameter"], &["parameters"], + &["parametric"], &["parmesan"], &["parameter"], &["parameters"], @@ -76959,6 +77016,9 @@ static WORD_PARAN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_PARAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("a"), + dictgen::InsensitiveStr::Ascii("eter"), + dictgen::InsensitiveStr::Ascii("eterized"), + dictgen::InsensitiveStr::Ascii("etrized"), dictgen::InsensitiveStr::Ascii("iac"), dictgen::InsensitiveStr::Ascii("ioa"), dictgen::InsensitiveStr::Ascii("iod"), @@ -76977,6 +77037,9 @@ pub static WORD_PARAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di ], values: &[ &["piranha"], + &["parameter"], + &["parameterized"], + &["parameterized"], &["paranoiac"], &["paranoia"], &["paranoid"], @@ -76993,86 +77056,183 @@ pub static WORD_PARAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["parenthesis"], &["parents"], ], - range: 1..=6, + range: 1..=8, }; static WORD_PARAM_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { - children: dictgen::DictTrieChild::Flat(&WORD_PARAM_CHILDREN), + children: dictgen::DictTrieChild::Nested(&WORD_PARAM_CHILDREN), value: None, }; -pub static WORD_PARAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { +static WORD_PARAM_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]>>; 26] = [ + Some(&WORD_PARAMA_NODE), + None, + None, + None, + Some(&WORD_PARAME_NODE), + None, + None, + None, + Some(&WORD_PARAMI_NODE), + None, + None, + None, + None, + Some(&WORD_PARAMN_NODE), + Some(&WORD_PARAMO_NODE), + None, + None, + None, + Some(&WORD_PARAMS_NODE), + Some(&WORD_PARAMT_NODE), + None, + None, + None, + None, + None, + None, +]; + +static WORD_PARAMT_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMT_CHILDREN), + value: None, +}; + +pub static WORD_PARAMT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ - dictgen::InsensitiveStr::Ascii("adics"), - dictgen::InsensitiveStr::Ascii("ameter"), - dictgen::InsensitiveStr::Ascii("ameters"), - dictgen::InsensitiveStr::Ascii("ater"), - dictgen::InsensitiveStr::Ascii("aters"), - dictgen::InsensitiveStr::Ascii("ecias"), - dictgen::InsensitiveStr::Ascii("edicks"), - dictgen::InsensitiveStr::Ascii("edicos"), - dictgen::InsensitiveStr::Ascii("edis"), - dictgen::InsensitiveStr::Ascii("eds"), - dictgen::InsensitiveStr::Ascii("eger"), - dictgen::InsensitiveStr::Ascii("emeter"), - dictgen::InsensitiveStr::Ascii("emeters"), - dictgen::InsensitiveStr::Ascii("emter"), - dictgen::InsensitiveStr::Ascii("emters"), - dictgen::InsensitiveStr::Ascii("enet"), - dictgen::InsensitiveStr::Ascii("enets"), - dictgen::InsensitiveStr::Ascii("enter"), - dictgen::InsensitiveStr::Ascii("enters"), dictgen::InsensitiveStr::Ascii("er"), - dictgen::InsensitiveStr::Ascii("ert"), - dictgen::InsensitiveStr::Ascii("erters"), - dictgen::InsensitiveStr::Ascii("erts"), - dictgen::InsensitiveStr::Ascii("ete"), - dictgen::InsensitiveStr::Ascii("eteras"), - dictgen::InsensitiveStr::Ascii("etere"), - dictgen::InsensitiveStr::Ascii("eteres"), - dictgen::InsensitiveStr::Ascii("eterical"), - dictgen::InsensitiveStr::Ascii("eterr"), - dictgen::InsensitiveStr::Ascii("eterts"), - dictgen::InsensitiveStr::Ascii("etes"), - dictgen::InsensitiveStr::Ascii("etic"), - dictgen::InsensitiveStr::Ascii("etics"), - dictgen::InsensitiveStr::Ascii("etised"), - dictgen::InsensitiveStr::Ascii("etr"), - dictgen::InsensitiveStr::Ascii("etre"), - dictgen::InsensitiveStr::Ascii("etreless"), - dictgen::InsensitiveStr::Ascii("etres"), - dictgen::InsensitiveStr::Ascii("etros"), - dictgen::InsensitiveStr::Ascii("etrs"), - dictgen::InsensitiveStr::Ascii("etter"), - dictgen::InsensitiveStr::Ascii("etters"), - dictgen::InsensitiveStr::Ascii("iters"), - dictgen::InsensitiveStr::Ascii("ormal"), - dictgen::InsensitiveStr::Ascii("ss"), - dictgen::InsensitiveStr::Ascii("ter"), - dictgen::InsensitiveStr::Ascii("terer"), - dictgen::InsensitiveStr::Ascii("terers"), - dictgen::InsensitiveStr::Ascii("teres"), - dictgen::InsensitiveStr::Ascii("terical"), - dictgen::InsensitiveStr::Ascii("terisation"), - dictgen::InsensitiveStr::Ascii("terise"), - dictgen::InsensitiveStr::Ascii("terised"), - dictgen::InsensitiveStr::Ascii("terises"), - dictgen::InsensitiveStr::Ascii("terising"), - dictgen::InsensitiveStr::Ascii("terization"), - dictgen::InsensitiveStr::Ascii("terize"), - dictgen::InsensitiveStr::Ascii("terized"), - dictgen::InsensitiveStr::Ascii("terizes"), - dictgen::InsensitiveStr::Ascii("terizing"), - dictgen::InsensitiveStr::Ascii("terless"), - dictgen::InsensitiveStr::Ascii("ters"), - dictgen::InsensitiveStr::Ascii("trical"), + dictgen::InsensitiveStr::Ascii("erer"), + dictgen::InsensitiveStr::Ascii("erers"), + dictgen::InsensitiveStr::Ascii("eres"), + dictgen::InsensitiveStr::Ascii("erical"), + dictgen::InsensitiveStr::Ascii("erisation"), + dictgen::InsensitiveStr::Ascii("erise"), + dictgen::InsensitiveStr::Ascii("erised"), + dictgen::InsensitiveStr::Ascii("erises"), + dictgen::InsensitiveStr::Ascii("erising"), + dictgen::InsensitiveStr::Ascii("erization"), + dictgen::InsensitiveStr::Ascii("erize"), + dictgen::InsensitiveStr::Ascii("erized"), + dictgen::InsensitiveStr::Ascii("erizes"), + dictgen::InsensitiveStr::Ascii("erizing"), + dictgen::InsensitiveStr::Ascii("erless"), + dictgen::InsensitiveStr::Ascii("ers"), + dictgen::InsensitiveStr::Ascii("rical"), ], values: &[ - &["paramedics"], &["parameter"], - &["parameters"], &["parameter"], &["parameters"], + &["parameters"], + &["parametric", "parametrically"], + &["parameterisation"], + &["parameterise"], + &["parameterised"], + &["parameterises"], + &["parameterising"], + &["parametrization", "parameterization"], + &["parameterize"], + &["parameterized"], + &["parameterizes"], + &["parameterizing"], + &["parameterless"], + &["parameters"], + &["parametrical"], + ], + range: 2..=9, +}; + +static WORD_PARAMS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMS_CHILDREN), + value: None, +}; + +pub static WORD_PARAMS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("s")], + values: &[&["params"]], + range: 1..=1, +}; + +static WORD_PARAMO_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMO_CHILDREN), + value: None, +}; + +pub static WORD_PARAMO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("rmal")], + values: &[&["paranormal"]], + range: 4..=4, +}; + +static WORD_PARAMN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMN_CHILDREN), + value: None, +}; + +pub static WORD_PARAMN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("etrized")], + values: &[&["parameterized"]], + range: 7..=7, +}; + +static WORD_PARAMI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMI_CHILDREN), + value: None, +}; + +pub static WORD_PARAMI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("ters")], + values: &[&["parameters"]], + range: 4..=4, +}; + +static WORD_PARAME_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAME_CHILDREN), + value: None, +}; + +pub static WORD_PARAME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("cias"), + dictgen::InsensitiveStr::Ascii("dicks"), + dictgen::InsensitiveStr::Ascii("dicos"), + dictgen::InsensitiveStr::Ascii("dis"), + dictgen::InsensitiveStr::Ascii("ds"), + dictgen::InsensitiveStr::Ascii("ger"), + dictgen::InsensitiveStr::Ascii("meter"), + dictgen::InsensitiveStr::Ascii("meters"), + dictgen::InsensitiveStr::Ascii("mter"), + dictgen::InsensitiveStr::Ascii("mters"), + dictgen::InsensitiveStr::Ascii("net"), + dictgen::InsensitiveStr::Ascii("nets"), + dictgen::InsensitiveStr::Ascii("nter"), + dictgen::InsensitiveStr::Ascii("nters"), + dictgen::InsensitiveStr::Ascii("r"), + dictgen::InsensitiveStr::Ascii("rt"), + dictgen::InsensitiveStr::Ascii("rters"), + dictgen::InsensitiveStr::Ascii("rts"), + dictgen::InsensitiveStr::Ascii("te"), + dictgen::InsensitiveStr::Ascii("teras"), + dictgen::InsensitiveStr::Ascii("tere"), + dictgen::InsensitiveStr::Ascii("teres"), + dictgen::InsensitiveStr::Ascii("terical"), + dictgen::InsensitiveStr::Ascii("terr"), + dictgen::InsensitiveStr::Ascii("terts"), + dictgen::InsensitiveStr::Ascii("tes"), + dictgen::InsensitiveStr::Ascii("tetrized"), + dictgen::InsensitiveStr::Ascii("tic"), + dictgen::InsensitiveStr::Ascii("tics"), + dictgen::InsensitiveStr::Ascii("tised"), + dictgen::InsensitiveStr::Ascii("tr"), + dictgen::InsensitiveStr::Ascii("tre"), + dictgen::InsensitiveStr::Ascii("treless"), + dictgen::InsensitiveStr::Ascii("tres"), + dictgen::InsensitiveStr::Ascii("tros"), + dictgen::InsensitiveStr::Ascii("trs"), + dictgen::InsensitiveStr::Ascii("tter"), + dictgen::InsensitiveStr::Ascii("tters"), + ], + values: &[ &["paramedics"], &["paramedics"], &["paramedics"], @@ -77099,6 +77259,7 @@ pub static WORD_PARAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["parameter"], &["parameters"], &["parameters"], + &["parameterized"], &["parametric", "paramedic"], &["paramedics"], &["parametrised"], @@ -77110,29 +77271,31 @@ pub static WORD_PARAM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["parameters"], &["parameter"], &["parameters"], - &["parameters"], - &["paranormal"], - &["params"], - &["parameter"], + ], + range: 1..=8, +}; + +static WORD_PARAMA_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_PARAMA_CHILDREN), + value: None, +}; + +pub static WORD_PARAMA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[ + dictgen::InsensitiveStr::Ascii("dics"), + dictgen::InsensitiveStr::Ascii("meter"), + dictgen::InsensitiveStr::Ascii("meters"), + dictgen::InsensitiveStr::Ascii("ter"), + dictgen::InsensitiveStr::Ascii("ters"), + ], + values: &[ + &["paramedics"], &["parameter"], &["parameters"], + &["parameter"], &["parameters"], - &["parametric", "parametrically"], - &["parameterisation"], - &["parameterise"], - &["parameterised"], - &["parameterises"], - &["parameterising"], - &["parametrization", "parameterization"], - &["parameterize"], - &["parameterized"], - &["parameterizes"], - &["parameterizing"], - &["parameterless"], - &["parameters"], - &["parametrical"], ], - range: 2..=10, + range: 3..=6, }; static WORD_PARAL_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -81194,6 +81357,7 @@ pub static WORD_OPTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("misitc"), dictgen::InsensitiveStr::Ascii("misitic"), dictgen::InsensitiveStr::Ascii("missm"), + dictgen::InsensitiveStr::Ascii("mistacally"), dictgen::InsensitiveStr::Ascii("mistc"), dictgen::InsensitiveStr::Ascii("mistisch"), dictgen::InsensitiveStr::Ascii("mitation"), @@ -81258,6 +81422,7 @@ pub static WORD_OPTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["optimistic"], &["optimistic"], &["optimism"], + &["optimistically"], &["optimistic"], &["optimistic"], &["optimization"], @@ -81304,7 +81469,7 @@ pub static WORD_OPTI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["optimised"], &["optimized"], ], - range: 1..=8, + range: 1..=10, }; static WORD_OPTH_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -81368,6 +81533,8 @@ pub static WORD_OPR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict keys: &[ dictgen::InsensitiveStr::Ascii("ation"), dictgen::InsensitiveStr::Ascii("ations"), + dictgen::InsensitiveStr::Ascii("ator"), + dictgen::InsensitiveStr::Ascii("ators"), dictgen::InsensitiveStr::Ascii("eating"), dictgen::InsensitiveStr::Ascii("eation"), dictgen::InsensitiveStr::Ascii("eations"), @@ -81383,6 +81550,8 @@ pub static WORD_OPR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict values: &[ &["operation"], &["operations"], + &["operator"], + &["operators"], &["operating"], &["operation"], &["operations"], @@ -82281,6 +82450,7 @@ pub static WORD_ONO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("monopea"), dictgen::InsensitiveStr::Ascii("t"), dictgen::InsensitiveStr::Ascii("ther"), + dictgen::InsensitiveStr::Ascii("tolgy"), ], values: &[ &["only"], @@ -82288,6 +82458,7 @@ pub static WORD_ONO_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["onomatopoeia"], &["note", "not"], &["another"], + &["ontology"], ], range: 1..=7, }; @@ -83406,9 +83577,12 @@ static WORD_OCN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: }; pub static WORD_OCN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { - keys: &[dictgen::InsensitiveStr::Ascii("text")], - values: &[&["context"]], - range: 4..=4, + keys: &[ + dictgen::InsensitiveStr::Ascii("e"), + dictgen::InsensitiveStr::Ascii("text"), + ], + values: &[&["once"], &["context"]], + range: 1..=4, }; static WORD_OCI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -84116,6 +84290,7 @@ static WORD_OBI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen:: pub static WORD_OBI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("ect"), dictgen::InsensitiveStr::Ascii("edence"), dictgen::InsensitiveStr::Ascii("lgatory"), dictgen::InsensitiveStr::Ascii("lterated"), @@ -84127,6 +84302,7 @@ pub static WORD_OBI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("vously"), ], values: &[ + &["object"], &["obedience"], &["obligatory"], &["obliterated"], @@ -88796,6 +88972,7 @@ static WORD_NECE_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen: pub static WORD_NECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("assary"), dictgen::InsensitiveStr::Ascii("sarily"), dictgen::InsensitiveStr::Ascii("sarrily"), dictgen::InsensitiveStr::Ascii("sarry"), @@ -88826,6 +89003,7 @@ pub static WORD_NECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ssitive"), ], values: &[ + &["necessary"], &["necessarily"], &["necessarily"], &["necessary"], @@ -90436,6 +90614,7 @@ static WORD_MULTP_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_MULTP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("art"), dictgen::InsensitiveStr::Ascii("ile"), dictgen::InsensitiveStr::Ascii("le"), dictgen::InsensitiveStr::Ascii("les"), @@ -90447,6 +90626,7 @@ pub static WORD_MULTP_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("lying"), ], values: &[ + &["multipart"], &["multiple"], &["multiple"], &["multiples"], @@ -91254,6 +91434,7 @@ pub static WORD_MOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("tards"), dictgen::InsensitiveStr::Ascii("tarts"), dictgen::InsensitiveStr::Ascii("ter"), + dictgen::InsensitiveStr::Ascii("tum"), dictgen::InsensitiveStr::Ascii("uning"), ], values: &[ @@ -91309,6 +91490,7 @@ pub static WORD_MOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["mortars"], &["mortars"], &["mortar"], + &["mortem"], &["mourning"], ], range: 1..=7, @@ -99724,6 +99906,7 @@ pub static WORD_LU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ch"), dictgen::InsensitiveStr::Ascii("cifear"), dictgen::InsensitiveStr::Ascii("ckilly"), + dictgen::InsensitiveStr::Ascii("ckiy"), dictgen::InsensitiveStr::Ascii("ckliy"), dictgen::InsensitiveStr::Ascii("ckly"), dictgen::InsensitiveStr::Ascii("dcrious"), @@ -99756,6 +99939,7 @@ pub static WORD_LU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["lunch"], &["lucifer"], &["luckily"], + &["luckily", "lucky"], &["luckily"], &["luckily"], &["ludicrous"], @@ -110753,7 +110937,7 @@ static WORD_INSTA_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static st None, None, None, - None, + Some(&WORD_INSTAS_NODE), Some(&WORD_INSTAT_NODE), None, None, @@ -110788,6 +110972,17 @@ pub static WORD_INSTAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d range: 4..=11, }; +static WORD_INSTAS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_INSTAS_CHILDREN), + value: None, +}; + +pub static WORD_INSTAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("lled")], + values: &[&["installed"]], + range: 4..=4, +}; + static WORD_INSTAN_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Flat(&WORD_INSTAN_CHILDREN), value: None, @@ -112595,6 +112790,7 @@ pub static WORD_INITIAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::InsensitiveStr::Ascii("tive"), dictgen::InsensitiveStr::Ascii("tives"), dictgen::InsensitiveStr::Ascii("tve"), + dictgen::InsensitiveStr::Ascii("zation"), ], values: &[ &["initialize"], @@ -112604,6 +112800,7 @@ pub static WORD_INITIAI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = &["initiative"], &["initiatives"], &["initiatives"], + &["initialization"], ], range: 3..=6, }; @@ -115637,6 +115834,7 @@ pub static WORD_INCOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("proate"), dictgen::InsensitiveStr::Ascii("reclty"), dictgen::InsensitiveStr::Ascii("recly"), + dictgen::InsensitiveStr::Ascii("rectled"), dictgen::InsensitiveStr::Ascii("recty"), dictgen::InsensitiveStr::Ascii("reect"), dictgen::InsensitiveStr::Ascii("reectly"), @@ -115673,6 +115871,7 @@ pub static WORD_INCOR_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["incorrectly"], &["incorrectly"], &["incorrectly"], + &["incorrectly"], &["incorrect"], &["incorrectly"], &["incorrect"], @@ -120295,6 +120494,8 @@ static WORD_IDENI_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_IDENI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ dictgen::InsensitiveStr::Ascii("fiable"), + dictgen::InsensitiveStr::Ascii("fy"), + dictgen::InsensitiveStr::Ascii("fying"), dictgen::InsensitiveStr::Ascii("tfy"), dictgen::InsensitiveStr::Ascii("ties"), dictgen::InsensitiveStr::Ascii("tify"), @@ -120303,6 +120504,8 @@ pub static WORD_IDENI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di values: &[ &["identifiable"], &["identify"], + &["identifying"], + &["identify"], &["identities"], &["identify"], &["identity"], @@ -120420,7 +120623,7 @@ pub static WORD_IDEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("lsim"), ], values: &[ - &["idea", "ideas"], + &["idea", "ideas", "ideal", "dead"], &["idealism"], &["idealistic"], &["idealistic"], @@ -124810,7 +125013,7 @@ pub static WORD_HAB_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["habeas"], &["habit"], &["habits"], - &["have"], + &["have", "babe"], &["habeas"], &["ability"], &["habsburg"], @@ -133943,6 +134146,7 @@ pub static WORD_FEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("sability"), dictgen::InsensitiveStr::Ascii("sable"), dictgen::InsensitiveStr::Ascii("sbile"), + dictgen::InsensitiveStr::Ascii("siblty"), dictgen::InsensitiveStr::Ascii("tch"), dictgen::InsensitiveStr::Ascii("tchd"), dictgen::InsensitiveStr::Ascii("tched"), @@ -133971,6 +134175,7 @@ pub static WORD_FEA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["feasibility"], &["feasible"], &["feasible"], + &["feasibility"], &["fetch", "each"], &["fetched"], &["fetched"], @@ -135025,7 +135230,7 @@ static WORD_EX_CHILDREN: [Option<&dictgen::DictTrieNode<&'static [&'static str]> Some(&WORD_EXA_NODE), None, Some(&WORD_EXC_NODE), - None, + Some(&WORD_EXD_NODE), Some(&WORD_EXE_NODE), None, None, @@ -138579,6 +138784,7 @@ static WORD_EXPEC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen pub static WORD_EXPEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { keys: &[ + dictgen::InsensitiveStr::Ascii("atation"), dictgen::InsensitiveStr::Ascii("ations"), dictgen::InsensitiveStr::Ascii("ed"), dictgen::InsensitiveStr::Ascii("eted"), @@ -138602,6 +138808,7 @@ pub static WORD_EXPEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("tus"), ], values: &[ + &["expectation"], &["expectations"], &["expected"], &["expected"], @@ -140075,6 +140282,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("uions"), dictgen::InsensitiveStr::Ascii("uive"), dictgen::InsensitiveStr::Ascii("uives"), + dictgen::InsensitiveStr::Ascii("uor"), dictgen::InsensitiveStr::Ascii("ure"), dictgen::InsensitiveStr::Ascii("ured"), dictgen::InsensitiveStr::Ascii("ures"), @@ -140102,6 +140310,7 @@ pub static WORD_EXECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["executions"], &["executive"], &["executives"], + &["executor"], &["execute"], &["executed"], &["executes"], @@ -140188,6 +140397,17 @@ pub static WORD_EXECE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di range: 2..=7, }; +static WORD_EXD_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { + children: dictgen::DictTrieChild::Flat(&WORD_EXD_CHILDREN), + value: None, +}; + +pub static WORD_EXD_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictgen::DictTable { + keys: &[dictgen::InsensitiveStr::Ascii("cutive")], + values: &[&["executive"]], + range: 6..=6, +}; + static WORD_EXC_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { children: dictgen::DictTrieChild::Nested(&WORD_EXC_CHILDREN), value: None, @@ -145634,6 +145854,7 @@ pub static WORD_ENCA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("psulatzion"), dictgen::InsensitiveStr::Ascii("psulte"), dictgen::InsensitiveStr::Ascii("psultion"), + dictgen::InsensitiveStr::Ascii("psultions"), dictgen::InsensitiveStr::Ascii("rcerated"), dictgen::InsensitiveStr::Ascii("rceration"), dictgen::InsensitiveStr::Ascii("spulate"), @@ -145650,6 +145871,7 @@ pub static WORD_ENCA_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["encapsulation"], &["encapsulate"], &["encapsulation"], + &["encapsulations"], &["incarcerated"], &["incarceration"], &["encapsulate"], @@ -147830,6 +148052,7 @@ pub static WORD_EFF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("icientcy"), dictgen::InsensitiveStr::Ascii("icienty"), dictgen::InsensitiveStr::Ascii("icieny"), + dictgen::InsensitiveStr::Ascii("icitently"), dictgen::InsensitiveStr::Ascii("ictiveness"), dictgen::InsensitiveStr::Ascii("iecient"), dictgen::InsensitiveStr::Ascii("iency"), @@ -147892,6 +148115,7 @@ pub static WORD_EFF_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["efficiently"], &["efficiently"], &["efficiency", "efficiently"], + &["efficiently"], &["effectiveness"], &["efficient"], &["efficiency"], @@ -153149,6 +153373,7 @@ pub static WORD_DISM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("anteled"), dictgen::InsensitiveStr::Ascii("anting"), dictgen::InsensitiveStr::Ascii("antleing"), + dictgen::InsensitiveStr::Ascii("ension"), dictgen::InsensitiveStr::Ascii("entled"), dictgen::InsensitiveStr::Ascii("isals"), dictgen::InsensitiveStr::Ascii("isse"), @@ -153162,6 +153387,7 @@ pub static WORD_DISM_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["dismantled"], &["dismantling"], &["dismantling"], + &["dimension"], &["dismantled"], &["dismissal"], &["dismissive"], @@ -154288,6 +154514,7 @@ pub static WORD_DISAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("isfaction"), dictgen::InsensitiveStr::Ascii("isfied"), dictgen::InsensitiveStr::Ascii("issfied"), + dictgen::InsensitiveStr::Ascii("nce"), dictgen::InsensitiveStr::Ascii("rous"), dictgen::InsensitiveStr::Ascii("vantage"), dictgen::InsensitiveStr::Ascii("vantaged"), @@ -154298,12 +154525,13 @@ pub static WORD_DISAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["dissatisfaction"], &["dissatisfied"], &["dissatisfied"], + &["distance"], &["disastrous"], &["disadvantage"], &["disadvantaged"], &["disadvantages"], ], - range: 4..=9, + range: 3..=9, }; static WORD_DISAS_NODE: dictgen::DictTrieNode<&'static [&'static str]> = dictgen::DictTrieNode { @@ -154941,6 +155169,7 @@ pub static WORD_DIRECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("iory"), dictgen::InsensitiveStr::Ascii("ivos"), dictgen::InsensitiveStr::Ascii("ix"), + dictgen::InsensitiveStr::Ascii("lor"), dictgen::InsensitiveStr::Ascii("oies"), dictgen::InsensitiveStr::Ascii("on"), dictgen::InsensitiveStr::Ascii("oories"), @@ -154992,6 +155221,7 @@ pub static WORD_DIRECT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["directory"], &["directions"], &["directx"], + &["directory", "director"], &["directories"], &["direction"], &["directories"], @@ -155498,6 +155728,7 @@ pub static WORD_DIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("anosis"), dictgen::InsensitiveStr::Ascii("anostic"), dictgen::InsensitiveStr::Ascii("esty"), + dictgen::InsensitiveStr::Ascii("ets"), dictgen::InsensitiveStr::Ascii("git"), dictgen::InsensitiveStr::Ascii("gital"), dictgen::InsensitiveStr::Ascii("gits"), @@ -155507,6 +155738,7 @@ pub static WORD_DIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("itis"), dictgen::InsensitiveStr::Ascii("nitiy"), dictgen::InsensitiveStr::Ascii("nostics"), + dictgen::InsensitiveStr::Ascii("set"), ], values: &[ &["diagnose"], @@ -155514,6 +155746,7 @@ pub static WORD_DIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["diagnosis"], &["diagnostic"], &["digest"], + &["digest", "digests"], &["digit"], &["digital"], &["digits"], @@ -155523,6 +155756,7 @@ pub static WORD_DIG_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["digits"], &["dignity"], &["diagnostics"], + &["digest"], ], range: 3..=7, }; @@ -160868,6 +161102,7 @@ pub static WORD_DEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("egerate"), dictgen::InsensitiveStr::Ascii("egrating"), dictgen::InsensitiveStr::Ascii("eirs"), + dictgen::InsensitiveStr::Ascii("ile"), dictgen::InsensitiveStr::Ascii("isty"), dictgen::InsensitiveStr::Ascii("omal"), dictgen::InsensitiveStr::Ascii("omals"), @@ -160910,6 +161145,7 @@ pub static WORD_DEN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["degenerate"], &["denigrating"], &["deniers"], + &["denial"], &["density"], &["denormal"], &["denormals"], @@ -164996,6 +165232,7 @@ pub static WORD_DAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("base"), dictgen::InsensitiveStr::Ascii("bases"), dictgen::InsensitiveStr::Ascii("ea"), + dictgen::InsensitiveStr::Ascii("ebase"), dictgen::InsensitiveStr::Ascii("ecreatedd"), dictgen::InsensitiveStr::Ascii("ection"), dictgen::InsensitiveStr::Ascii("ections"), @@ -165056,6 +165293,7 @@ pub static WORD_DAT_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["database"], &["databases"], &["date", "data"], + &["database"], &["datecreated"], &["detection"], &["detections"], @@ -178204,6 +178442,7 @@ pub static WORD_COMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("nist"), dictgen::InsensitiveStr::Ascii("nists"), dictgen::InsensitiveStr::Ascii("nity"), + dictgen::InsensitiveStr::Ascii("tability"), dictgen::InsensitiveStr::Ascii("te"), dictgen::InsensitiveStr::Ascii("ted"), ], @@ -178215,6 +178454,7 @@ pub static WORD_COMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["communist"], &["communists"], &["community"], + &["commutability"], &["commute", "compute"], &["commuted", "computed"], ], @@ -180326,6 +180566,7 @@ pub static WORD_COMPAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d dictgen::InsensitiveStr::Ascii("dium"), dictgen::InsensitiveStr::Ascii("ians"), dictgen::InsensitiveStr::Ascii("ines"), + dictgen::InsensitiveStr::Ascii("inion"), dictgen::InsensitiveStr::Ascii("is"), dictgen::InsensitiveStr::Ascii("sate"), dictgen::InsensitiveStr::Ascii("sated"), @@ -180339,6 +180580,7 @@ pub static WORD_COMPAN_CHILDREN: dictgen::DictTable<&'static [&'static str]> = d &["compendium"], &["companions"], &["companions"], + &["companion"], &["companions"], &["compensate"], &["compensated"], @@ -180579,6 +180821,7 @@ pub static WORD_COMMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("nicaton"), dictgen::InsensitiveStr::Ascii("nicatons"), dictgen::InsensitiveStr::Ascii("nicted"), + dictgen::InsensitiveStr::Ascii("niction"), dictgen::InsensitiveStr::Ascii("nikay"), dictgen::InsensitiveStr::Ascii("nikays"), dictgen::InsensitiveStr::Ascii("nisim"), @@ -180608,6 +180851,7 @@ pub static WORD_COMMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ntiy"), dictgen::InsensitiveStr::Ascii("nty"), dictgen::InsensitiveStr::Ascii("nuication"), + dictgen::InsensitiveStr::Ascii("tablility"), dictgen::InsensitiveStr::Ascii("tated"), dictgen::InsensitiveStr::Ascii("tating"), dictgen::InsensitiveStr::Ascii("tive"), @@ -180638,6 +180882,7 @@ pub static WORD_COMMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["communication"], &["communications"], &["communicated"], + &["communication"], &["communiqué"], &["communiqués"], &["communism"], @@ -180667,6 +180912,7 @@ pub static WORD_COMMU_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["community"], &["community"], &["communication"], + &["commutability"], &["commuted"], &["commuting"], &["commutative"], @@ -181132,6 +181378,7 @@ pub static WORD_COMME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("ricial"), dictgen::InsensitiveStr::Ascii("ricially"), dictgen::InsensitiveStr::Ascii("rorative"), + dictgen::InsensitiveStr::Ascii("t"), dictgen::InsensitiveStr::Ascii("ted"), dictgen::InsensitiveStr::Ascii("ts"), ], @@ -181187,6 +181434,7 @@ pub static WORD_COMME_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["commercial"], &["commercially"], &["commemorative"], + &["comet", "comment"], &["commented", "competed"], &["comets", "comments"], ], @@ -183470,6 +183718,7 @@ pub static WORD_CLI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ckare"), dictgen::InsensitiveStr::Ascii("ckbat"), dictgen::InsensitiveStr::Ascii("ckear"), + dictgen::InsensitiveStr::Ascii("cnial"), dictgen::InsensitiveStr::Ascii("en"), dictgen::InsensitiveStr::Ascii("ens"), dictgen::InsensitiveStr::Ascii("enta"), @@ -183532,6 +183781,7 @@ pub static WORD_CLI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["clicker"], &["clickbait"], &["clicker"], + &["clinical"], &["client"], &["clients"], &["client"], @@ -184012,6 +184262,7 @@ pub static WORD_CLAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic dictgen::InsensitiveStr::Ascii("ss"), dictgen::InsensitiveStr::Ascii("sses"), dictgen::InsensitiveStr::Ascii("ssic"), + dictgen::InsensitiveStr::Ascii("ssical"), dictgen::InsensitiveStr::Ascii("ues"), ], values: &[ @@ -184053,6 +184304,7 @@ pub static WORD_CLAS_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dic &["class"], &["classes"], &["classics"], + &["classical"], &["clauses"], ], range: 2..=11, @@ -184228,8 +184480,9 @@ pub static WORD_CK_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg keys: &[ dictgen::InsensitiveStr::Ascii("eck"), dictgen::InsensitiveStr::Ascii("ecksum"), + dictgen::InsensitiveStr::Ascii("oud"), ], - values: &[&["check"], &["checksum"]], + values: &[&["check"], &["checksum"], &["cloud"]], range: 3..=6, }; @@ -188635,6 +188888,7 @@ pub static WORD_CC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg dictgen::InsensitiveStr::Ascii("ordinate"), dictgen::InsensitiveStr::Ascii("ordinates"), dictgen::InsensitiveStr::Ascii("ordinats"), + dictgen::InsensitiveStr::Ascii("orrect"), dictgen::InsensitiveStr::Ascii("outant"), dictgen::InsensitiveStr::Ascii("pcheck"), dictgen::InsensitiveStr::Ascii("urred"), @@ -188655,6 +188909,7 @@ pub static WORD_CC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dictg &["coordinate"], &["coordinates"], &["coordinates"], + &["correct"], &["accountant"], &["cppcheck"], &["occurred"], @@ -196807,6 +197062,7 @@ pub static WORD_BEH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("vaior"), dictgen::InsensitiveStr::Ascii("vaiour"), dictgen::InsensitiveStr::Ascii("vaiours"), + dictgen::InsensitiveStr::Ascii("vavior"), dictgen::InsensitiveStr::Ascii("viour"), ], values: &[ @@ -196851,6 +197107,7 @@ pub static WORD_BEH_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["behavior"], &["behaviour"], &["behaviours"], + &["behavior"], &["behaviour"], ], range: 3..=8, @@ -197071,6 +197328,7 @@ pub static WORD_BEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("ommes"), dictgen::InsensitiveStr::Ascii("omming"), dictgen::InsensitiveStr::Ascii("oms"), + dictgen::InsensitiveStr::Ascii("omses"), dictgen::InsensitiveStr::Ascii("ouse"), dictgen::InsensitiveStr::Ascii("oz"), dictgen::InsensitiveStr::Ascii("tor"), @@ -197120,6 +197378,7 @@ pub static WORD_BEC_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["becomes"], &["becoming"], &["becomes"], + &["becomes"], &["because"], &["because"], &["vector"], @@ -201387,6 +201646,7 @@ pub static WORD_ATTRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di dictgen::InsensitiveStr::Ascii("tubes"), dictgen::InsensitiveStr::Ascii("ubtes"), dictgen::InsensitiveStr::Ascii("ubute"), + dictgen::InsensitiveStr::Ascii("vute"), ], values: &[ &["attribute"], @@ -201439,6 +201699,7 @@ pub static WORD_ATTRI_CHILDREN: dictgen::DictTable<&'static [&'static str]> = di &["attributes"], &["attributes"], &["attribute"], + &["attribute"], ], range: 3..=7, }; @@ -213885,6 +214146,7 @@ pub static WORD_AFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict dictgen::InsensitiveStr::Ascii("r"), dictgen::InsensitiveStr::Ascii("rnoon"), dictgen::InsensitiveStr::Ascii("rwards"), + dictgen::InsensitiveStr::Ascii("ter"), dictgen::InsensitiveStr::Ascii("tr"), ], values: &[ @@ -213894,6 +214156,7 @@ pub static WORD_AFE_CHILDREN: dictgen::DictTable<&'static [&'static str]> = dict &["afternoon"], &["afterwards"], &["after"], + &["after"], ], range: 1..=6, };