import test from 'tape' import nlp from './_lib.js' const here = '[two/match] ' const arr = [ ['toronto', '#City'], ['mexico', '#Country'], ['Jamaica', '#Country'], ['august', '#Month'], ['saturday', '#WeekDay'], ['really', '#Adverb'], ['each', '#Determiner'], ['voila', '#Expression'], ['new england', '#Place'], ['hers', '#Possessive'], ['onto', '#Preposition'], ['blvd', '#Place'], ['belgian', '#Demonym'], ['cactus', '#Singular'], ['cacti', '#Plural'], ['economy', '#Noun'], ['brotherhood', '#Noun'], ['claire', '#FemaleName'], ['arthur', '#MaleName'], ['wrote', '#PastTense'], ['write', '#Verb'], ['survive', '#Verb'], ['our attempt', 'our #Noun'], ['can attempt', 'can #Verb'], ["mc'adams", '#LastName'], ['Müller', '#LastName'], ['muller', '#LastName'], ['invest', '#Verb'], ['investing', '#Verb'], [`wallys'`, '#Possessive'], ['zero in', '#Verb #Particle'], ['glacier', '#Singular'], ['glaciers', '#Plural'], ['withers', '#PresentTense'], ['wither', '#Infinitive'], ['german', '#Demonym'], ['germans', '#Demonym'], ['germans', '#Plural'], ['cres', '#Abbreviation'], ['nucleus', '#Singular'], ['nuclei', '#Plural'], ['sting', '#Infinitive'], ['stung', '#PastTense'], ['ocean', '#Noun'], ['shiver all night', '#Verb all #Noun'], [`flanders'`, '#Possessive'], ['MMMCMXXIII', '#RomanNumeral'], // ['MIMMCMXXIII', '#Acronym'], //invalid roman numeral ['c.e.o', '#Acronym'], ['MDMA', '#Acronym'], ['unless', '#Condition'], ['funniest', '#Superlative'], ['sillier', '#Comparative'], ['the', '#Determiner'], ['iraqi', '#Demonym'], ['december', '#Date'], ['suddenly', '#Adverb'], ['shanghai', '#City'], ['He is in Canada', '#Pronoun #Copula #Preposition #Place'], ['walk the walk', '#Verb #Determiner #Noun'], ['Peter the man', '#Person #Determiner #Noun'], ['butterfly', '#Singular'], ['he blamed the girl', '#Pronoun #PastTense #Determiner #Singular'], ['his fine', '#Possessive #Noun'], ['city/town', '#Noun'], ['city/town', 'city'], ['city/town', 'town'], ['his fines', '#Possessive #Noun'], ['asdfefs', '#Noun'], ['octopus', '#Noun'], ['tree', '#Noun'], ['i', '#Noun'], //slang, contractions ['u r nice', '#Pronoun #Copula #Adjective'], ['canadian bacon', '#Demonym #Noun'], ['canadian dollar', '#Currency #Currency'], //possessive rules ["john lkjsdf's", '#Person #Possessive'], ["john lkjsdf's house", '#Person #Possessive #Noun'], ["john Lkjsdf's house", '#Person #Possessive #Noun'], ["john Lkjsdf's House", '#Person #Possessive #Noun'], ["mark's question mark", '#Possessive #Noun #Noun'], //question-words ['who is good?', '#QuestionWord #Copula #Adjective'], ['which is good?', '#QuestionWord #Copula #Adjective'], // ['bacon which is good', '#Noun #Pronoun #Copula #Adjective'], // ['bacon which really is good', '#Noun #Pronoun #Adverb #Copula #Adjective'], // ['Douglas who really is good', '#Person #Pronoun #Adverb #Copula #Adjective'], ['at some point', '#Preposition #Determiner #Noun'], ['to a point', '#Conjunction #Determiner #Noun'], ['well, no.', '#Expression #Expression'], // infinitive-noun [`a tv show`, '#Determiner #Noun #Noun'], [`send me a currency report.`, '#Infinitive #Pronoun #Determiner #Noun #Noun'], // [`a close watch on`, '#Determiner #Adjective #Noun #Preposition'], [`a surgery date of`, '#Determiner #Noun #Noun #Preposition'], [`A girl hit a boy.`, '#Determiner #Noun #Infinitive #Determiner #Noun'], [`a auto repair shop.`, '#Determiner #Noun #Noun #Noun'], // timezones ['Morocco Standard Time', '#Timezone #Timezone #Timezone'], ['GMT+9', '#Timezone'], ['3pm EST', '#Time #Timezone'], ['3pm eastern time', '#Time #Timezone #Timezone'], ['pacific standard time', '#Timezone #Timezone #Timezone'], ['korea daylight time', '#Timezone #Timezone #Timezone'], ['tuesday', '#Date'], ['february', '#Date'], ['february fifth', '#Date+'], ['tuesday march 5th', '#Date+'], // ['tuesday march 5th, 2015', '#Date+'], // hyphens ['cartoon-ish', '#Adjective'], ['over-joyous', '#Adjective'], ['walk-able', '#Adjective'], ['trans-national', '#Adjective'], ['re-create', '#Verb'], ['micro-computer', '#Noun'], // contractions // 't ["we ain't", 'we are not'], ["she ain't", 'she is not'], ["she really ain't", 'she really is not'], ["we really ain't", 'we really are not'], ["the hotels really ain't", 'the hotels really are not'], ["the boxer really ain't", 'the boxer really is not'], // 's [`spencer's buritto`, `spencer's buritto`], [`spencer's walked`, `spencer has walked`], [`spencer's nice`, `spencer is nice`], // 'd [`i'd really walked`, `i had really walked`], [`i'd really see`, `i would really see`], [`how'd she do`, `how did she do`], // punctuation ['truth, bravery', '@hasComma bravery'], ['spencer did.', 'spencer @hasPeriod'], ['spencer did!', 'spencer @hasExclamation'], ['spencer did?', 'spencer @hasQuestionMark'], ['spencer did...', 'spencer @hasEllipses'], ['no fair; i said', 'no @hasSemicolon i said'], ['tornado/hurricane', 'hurricane'], ['tornado/hurricane', 'tornado'], ['tornado/hurricane', '@hasSlash'], ['like a tornado/hurricane', 'like a @hasSlash'], ["he isn't going", 'he @hasContraction #Gerund'], ['FIFA', '@isAcronym'], ['spencer', '@isKnown'], // misc ['swore', '#PastTense'], ['tore', '#PastTense'], ['gore', '#Noun'], [`spencer's city/town & cabin`, 'spencer city and .'], ['city/town', 'town'], // ["There's holes everywhere", 'there are #Plural .'], ["There's an issue", 'there is #Determiner #Noun'], ['Let’s not forget', 'let us not #Verb'], ['the thing about love', '#Determiner #Noun about #Noun'], [`I don't get much [sleep]`, 'i do not #Infinitive much #Noun'], ['the cardio dance party', '#Determiner #Noun #Noun #Noun'], ['the mexican train hijacker', '#Determiner #Noun #Noun #Noun'], // ['the dining experience', '#Determiner #Noun #Noun #Noun'], ['the student loan default rate', '#Determiner #Noun #Noun #Noun #Noun'], ['the examples include Jonathan Swift', '#Determiner #Noun #Verb #Noun #Noun'], ['the feet kick him', '#Determiner #Noun #Verb #Noun'], ['the fast train', 'the #Adjective #Noun'], ['the faster train', 'the #Adjective #Noun'], ['the fastest train', 'the #Adjective #Noun'], ['buy the dress', '#Verb the #Noun'], ['security forces take', '#Noun #Noun #Verb'], ['they sing tribute', '#Pronoun #Verb #Noun'], ['they sing praises', '#Pronoun #Verb #Plural'], // ['they cast doubt', '#Pronoun #Verb #Noun'], // ['being close', '#Verb #Adjective'], ['take control', '#Verb #Noun'], ['seek progress', '#Verb #Noun'], ['are building dreams', '#Copula #Gerund #Plural'], ['my aching head', 'my #Adjective #Noun'], // ['Ignoring commute costs', '#Verb #Noun #Noun'], ['the World Trade Center', 'the #Noun #Noun #Noun'], // ['minimizing side reactions', '#Gerund #Noun #Noun'], ['would not give rise', '#Modal not #PhrasalVerb #Particle'], // ['it sounds like her ', 'it #Verb #Adverb her'], // ['side of fries ', '#Noun of #Plural'], ['bright side of life', '#Adjective #Noun of #Noun'], ['the way of love', 'the #Noun of #Noun'], ['daily side hustle', '#Adjective #Noun #Noun'], ['mask the pain', '#Verb the #Noun'], ['tony the tiger', '#Noun the #Noun'], // ['some brand of cleaner', '#Noun #Noun of #Noun'], // ['some sort of dog', '#Noun #Noun of #Noun'], ['a dog of some sort', 'a #Noun of #Adjective #Noun'], ['the dutch feel', '#Determiner #Noun #Noun'], ['the captains feel too', '#Determiner #Noun #Verb #Adverb'], ['the baby dump', '#Determiner #Noun #Noun'], ['the nurse march', '#Determiner #Noun #Noun'], ['date of birth', '#Noun of #Noun'], ['kiss of death', '#Noun of #Noun'], // [`drinks and food fuel shopping at new Saks`, '#Noun and #Noun #Noun #Noun at new #Noun'], // [`litigation costs`, '#Noun #Noun'], // [`the dog, whose skip was Frank`, 'the #Noun whose #Noun was #Person'], // [`on Microsoft operating systems,`, 'on #Noun #Noun #Noun'], // // [`a national security issue `, 'a #Noun #Noun #Noun'], // [`formal thought patterns `, '#Adjective #Noun #Plural'], // [`every parenting system`, 'every #Noun #Noun'], // [`with Scotland winning 49 matches `, 'with #Place #Gerund #Value #Plural'], // [`for some reason`, 'for some #Noun'], // [`dirty tricks`, '#Adjective #Plural'], // [`a press release`, '#Determiner #Noun #Noun'], // [`the same type of shouts`, '#Determiner same #Noun of #Plural'], // [`the same kind of shouts`, '#Determiner same #Noun of #Plural'], // [`they are essential to expand`, '#Noun #Verb #Adjective to expand'], // [`had a rocky release`, 'had #Determiner #Adjective #Noun'], // [`might get better aim`, '#Auxiliary #Verb #Comparative #Noun'], // [`i think tipping blows`, 'i #PresentTense #Gerund #Adjective'], ['dept of state', '#Noun of #Noun'], // [ `must-see show`,''], [`would look like`, '#Modal #Infinitive .'], [`zero in`, '#PhrasalVerb #PhrasalVerb'], [`it was time`, '#Noun #Copula #Noun'], [`I've said`, '#Pronoun have #PastTense'], [`I've read`, '#Pronoun have #PastTense'], [`provide record levels`, '#Infinitive . #Plural'], [`I will attach`, '#Pronoun #Verb #Verb'], [`Leo in 2005`, '#Noun in #Value'], [`June 14 Reception`, '#Date #Date #Noun'], [`They will mature`, '#Pronoun will #PresentTense'], [`putting his hand`, '#Verb #Possessive #Noun'], [`understand my answer`, '#Verb #Possessive #Noun'], [`child’s play`, '#Possessive #Noun'], [`he describes his brush with death`, 'he #Verb #Possessive #Noun with #Noun'], [`decide their fate`, '#Verb #Possessive #Noun'], [`take your time`, '#Verb #Possessive #Noun'], [`strengthen our trade relations`, '#Verb #Possessive #Noun #Plural'], [`i need your help`, 'i #Verb #Possessive #Noun'], [`have our unyielding support`, '#Verb #Possessive #Adjective #Noun'], // [`my dear`, '#Possessive #Noun'], [`My old position`, '#Possessive #Adjective #Noun'], [`john's whole world`, '#Possessive #Adjective #Noun'], [`your online profiles`, '#Possessive #Adjective #Noun'], // [`their past mistakes`, '#Possessive #Adjective #Noun'], // [`Toronto's epic Instagram feed`, '#Possessive #Adjective #Noun #Noun'], [`in your foul shoes`, 'in #Possessive #Adjective #Noun'], [`MY DEAR WIFE`, '#Possessive #Adjective #Noun'], // [`your majesty shall`, '#Possessive #Noun #Verb'], [`my youthful mind`, '#Possessive #Adjective #Noun'], [`our full support`, '#Possessive #Adjective #Noun'], // [`the feminine`, `the #Noun`], [`the feminine form`, `the #Adjective #Noun`], [`health insurance reform is tricky`, `#Noun #Noun #Noun is #Adjective`], [`Toronto will be home to large party`, `#Noun #Verb be #Verb to #Adjective #Noun`], [`by number of seats.`, 'by #Noun of #Plural'], [`he taught debate`, 'he #Verb #Noun'], [`singers on stage`, '#Noun on #Noun'], [`in times of change, a symbol`, 'in times of #Noun a #Noun'], [`powerful known tornadoes.`, '#Adjective #Adjective #Plural'], [`beauty sleep`, '#Noun #Noun'], // [`the pillow floor seats`, 'the #Noun #Noun #Noun'], [`the mrt bus stop.`, 'the #Noun #Noun #Noun'], [`buck naked`, '#Adjective #Adjective'], [`without any recharge.`, 'without any #Noun'], [`(mis-fired).`, '#Verb'], // [`president-elect`, '#Noun'], // [`flower-like.`, '#Adjective'], [`The old Fairy's turn`, 'the #Adjective #Possessive #Noun'], [`more with spite than age`, 'more with #Noun than #Noun'], // [`another fool to roast`, 'another #Noun to #Verb'], [`even the humblest`, '#Adverb the #Superlative'], ['Steve talked to Johnson LLC', '#Person talked to #Organization #Organization'], ['GIC airlines', '#Organization #Organization'], [`charcoal chicken`, '#Noun #Noun'], // not roman numerals ['LI', '!#RomanNumeral'], ['DC', '!#RomanNumeral'], ['MD', '!#RomanNumeral'], ['DM', '!#RomanNumeral'], ['ML', '!#RomanNumeral'], // ambiguous 'her' [`I hit him hard`, '#Pronoun #Verb #Pronoun (#Adjective|#Adverb)'], [`I hit her hard.`, '#Pronoun #Verb #Pronoun (#Adjective|#Adverb)'], ['reagent', '#Noun'], ['ingredient', '#Noun'], ['convent', '#Noun'], ['incident', '#Noun'], ['rodent', '#Noun'], ['correspondent', '#Noun'], ['descendent', '#Noun'], ['incident', '#Noun'], ['macronutrient', '#Noun'], ['urgent', '#Adjective'], ['asian', '#Demonym'], ['belgian', '#Demonym'], ['albanian', '#Demonym'], ['rotarian', '#Noun'], [`m`, '#Noun'], [`mineralogy`, '#Noun'], [`microsome`, '#Noun'], [`postage`, '#Noun'], [`agent`, '#Noun'], [`alkaloid`, '#Noun'], [`hierarchy`, '#Noun'], [`anarchy`, '#Noun'], [`psychopathy`, '#Noun'], [`apathy`, '#Noun'], [`horseradish`, '#Noun'], ['expertise', '#Noun'], ['premise', '#Noun'], ['merchandise', '#Noun'], ['demise', '#Noun'], ['sunrise', '#Noun'], ['anise', '#Noun'], ['treatise', '#Noun'], ['oligopoly', '#Noun'], ['disassembly', '#Noun'], ['petal', '#Noun'], ['golfer', '#Noun'], ['wafer', '#Noun'], ['offer', '#Verb'], ['infer', '#Verb'], ['suffer', '#Verb'], ['jennifer', '#FemaleName'], ['hilary', '#FemaleName'], [`vocabulary`, '#Noun'], [`documentary`, '#Noun'], [`monetary`, '#Adjective'], [`solitary`, '#Adjective'], [`elementary`, '#Adjective'], [`hereditary`, '#Adjective'], [`military`, '#Noun'], [`salary`, '#Noun'], [`purifier`, '#Noun'], [`humidifier`, '#Noun'], [`photocopier`, '#Noun'], [`generalist`, '#Noun'], [`racist`, '#Adjective'], [`moist`, '#Adjective'], [`twist`, '#Verb'], [`persist`, '#Verb'], [`stylist`, '#Noun'], [`waist`, '#Noun'], [`gist`, '#Noun'], [`hobbyist`, '#Noun'], [`medalist`, '#Noun'], [`metabolite`, '#Noun'], [`website`, '#Noun'], [`polite`, '#Adjective'], [`exquisite`, '#Adjective'], [`opposite`, '#Adjective'], [`his spite`, 'his #Noun'], [`parasite`, '#Noun'], [`favorite`, '#Adjective'], [`write`, '#Verb'], [`chlorite`, '#Noun'], [`meteorite`, '#Noun'], [`topic`, '#Noun'], [`fabric`, '#Noun'], [`picnic`, '#Noun'], [`tunic`, '#Noun'], [`cryptic`, '#Adjective'], [`acoustic`, '#Adjective'], [`erotic`, '#Adjective'], ['accommodate', '#Verb'], ['birthdate', '#Noun'], ['candidate', '#Noun'], ['validate', '#Verb'], ['update', '#Verb'], ['devastate', '#Verb'], ['rotate', '#Verb'], ['superintendent', '#Noun'], ['rodent', '#Noun'], ['incident', '#Noun'], ['crescent', '#Noun'], ['fluorescent', '#Adjective'], ['satisfy', '#Verb'], ['bestow', '#Verb'], ['disinfect', '#Verb'], ['reflect', '#Verb'], ['respect', '#Verb'], ['detect', '#Verb'], ['correct', '#Adjective'], ['aspect', '#Noun'], ['minor defect', '#Adjective #Noun'], ['restrict', '#Verb'], ['depict', '#Verb'], ['misinterpret', '#Verb'], ['relaunch it', '#Verb it'], ['relaunched', '#PastTense'], ['denounce', '#Verb'], ['denounces', '#Verb'], ['denounced', '#Verb'], ['refocus', '#Verb'], ['reorder it', '#Verb it'], ['misinform', '#Verb'], ['reclaim', '#Verb'], ['restrike', '#Verb'], ['disembark', '#Verb'], ['debunking', '#Gerund'], ['debunks', '#PresentTense'], ['verdict', '#Noun'], ['product', '#Singular'], ['products', '#Plural'], ['district', '#Singular'], ['maze', '#Singular'], ['blaze it', '#Verb it'], ['districts', '#Plural'], ['quiet addict', '#Adjective #Singular'], ['addict them', '#Verb them'], ['rearrange', '#Verb'], ['prearrange', '#Verb'], ['decommission', '#Verb'], ['depreciable', '#Adjective'], ['soluble', '#Adjective'], ['viable', '#Adjective'], ['valuable', '#Adjective'], ['disproportionate', '#Adjective'], ['plentiful', '#Adjective'], ['unfamiliar', '#Adjective'], ['victory', '#Noun'], ['grandnephew', '#Noun'], ['autobiography', '#Noun'], ['microarray', '#Noun'], ['pro-business', '#Adjective'], // ["post-gun", "#Adjective"], // ["food and programs", "#Noun and #Noun"], ['writes and programs', '#PresentTense and #PresentTense'], [`revisit the unsteamed towels`, '#Infinitive the #Adjective #Plural'], ['macronutrient', '#Noun'], ['undue', '#Adjective'], ['he was semiskilled', 'he was #Adjective'], ['antiwork', '#Noun'], ['antiaircraft', '#Noun'], ['kilos', '#Noun'], ['autolytic', '#Adjective'], ['introvert', '#Noun'], ['de-orients', '#Verb'], ['deduct', '#Verb'], ['conduct', '#Verb'], ['contradictory', '#Adjective'], ['factory', '#Noun'], ['satisfactory', '#Adjective'], ['trajectory', '#Noun'], ['victory', '#Noun'], ['merged', '#PastTense'], ['mentioned', '#PastTense'], ['aired', '#PastTense'], ['screeched', '#PastTense'], ['screeches', '#PresentTense'], ['intoxicates', '#PresentTense'], ['it intoxicated him', 'it #PastTense him'], // ['trying not', '#Gerund not'], ['not trying', 'not #Adjective'], // ["wait and see", "#Infinitive and #Infinitive"], ['bride and groom', '#Noun and #Noun'], ['conditioner', '#Singular'], ['loner', '#Singular'], ['prisoner', '#Singular'], ['sooner', '#Comparative'], ['toner', '#Singular'], ['owner', '#Singular'], ['diner', '#Singular'], ['dinner', '#Singular'], ['finer', '#Comparative'], ['foreigner', '#Singular'], ['partner', '#Singular'], ['toner', '#Singular'], ['werner', '#Singular'], ['winner', '#Singular'], ['aunt brenda', '#Person+'], ['uncle sam', '#Person+'], ['it is eager to forget', 'it is #Adjective to #Verb'], ['it is direct to ciaro', 'it is #Adjective to #Noun'], ['corporate', '!#Verb'], ['lane', '#Noun'], ['coke', '#Noun'], ['hormone', '#Noun'], ['hardwork', '#Noun'], ['likewise', '!#Verb'], ['forth', '!#Verb'], ['misfortune', '#Noun'], ['outstanding', '#Adjective'], ['renowned', '#Adjective'], ['interstate', '#Noun'], ['whoever', '!#Verb'], ['whenever', '!#Verb'], ['suicide', '#Noun'], ['beside', '#Adjective'], ['peptide', '#Noun'], ['worldwide', '#Adjective'], ['dioxide', '#Noun'], ['decide', '#Verb'], ['bide', '#Verb'], ['slide', '#Verb'], ['safely guided', '#Adverb #Verb'], ['reside', '#Verb'], ['his backside', 'his #Noun'], ['attic', '#Noun'], ['arithmetic', '#Noun'], ['static', '#Noun'], ['tic', '#Noun'], ['squish', '#Infinitive'], ['portal', '#Noun'], ['parish', '#Noun'], ['adjective', '#Noun'], ['attic', '#Noun'], ['borough', '#Noun'], ['cathedral', '#Noun'], ['constable', '#Noun'], ['fetish', '#Noun'], ['conservatory', '#Noun'], ['mineral', '#Noun'], ['caterpillar', '#Noun'], ['fanny', '#Noun'], ['arithmetic', '#Noun'], // person-titlecase ['Ollie Faroo', '#Person #Person'], ['Cliff Clavin', '#Person #Person'], ['Wade Slowagon', '#Person #Person'], ['Jan Thierson', '#Person #Person'], ['Gail Emerson', '#Person #Person'], ['Wade G. Slapgoop', '#Person #Acronym #Person'], ['june F Fobo', '#Person #Acronym #Person'], ['buck M. Fobo', '#Person #Acronym #Person'], ['crystal D. Fobo', '#Person #Acronym #Person'], ['West Sydney', '!#Person+'], ['Sydney Harbour', '!#Person+'], // ['June Holiday Sweeps', '!#Person+'], ['Cliff Climber Group', '!#Person+'], // ['Faith Reunion', '!#Person+'], [`here's`, 'here is'], [`there's`, 'there is'], [`she's`, 'she is'], // [`it's`, 'it is'], // [`it's milk`, '#Possessive milk'], [`he's`, 'he is'], [`that's`, 'that is'], [`here's`, 'here is'], [`there's`, 'there is'], [`your's`, '#Possessive'], [`who's`, 'who is'], [`what's`, 'what is'], [`where's`, 'where is'], [`why's the doc`, 'why is the doc'], [`when's he coming`, 'when is he .'], [`how's that`, 'how is that'], [`let's`, 'let us'], [`somebody else's`, '. #Possessive'], [`my name's john`, 'my name is .'], ['logic', '#Noun'], ['liver', '#Noun'], ['incentive', '#Noun'], ['vanish', '#Infinitive'], ['vanish', '#Infinitive'], ['a worn dress', '#Determiner #Adjective #Singular'], // ["Anna's eating lunch", '#Possessive #Gerund #Singular'], ["Anna's eating was impressive", '#Possessive #Noun #Copula #Adjective'], ['Québec is in canada', 'québec #Verb in #Country'], ['Québec is in canada', 'quebec #Copula in canada'], [`the remaining claims fail`, '#Determiner #Adjective #Plural #PresentTense'], [`6 hurt in family dispute`, '#Value #Infinitive in #Singular #Singular'], ['not be until 1982 that', 'not #Verb until #Year that'], ['in his case 1500 cakes', 'in #Possessive #Singular !#Year #Plural'], ['July 13, 1996 - video', '#Date+ #Singular'], ['3 men from 1938 through the end of WWII', '#Cardinal #Plural from #Year through . #Singular of #Acronym'], ['back in 1996', 'back in #Year'], // ['the 1989 epic', 'the #Year #Singular'], ['the 1975 hit', 'the #Year #Singular'], ['back to 2000', 'back to #Year'], ['the 1923 Tokyo disaster', 'the #Year #ProperNoun+ #Singular'], // ['Dave Fleischer\'s 1939 version', '#Person+ #Year #Singular'], ['the films made in 1931 are this creaky', 'the #Plural #Verb in #Year #Copula this #Adjective'], ['at the 1999 Melbourne International Film Festival', 'at the #Year #ProperNoun+'], ['its 1993 TV remake', 'its #Year #Noun+'], // ['in 1999 - 2001 Ted had a crisis', 'in #Year+ #Person had a #Singular'], ['circa 1971', '. #Year'], ['Set in 1976 for no apparent reason', '#Verb in #Year for no #Adjective #Singular'], ['the post - 1985 Perry Mason movies', 'the post #Year #Person+ #Plural'], // ['the 1988 blockbuster movie', 'the #Year #Noun+'], ['with its 1950 beds', 'with #Possessive !#Year #Plural'], ['His death in 1994 went barely noticed', '#Possessive #Noun in #Year #Verb #Adverb noticed'], ['the films in 1972 and 1974 respectively', 'the #Plural in #Year and #Year .'], ['seen over 2000 studio-era sound films', '#Verb over !#Year #Noun+'], ['This 1925 film narrates the story', '#Determiner #Year #Noun #PresentTense the #Singular'], // ['my 1950 convertable', '#Possessive #Year #Singular'], ['always throwing stones at me', '#Adverb #Gerund #Plural at #Pronoun'], ['any need for a trial', 'any #Noun for a #Noun'], ['go kayaking in a tributary?.', '#Verb #Gerund in a #Noun'], ['any need for a trial.', 'any #Noun for a #Noun'], // ["as a whole", 'as a #Noun'], ['he had fallen into a cold', '#Pronoun #Auxiliary #Verb into a #Noun'], ['taken from us in an instant', 'taken from #Pronoun in an #Noun'], ['the instant he walked', 'the #Noun #Pronoun #PastTense'], ['5 gb', '#Value #Unit'], ['5 kb', '#Value #Unit'], ['5 k', '#Value #Unit'], ['550 m', '#Value #Unit'], ['50m', '#Value #Unit'], ['50 miles', '#Value #Unit'], ['50 square miles', '#Value #Unit+'], ['50 miles per hour', '#Value #Unit+'], ['5gb', '#Value #Unit'], ['team gb', '#Noun !#Unit'], ['dr oz', '#Noun !#Unit'], ['wizard of oz', '#Noun of !#Unit'], ['downtown pa', '#Noun !#Unit'], ['1 ft wide', '#Cardinal #Unit wide'], ['1 ft. wide', '#Cardinal #Unit wide'], ['1-ft wide', '#Cardinal #Unit wide'], ['felt confused', '#PastTense #Adjective'], ['felt a bit confused', '#PastTense a #Noun #Adjective'], [`she'll come around`, '#Pronoun will #PhrasalVerb #Particle'], ["that's not swell", 'that is not #Adjective'], ['I was an expert', 'i was an #Noun'], ['definitely worth a rental.', '#Adverb #Verb a #Noun'], ['keeping the matter a secret', '#Gerund the #Noun a #Noun'], ['30/01/194', '!#Date'], // ["peace, flowers and doves", '#Noun #Noun and #Noun'], ['the lady', 'the !#Honorific'], ["the ship's captain", 'the #Possessive !#Honorific'], ['count backwards', '#Imperative #Adverb'], // ["lady jones", '#Honorific #Person'], ['count jones', '#Honorific #Person'], ['my worst miss', 'my #Adjective #Singular'], ['a near miss', 'a #Adjective #Singular'], ['that miss was horrid', 'that #Singular #Copula #Adjective'], // #Possessive #Noun // [`with your hands up`, `with #Possessive #Plural up`], [`your keys`, `#Possessive #Plural`], [`life’s challenges`, `#Possessive #Plural`], [`My mate`, `#Possessive #Noun`], // anna's eating, anna's eating lunch // [`your craving`, `#Possessive #Noun`], [`I can't afford your prices`, `I can not #Verb #Possessive #Plural`], [`the water's edge`, `the #Possessive #Noun`], [`my bitches`, `#Possessive #Plural`], // [`demanding his rights`, `#Gerund #Possessive #Plural`], [`captain mistook Byron's boat`, `#Noun #PastTense #Possessive #Noun`], [`Our respects to Mr. Shuttleworthy`, `#Possessive #Plural to #Person+`], [`bread in my jar`, `#Noun in #Possessive #Singular`], [`Ptolemy's experiments`, `#Possessive #Plural`], [`She shoved her hand`, `#Pronoun #PastTense #Possessive #Singular`], // [`Monroe made her network TV debut`, `#Noun #Verb #Possessive #Noun+`], [`nurse deleted my name`, `#Noun #PastTense #Possessive #Singular`], [`supporting our refusing to speak`, `#Gerund #Possessive #Gerund to #Verb`], // not posessive // [`I saw her go`, `I #PastTense !#Possessive #PresentTense`], // [`I watched her throw`, `I #PastTense !#Possessive #PresentTense`], ['well?', '#Expression'], ['alright!', '#Expression'], ['it was alright', 'it was #Adjective'], ['shoot', '#Expression'], ['shoo!', '#Expression'], ['hell', '#Expression'], ['live in hell', '#Verb in #Noun'], [`we gave tax reductions`, `#Pronoun #PastTense #Noun #Plural`], // [`brand new`, `#Adverb #Adjective`], [`brand spanking new`, `#Adverb #Adverb #Adjective`], ['Right after.', '#Adverb .'], // ["went right in", '#Adverb #Preposition'], ['Right angle.', '#Adjective #Noun'], [`The Island airport tunnel nears completion`, `the #Noun+ #PresentTense #Noun`], [`come have a drink`, `#Imperative #Imperative a #Singular`], [`come and have a drink`, `#Imperative and #Imperative a #Singular`], [`there are issues`, `#There #Copula #Plural`], [`nobody in there`, `#Noun in #Noun`], [`go near there`, `#Verb near #Noun`], [`he is always there`, `#Pronoun #Copula #Adverb #Adjective`], [`there it is`, `#There it is`], ['I ate me sandwich', '#Pronoun #Verb #Possessive #Singular'], [`will get discouraged`, `#Verb #Verb #Adjective`], [`do not get discouraged`, `#Verb #Negative #Verb #Adjective`], [`do not be embarrassed`, `#Verb #Negative #Verb #Adjective`], [`like to drink`, `#Verb to #Verb`], [`try to hold`, `#Verb to #Verb`], [`need to ask`, `#Verb to #Verb`], [`want to stand`, `#Verb to #Verb`], [`have to face`, `#Verb to #Verb`], [`agreeing to purchase`, `#Verb to #Verb`], [`continue to reform`, `#Verb to #Verb`], [`refused to harbour`, `#Verb to #Verb`], [`begin to fear`, `#Verb to #Verb`], // [`came to light`, `#Verb to #Noun`], [`i bike to work`, `i #Verb to #Noun`], [`bring to market`, `#Verb to #Noun`], [`went to sleep`, `#Verb to #Noun`], ['l-theanine', '#Noun'], ['x-ray', '#Noun'], ['my ex-husband', 'my #Noun'], ['The F-102 saw service', 'the #Noun #Verb #Noun'], // titlecase ['We Sell All Brands', '#Pronoun #Verb all #Plural'], ['WE SELL ALL BRANDS', '#Pronoun #Verb all #Plural'], // imperative [`[commit] to a fun activity`, '#Imperative to a #Adjective #Noun'], [`[Talk] to her`, '#Imperative to #Pronoun'], [`[Explain] to him`, '#Imperative to #Pronoun'], [`[Temper] your expectations`, '#Imperative your #Plural'], [`[Ditch] the schedule`, '#Imperative the #Noun'], [`Stick to doing "Bookie payouts"`, '#Imperative to #Gerund #Noun #Plural'], [`[Resolve] yourself`, `#Imperative #Reflexive`], [`[Maintain] eye contact`, `#Imperative #Singular #Singular`], // [`[Wear] muted or neutral colors`, `#Imperative #Adjective or #Adjective #Plural`], [`don't forget to clean`, `#Verb not #Imperative to #Imperative`], [`My very existence [is] oppressive`, `my very #Noun #Copula #Adjective`], [`it does [occur] sometimes`, `it #Verb #Infinitive #Adverb`], [`you’ll also soon [find]`, `you will #Adverb soon #Infinitive`], // [`you're [set]`, `#Pronoun #PresentTense #Adjective`], [`make her [see] that`, `#Imperative her #Infinitive that`], [`Bite or [lick] your lower lip`, `#Infinitive or #Infinitive #Possessive #Adjective #Singular`], [`[burnt] the cake`, `#Verb the #Singular`], [`Instagram star [captures] the silent beauty`, `#Noun+ #PresentTense the #Adjective #Singular`], [`go as i please`, `#Infinitive as #Pronoun #Infinitive`], [`the Oak tree [understood] and felt sad`, `the #Noun+ #PastTense and #PastTense #Adjective`], [`by asking [questions] about her`, `by #Gerund #Plural . her`], [`no worries`, `no #Plural`], [`for the first time`, `for the #Ordinal #Singular`], // prefixes [`we pre established it`, `we #Verb #PastTense it`], [`quickly co writing it`, `#Adverb #Verb #Gerund it`], [`it was really mis firing`, `it #Copula #Adverb #Verb+`], // [`it was pre written`, `#Pronoun #PastTense (#Verb && #Prefix) #Participle`], [`we will out run the monster`, `we #Verb #Prefix #Infinitive the #Singular`], [`it can re spawn`, `it #Modal #Prefix #Infinitive`], [`it was un cool`, `it #PastTense (#Prefix && #Adjective) #Adjective`], [`it was pre windy`, `it #PastTense (#Prefix && #Adjective) #Adjective`], [`could ya`, `#Modal #Pronoun`], [`burst out laughing`, `#Verb+`], [`you guys are nice`, `#Uncountable+ are #Adjective`], [`On [Dutch] [maps]`, `on #Demonym #Plural`], [`Our balanced budget will increase [funding]`, `#Possessive #Adjective #Singular will #Infinitive #Singular`], [`What's small brown, hairy and [wears] sunglasses`, `what is #Adjective+ and #PresentTense #Plural`], // [`the town sang no more`, `the #Singular is #Adjective+`], [`the more he yearned`, `the #Noun he #PastTense`], [`Give more [details]`, `#Imperative #Adjective #Plural`], [`this place is a [must]`, `this #Noun is a #Singular`], [ `Only [parents] can make sure the TV is turned off`, `only #Plural #Verb #PhrasalVerb+ the #Singular #Copula #PhrasalVerb+`, ], ['repairing crumbling roads', '#Gerund #Adjective #Plural'], ['Helping hardworking families', '#Gerund #Adjective #Plural'], // [`I'm practising walking`, `i am #Gerund #Noun`], [`The pot seen here`, `#Determiner #Singular #Participle #Uncountable`], [`his [ashen] gray face became [scarlet] with [rage]`, `his #Adjective+ #Noun #PastTense #Adjective with #Singular`], [`dance music`, `#Noun+`], [`bowling league`, `#Noun+`], [`annual dancing festival`, `#Adjective #Noun+`], [`[Bitches] be frustrated`, `#Plural #Verb #PastTense`], [`we all swam`, `#Noun #Noun #PastTense`], [`he ate us all`, `#Pronoun #Verb #Noun #Noun`], [`I might be [alone] forever`, `#Pronoun #Auxiliary #Verb #Adjective #Adverb`], [`It was her [favorite] book`, `it #Verb #Possessive #Adjective #Noun`], [`It starts off [fine]`, `it #PresentTense #PhrasalVerb #Adjective`], [`It works out [fine]`, `it #PresentTense #PhrasalVerb #Adjective`], [`the [most] [stately] [manner]`, `the #Adverb #Adjective #Singular`], [`The bennies were [outstanding]`, `the #Plural #Copula #Adjective`], [`pale as a marble statue`, '#Adjective as a . #Singular'], // [`as [confused] as I am`, 'as #Adjective as #Pronoun am'] [`numerous case studies`, `#Adjective #Noun+`], [`quickly brought under control`, `#Adverb #PhrasalVerb+ #Noun`], [`This claim was settled between`, `this #Noun was #PastTense between`], [`expect a period of sub-standard investment`, `#Imperative a #Noun of #Adjective #Singular`], [`in times of war and peace`, `in #Plural of #Singular and #Uncountable`], // actor/person [`the finance minister`, `the #Actor+`], [`the product manager`, `the #Actor+`], [`the city clerk`, `the #Actor+`], [`the staff lawyers`, `the #Actor+`], [`the viola player`, `the #Actor+`], [`the nursary workers`, `the #Actor+`], [`the Safety Specialists`, `the #Actor+`], [`a spa manager`, `a #Actor+`], [`Wildlife biologists found`, `#Actor+ #Verb`], [`the radiologist`, `the #Actor+`], [`3 biochemists`, `3 #Actor+`], // [`nurse Kelly`, `#Person+`], [`breaking: dogs nice`, `#Expression #Plural #Adjective`], // [`forward: appartment price`, `#Expression #Noun+`], [`email: spencer@cool.com`, `#Noun #Email`], [`was [left] [dancing] alone`, `#Verb+ #Adjective`], [`where users [submit] drawings`, `#QuestionWord #Plural #Infinitive #Plural`], [`could be transcribed and [extended]`, `could be #PastTense and #PastTense`], [`self esteem has gotten [better]`, `#Noun+ #Verb #Verb #Comparative`], [ `the many charms [which] [ravish] my soul`, `#Determiner #Adjective #Plural #Preposition #Infinitive #Possessive #Singular`, ], [`OA is [dedicated] [to] helping`, `#Acronym #Copula #PastTense #Conjunction #Gerund`], // imperatives // [`C'mon, Luisa`, `#Expression+ #Person`], [`Make fun of the monsters`, `#PhrasalVerb+ of the #Plural`], [`Waste materials are disposed`, `#Singular #Plural are #PastTense`], [`[Treat] UFO landings seriously`, `#Imperative #Acronym #Plural #Adverb`], [`Honey, would you like a snack?`, `#Noun #Modal #Pronoun #Infinitive a #Singular`], [`go there quickly`, `#Imperative there #Adverb`], [`Fill up the tank`, `#Imperative #Particle #Determiner #Singular`], [`I find myself singing the blues`, `#Pronoun #Infinitive #Reflexive #Gerund the #Plural`], [`make myself agreeable`, `#Infinitive #Reflexive #Adjective`], [`can i sleep`, `#Modal #Noun #Infinitive`], [`would you look`, `#Modal #Noun #Infinitive`], [`may car camp`, `#Modal #Noun #Infinitive`], [`you can bunny bump`, `#Pronoun #Modal #Noun #Infinitive`], [`The pedicurist did not massage`, `the #Actor #Verb not #Infinitive`], [`child care is [now] [provided] by relatives`, `#Singular+ #Copula now #PastTense #Preposition #Plural`], [`nick the skin`, `#Infinitive the #Noun`], [`I saw nick`, `i #PastTense #FirstName`], [`you can [grace] the cover`, `#Pronoun #Verb+ the #Noun`], [`[Cute] neighborhood`, `#Adjective #Singular`], [`do [you] eat it`, `#QuestionWord #Pronoun #Infinitive it`], [`does he agree`, `#QuestionWord #Pronoun #Infinitive`], [`he does homework`, `#Pronoun !#QuestionWord #Noun`], [`do they even know`, `#QuestionWord #Pronoun #Adverb #Infinitive`], // [`been overrun by insurgents`, `#Auxiliary #PresentTense by #Plural`], [`Due to weather`, `#Adjective #Conjunction #Noun`], [`weather the storm`, `#Verb the #Noun`], [`while the weather is clear`, `#Conjunction #Determiner #Noun #Copula #Adjective`], [`I've been told`, `i #Auxiliary !#PastTense #PastTense`], [`a number of breakfast dishes and desserts`, `a #Noun of #Noun+ and #Noun`], // hasDash //noun-past [`a bone-headed decision`, `a #Adjective #Adjective #Noun`], [`Peer-reviewed reports`, `#Adjective #Adjective #Noun`], [`faith-based groups`, `#Adjective #Adjective #Noun`], [`self-absorbed bimbo`, `#Adjective #Adjective #Noun`], [`The self-released EP`, `the #Adjective #Adjective #Acronym`], [`much-appreciated movie`, `#Adverb #Adjective #Noun`], [`2-fold strategy`, `#Adjective+ #Noun`], // [`must-see show`, `#Adjective+ #Noun`], // [`pop-up shop`, `#Adjective+ #Noun`], [`hard-nosed veteran`, `#Adjective+ #Noun`], [`good-tempered and polite`, `#Adjective+ and #Adjective`], // [`10 just-announced films`, `#Value #Adjective #Adjective #Noun`], [`fed-up users`, `#Adjective+ #Plural`], // [`rapidly-changing economy`, `#Adverb #Adjective #Noun`], // [`the dammed-up gutters`, `the #Adjective+ #Plural`], // [`hard-fought victories`, `#Adjective+ #Noun`], [`hella-boring meeting`, `#Adverb #Adjective #Singular`], [`a quick-cut`, `a #Adjective #Singular`], // auxiliary verbs [`you're getting worked up`, `#Pronoun #Copula #Auxiliary #PhrasalVerb+`], [`before getting dressed`, `before (!#Gerund && #Auxiliary) #PastTense`], // [`was being applied`, `#Auxiliary (!#Gerund && #Auxiliary) #PastTense`], // gerunds ['banning', '#Gerund'], ['my cunning', 'my #Noun'], ['fanning', '#Gerund'], ['the planning department', 'the #Noun #Noun'], ['running', '#Gerund'], ['spanning', '#Gerund'], ['spinning', '#Gerund'], ['the stunning girl', 'the #Adjective #Noun'], ['bringing hope', '#Gerund #Noun'], ['no soviet would go', 'no #Noun #Modal #Infinitive'], [`per inning pitched`, `#Preposition #Singular #PastTense`], [`ripping open its packaging`, `#PhrasalVerb+ #Possessive #Noun`], [`using roof shingles`, `#Gerund #Singular #Noun`], ['practicing walking', '#Gerund #Gerund'], ['looking annoying', '#Gerund #Adjective'], ['an overpowering feeling', 'an #Adjective #Noun'], // ['a nearly overpowering feeling', 'a #Adverb #Adjective #Noun'], ['Adjective meaning alluring', '#Noun #Gerund #Adjective'], [`I'm shaking, falling onto my knees`, 'i am #Gerund #Gerund onto my #Plural'], ['keep subsidizing skyrocketing tuition', '#Verb #Gerund #Adjective #Noun'], [`people of varying ethnicities`, `#Noun of #Adjective #Plural`], [`The 5 stages of buying gasoline`, `the 5 #Noun of #Verb #Noun`], [`are you considering dining`, `are you #Gerund #Gerund`], [`You'll find dancing noodles`, `#Pronoun will #Infinitive #Gerund #Plural`], [`Practice breathing techniques.`, '#Infinitive #Gerund #Plural'], // ['help working families', '#Infinitive #Gerund #Plural'], ['stop posting schedules', '#Infinitive #Gerund #Plural'], [`hang the cloak on the hook with rope`, `#Imperative the #Noun on the #Noun with #Noun`], [`is just spam`, `#Copula just #Noun`], [`is just right`, `#Copula just #Adjective`], [`but [much] [finer]`, `#Conjunction #Adverb #Comparative`], [`my [proposed] budget recognizes this`, `my #Adjective #Noun #PresentTense this`], [`MCD [sets] up grievance cell`, `#Acronym #PhrasalVerb+ #Noun+`], // -ess ['fitness', '#Noun'], ['chess', '#Noun'], ['chest', '#Noun'], ['fortress', '#Noun'], ['goddess', '#Noun'], ['jess', '#FirstName'], ['madness', '#Noun'], ['matress', '#Noun'], ['pettiness', '#Noun'], ['waitress', '#Noun'], ['actress', '#Noun'], ['eyewitness', '#Noun'], ['excess waste', '#Adjective #Noun'], ['golden harness', '#Adjective #Noun'], ['big mess', '#Adjective #Noun'], ['impress', '#Verb'], ['possess', '#Verb'], ['assess', '#Verb'], ['access', '#Verb'], ['bless', '#Verb'], ['confess', '#Verb'], ['careless', '#Adjective'], [`I ask Congress to enact new safeguards`, `#Pronoun #Infinitive #Noun to #Infinitive #Adjective #Plural`], [`enforcement will help [combat] illegal drugs`, `#Noun #Verb+ #Adjective #Noun`], [`something funny [happened] to you`, `#Noun #Adjective #PastTense to #Noun`], [`Long live Prince Prigio`, `#Adjective #Verb #Person+`], [`look what we almost left`, `#Imperative what #Pronoun #Adverb #Verb`], [`programs [which] [boost] achievement`, `#Plural which #Verb #Noun`], [`shirts [last] a long time`, `#Plural #Infinitive #Determiner #Adjective #Noun`], [`I am really a sweets person`, `#Pronoun #Copula #Adverb a #Plural #Noun`], [`Fireplace tool that [consists] of matching`, `#Noun+ that #PresentTense of .`], [`[Left] after an hour`, `#Verb after an #Noun`], [`I hear the bowling [is] good`, `#Pronoun #Verb the #Noun #Copula #Adjective`], [`[Ace] your oral examinations`, `#Imperative #Possessive #Adjective #Plural`], [`work was [done] well`, `#Noun was #Verb #Adverb`], [`the attempt [initiated] in 1705`, `the #Noun #Verb in #Year`], [`PAC [constable] [confesses] involvement`, `#Acronym #Noun #PresentTense #Noun`], [`[Submit] a medical certificate`, `#Imperative a #Adjective #Noun`], [`it may [exceed] 18% alcohol`, `#Noun #Modal #Infinitive #Percent #Noun`], [`cut 3 squares`, `#Infinitive #Value #Plural`], [`Thou shalt have my corn`, `#Pronoun #Verb+ #Possessive #Noun`], [`repeat steps`, '#Imperative #Plural'], [`request copies`, '#Imperative #Plural'], [`Ask questions`, '#Imperative #Plural'], // [`it's well known for it's burger`, `#Pronoun #Copula #Adverb #Adjective for #Possessive #Singular`], [`very friendly and [passionate] about coffee`, `#Adverb #Adjective and #Adjective #Preposition #Noun`], [ `[Excuse] yourself by saying you need a bit of fresh air`, `#Imperative #Reflexive by #Gerund #Pronoun #Infinitive a #Noun of #Adjective #Noun`, ], [`We remain on the [offensive] in Afghanistan`, `#Pronoun #Infinitive on the #Noun in #Place`], [`my dog makes [fun] of me`, `#Possessive #Noun #PhrasalVerb #Particle of #Pronoun`], [`This tour is [SUCH] a great idea`, `#Determiner #Singular #Copula #Adverb a #Adjective #Noun`], [`Hunsur [canal] breach`, `#Noun+`], [`The [past] and the future`, `the #Noun and the #Noun`], [`MMVAs with hordes of teens`, `#Plural with #Plural of #Plural`], [`my advisors audit`, `#Possessive #Possessive #Singular`], [`the school's fire alarm`, `the #Possessive #Noun #Singular`], [`for being too handsy`, `#Preposition #Gerund #Adverb #Adjective`], [`from start to finish`, `#Preposition #Noun to #Singular`], [`for comparison or contrast`, `#Preposition #Noun #Conjunction #Noun`], [`with comparison not contrast`, `#Preposition #Noun not #Noun`], [`crushing the uprising`, `#Gerund the #Noun`], [`the remaining 42.1%`, `the #Adjective #Percent`], [`we better go`, `#Pronoun #Modal #Infinitive`], [`better walking`, `#Comparative #Noun`], [`is even better`, `#Copula #Adverb #Comparative`], [`you'd better go`, `#Pronoun had #Modal #Infinitive`], [`he would later say`, `he #Modal #Adverb #Infinitive`], [`even worse`, `#Adverb #Comparative`], [`these many stars and [reviews]`, `#Determiner #Adjective #Plural and #Plural`], [`this may help`, `#Determiner #Modal #Infinitive`], [`this may was cold`, `#Determiner #Month #Copula #Adjective`], [`The 1968 [film] about a school`, `the #Year #Noun #Preposition a #Noun`], [`i have cash`, `#Pronoun #Infinitive #Noun`], [`i have read`, `#Pronoun #Modal #PastTense`], [`i will read`, `#Pronoun #Modal #PresentTense`], [`i have a good read`, `#Pronoun #Infinitive a #Adjective #Noun`], [`is a tough read`, `#Copula a #Adjective #Noun`], [`a smarter [kind] of leadership`, `a #Comparative #Noun of #Noun`], [`a new [kind]`, `a #Adjective #Noun`], [`some [kind] of lesson`, `#Determiner #Noun of #Noun`], [`I'm [still] in love`, `i am #Adverb #Preposition #Noun`], [`I'm [still] walking`, `i am #Adverb #Gerund`], [`I'm [still]`, `i am #Adjective`], [`I feel quite [drowsy]`, `i #PresentTense #Adverb #Adjective`], [`he [drew] [plans] for [building] a dam`, `#Pronoun #Verb #Plural for . a #Noun`], [`both [dishes] came with steak [fries]`, `both #Plural #Verb with #Noun+`], [`putting on frilly [knickers]`, `#PhrasalVerb #Particle #Adjective #Uncountable`], [`pub serves up [indulgent] mac and cheese`, `#Noun #PhrasalVerb #Particle #Adjective #Noun and #Noun`], [`three of my [favorite] [coats]`, `#Value of my #Adjective #Plural`], [`security can vanish in an [instant]`, `#Noun #Modal #Verb in #Determiner #Noun`], [`his break up`, `#Possessive #Noun #Noun`], [`the tear down`, `#Determiner #Noun #Noun`], [`every suck up`, `#Determiner #Noun #Noun`], [`our catch up`, `#Possessive #Noun #Noun`], [`the major give-away`, `#Determiner #Adjective #Noun #Noun`], [`you shoulda seen her [face] [when] I took it`, `#Pronoun #Modal have #Verb her #Noun when #Pronoun #Verb it`], [`there is no quit in them`, `#There #Copula no #Noun in #Pronoun`], [`looking [beyond] the [present]`, `#Gerund #Adjective the #Noun`], [`Be friendly to the guards`, `#Imperative #Adjective to the #Plural`], [`they call it [self] confidence`, `#Pronoun #Infinitive #Pronoun #Noun+`], [`I couldn't make up my mind`, `#Pronoun #Modal not #PhrasalVerb+ #Possessive #Noun`], [`She is a bit taken back`, `#Pronoun #Copula a #Noun #Adjective #Adjective`], [`She said "Come over"`, `#Pronoun #PastTense #Infinitive #Particle`], [`cannot be shut out in the finals`, `#Verb not be #PhrasalVerb #Particle #Preposition #Determiner #Plural`], [`Get off the corner`, `#PhrasalVerb #Particle the #Singular`], [`meet with him and set up an appointment`, `#Imperative with #Pronoun and #PhrasalVerb+ #Determiner #Noun`], [`cry for the heartbreak`, `#Imperative #Preposition the #Noun`], [`sing to the baby`, `#Imperative to the #Noun`], [`the individual settings for the tool`, `#Determiner #Adjective #Plural for the #Noun`], [`the latter suggestions`, `#Determiner #Adjective #Plural`], [`the secret police`, `#Determiner #Adjective #Noun`], [`a terminal illness`, `#Determiner #Adjective #Noun`], [`the teen pregnancy rate`, `#Determiner #Adjective #Noun #Noun`], [`look up some best practices`, `#Imperative #Particle #Determiner #Adjective #Plural`], [`Focus on the best parts.`, `#Imperative on #Determiner #Adjective #Plural`], [`Gibson made a routine catch`, `#Person #Verb #Determiner #Adjective #Singular`], [`Don’t make any rash decisions`, `do not #Imperative #Determiner #Adjective #Plural`], // hyphentated adjectives // [`carries oxygen-rich blood`, `#PresentTense #Adjective #Adjective #Noun`], [`his best-known lyrics`, `his #Adjective #Adjective #Plural`], [`A health-conscious president`, `a #Adjective #Adjective #Noun`], [`company-wide death marches`, `#Adjective #Adjective #Noun #Plural`], [`a supportive, body-positive community`, `a #Adjective #Adjective #Adjective #Noun`], [`a post-apocalyptic Venice`, `#Determiner #Adjective #Adjective #Place`], [`these include alcoholic hepatitis`, `these #Infinitive #Adjective #Noun`], [`a silver gray tint`, `#Determiner #Adjective #Adjective #Noun`], [`oh well [awkwardness] is bad`, `#Expression+ #Noun is #Adjective`], [`I enjoyed the [variety] of sauces`, `#Pronoun #PastTense #Determiner #Noun of #Plural`], [`Two vultures [board] an airplane`, `#Value #Plural #Infinitive an #Noun`], [`Become a crime [laboratory] analyst`, `#Imperative a #Noun+`], [`your taxes should go up`, `#Possessive #Plural #Modal #PhrasalVerb #Particle`], [`[Guess] who's doing laundry`, `#Verb #QuestionWord is #Gerund #Noun`], [`display of fear or heightened emotion`, `#Noun of #Noun or #Adjective #Noun`], [`so ugly or deformed`, `#Adverb #Adjective #Conjunction #Adjective`], [`the Co-Chairmen of the International Conference`, `the #Noun+ of the #Noun+`], [`to give thanks`, `to #Infinitive #Plural`], // [`wish to go home`, `#Infinitive to #PresentTense #Noun`], [`Work to improve lives`, `#Imperative to #Infinitive #Plural`], [`for January 2022`, `#Preposition #Month #Year`], [`A swaging machine works by using two`, `a #Adjective #Noun #PresentTense #Preposition #Gerund #Value`], [`Notes on eastern American poetry`, `#Plural on #Adjective #Demonym #Noun`], // [`call and reserve one`, `#Imperative and #Infinitive one`], [`We Sell All Brands`, `#Pronoun #Infinitive #Adjective #Plural`], [`China aims to rebrand downtown`, `#Country #PresentTense #Conjunction #Infinitive #Noun`], [`Cass Gilbert designed`, `#Person+ #Verb`], [`Sherwood Anderson told him`, `#Person+ #Verb him`], ['how very rich Prince Ahmed was', `how #Adverb #Adjective #Person+ was`], [`for the poor, this is the largest tax`, `for the #Noun #Determiner is #Determiner #Adjective #Noun`], [`a red-headed man`, `#Determiner #Adjective+ #Noun`], ['Marc Singer is back', `#Person+ is back`], [`bought a warhol`, `#Verb a !#Person`], ['I am planning a three month scan', 'i #Verb+ #Determiner #Value #Noun #Noun'], ['he arranged a 12 month journey', 'he #PastTense #Determiner #Value #Noun #Noun'], ['I will book a 24-hour ECG', 'i #Verb+ #Determiner #Value #Noun #Noun'], // [`the lieutenant general`, `#Determiner #Actor+`], ['bowling alley', '#Noun+'], ['bowling ball', '#Noun+'], // rivers ['the nile', '#Determiner #Place'], ['the ganges', '#Determiner #Place'], ['mekong river', '#Place+'], ['river thames', '#Place+'], ['the danube', '#Determiner #Place'], ['the yangtze', '#Determiner #Place'], ['orinoco river', '#Place+'], ['the seine', '#Determiner #Place'], ['rio grande', '#Place+'], ['Godavari River', '#Place+'], ['the Saint Lawrence River', 'the #Place+'], ['by Foo Estuary', 'by #Place+'], ['he became involved', '#Pronoun #PastTense #Adjective'], ['they become creepy', '#Pronoun #PresentTense #Adjective'], // ['becoming entangled with', '#Gerund #Adjective .'], // ['becoming involved', '#Gerund #Adjective'], ['he studies hard', '#Pronoun #PresentTense #Adverb'], ['she flies direct', '#Pronoun #PresentTense #Adverb'], ['she guesses early', '#Pronoun #PresentTense #Adverb'], ['he shops early', '#Pronoun #PresentTense #Adverb'], [`The dictator used torture to silence dissent.`, `#Determiner #Singular #PastTense #Noun to #Infinitive #Noun`], ['the world’s leading manufacturer', '#Determiner #Possessive #Adjective #Singular'], ['its sprawling metropolis.', '#Possessive #Adjective #Singular'], [`I saw my ex-girlfriend`, `#Pronoun #PastTense #Possessive #Singular`], [`she left her boots by the door`, `#Pronoun #PastTense #Possessive #Plural by the #Singular`], [`She had doubts`, `#Pronoun #PastTense #Plural`], [ `Don't let hate consume your heart and cloud your judgement`, `do not #Verb #Noun #Infinitive your #Singular and #Infinitive your #Noun`, ], [`She lost her hold on reality`, `she #PastTense her #Noun on #Noun`], [`The ruler is twelve inches long.`, `the #Noun is #Value #Plural long`], [`The company offers competitive pay for employees`, `the #Noun #PresentTense #Adjective #Noun for #Plural`], ['for instant access to training', 'for #Adjective #Noun to .'], [`fair pay.`, '#Adjective #Noun'], [ 'ballistic missile attacks aimed at innocent civilians', `#Adjective #Singular #Plural #PastTense at #Adjective #Plural`, ], [`fix the kitchen sink.`, `#Infinitive #Determiner #Singular+`], [`Her stay in the city`, `her #Infinitive #Preposition #Determiner #Noun`], [`near death experiences`, `#Adjective #Noun #Plural`], [`ambitious sales targets`, `#Adjective #Noun #Plural`], ["she's really hot", 'she is #Adverb #Adjective'], ["she's really engaged", 'she is #Adverb .'], ['Hope this helps.', '#Imperative #Determiner #PresentTense'], ['a chicken that plays tic-tac-toe.', 'a #Noun that #PresentTense #Noun+'], ['the ocean looked absolutely amazing', 'the #Noun #PastTense #Adverb #Adjective'], ['get close', '#Imperative #Adjective'], // place-words ['River Thames', '#Place+'], ['Thames River', '#Place+'], ['Foo River', '#Place+'], ['Foo National River', '#Place+'], ['Foo National flog River', '!#Place+'], ['River Foo', '#Place+'], ['River of Foo', '#Place+'], // unicode ['milošević', '#Person'], ['bjørn', '#Person'], ['björn', '#Person'], ['nguyễn', '#Person'], // ['i̇zmir', '#ProperNoun'], ['µs', '#Unit'], ['single-particle tracking using biotin', '#Adjective #Noun #Noun #Gerund #Noun'], ['a semiprofessional bodyworker', '#Determiner #Adjective #Noun'], ['on stable foundations', 'on #Adjective #Noun'], ['shocking lie', '#Adjective #Noun'], ['shocking lies', '#Adjective #Plural'], ['face shocking revelations', '#PresentTense #Adjective #Plural'], ['The subway is always crowded during rush hour', 'the #Noun is always #Adjective during #Noun+'], [`I wake up early every morning.`, 'i #PhrasalVerb+ #Adjective #Determiner #Noun'], ['opens early in the morning', '#PresentTense #Adjective in the #Noun'], ['ruins are enduring symbols of history', '#Plural are #Adjective #Plural of #Noun'], ['She has fair hair and blue eyes.', '#Pronoun #Verb #Adjective #Noun and #Adjective #Plural'], ['a love/hate affair', '#Determiner #SlashedTerm #Noun'], ['4/3', '!#SlashedTerm'], ['http://cool.com', '!#SlashedTerm'], ['love / hate', '!#SlashedTerm'], ['his/her backpack', '(#Pronoun && #SlashedTerm) #Noun'], // ['', ''], ] test('match:', function (t) { const res = [] arr.forEach(function (a) { const [str, match] = a const doc = nlp(str).compute('tagRank') // doc.tagger().tagger() const tags = doc.json()[0].terms.map(term => term.tagRank[0]) const msg = `'${(str + "' ").padEnd(20, ' ')} - '${tags.join(', ')}'` const m = doc.match(match) if (m.text() !== doc.text()) { res.push(a[0]) } t.equal(m.text(), doc.text(), here + msg) }) // console.log(JSON.stringify(res, null, 2)) t.end() })