Closed dhowe closed 4 years ago
A brief summary of the past discussion about this: In this ticket, we talked about that words are both 'nn and vbg' are not good candidates to return for 'nns'. https://github.com/dhowe/RiTa/issues/487
The process of removing vb* from the dictionary seemed to be on hold from the removal of 'nns'. Since this is done by now, there should be no other reasons not to do this.
TODO: 1) Remove words has a single POS that is 'vbg' 2) It is regular, and the verb also exists in the dictionary-> Rita should also be able to find its corresponding 'vb' with RiTa.stem() and come up with the same 'vbg' with RiTa.conjugate(). 3) Report back the cases where single POS 'vbg' can't be removed.
@dhowe any follow up comment?
@cqx931 definitely want to do this for the 2.0 release -- have you done any work on it thus far?
No, I can't recall any work already done for this. I can pick it up again.
As you have time, not super critical, as release is still a couple of weeks off
here: https://github.com/dhowe/rita-script/blob/master/src/rita_dict.js
When we do this I want to explore adding sentiment markers to the dict (one int per word) as shown here: https://github.com/words/afinn-165/blob/master/index.json
Please check: https://github.com/dhowe/rita-script/pull/9
2196 VBG only words were removed. Let me know if you also want me to commit the script I used modifying the dictionary file.
The following words are not removed yet, because they are either also considered as adjective or noun. Also, I noticed that there are a few 'rb' tags in this list. These should be mistakes and the 'rb' tags should be removed, right?
absorbing [ 'vbg', 'jj' ]
accelerating [ 'vbg', 'jj' ]
accepting [ 'vbg', 'jj' ]
accompanying [ 'vbg', 'jj' ]
accumulating [ 'vbg', 'jj' ]
accusing [ 'vbg', 'jj' ]
aching [ 'vbg', 'jj' ]
acting [ 'vbg', 'jj', 'nn' ]
adjoining [ 'vbg', 'jj' ]
advancing [ 'vbg', 'jj' ]
aggravating [ 'vbg', 'jj' ]
aging [ 'vbg', 'jj', 'nn' ]
ailing [ 'vbg', 'jj' ]
alarming [ 'jj', 'vbg' ]
alienating [ 'vbg', 'jj' ]
amortizing [ 'jj', 'vbg' ]
appealing [ 'jj', 'vbg' ]
arresting [ 'vbg', 'jj' ]
asking [ 'vbg', 'jj', 'nn' ]
aspiring [ 'jj', 'vbg' ]
avenging [ 'jj', 'vbg' ]
averaging [ 'vbg', 'jj', 'nn' ]
bargaining [ 'nn', 'jj', 'vbg' ]
bashing [ 'jj', 'vbg' ]
beaming [ 'vbg', 'jj' ]
bearing [ 'vbg', 'jj', 'nn' ]
befitting [ 'vbg', 'jj' ]
beginning [ 'vbg', 'jj', 'nn' ]
beheading [ 'nn', 'vbg' ]
being [ 'vbg', 'jj', 'nn' ]
bewildering [ 'vbg', 'jj' ]
billing [ 'nn', 'vbg' ]
binding [ 'nn', 'jj', 'vbg' ]
biting [ 'vbg', 'jj' ]
blasting [ 'vbg', 'jj' ]
blazing [ 'vbg', 'jj' ]
blessing [ 'nn', 'vbg' ]
blinding [ 'jj', 'vbg' ]
blinking [ 'jj', 'vbg', 'rb' ]
blistering [ 'vbg', 'jj' ]
blocking [ 'vbg', 'jj', 'nn' ]
bloodsucking [ 'vbg', 'jj' ]
bombing [ 'nn', 'vbg' ]
booking [ 'nn', 'vbg' ]
booming [ 'jj', 'vbg' ]
boring [ 'jj', 'vbg' ]
borrowing [ 'nn', 'jj', 'vbg' ]
bottling [ 'nn', 'vbg' ]
breaking [ 'vbg', 'jj', 'nn' ]
bridging [ 'vbg', 'jj' ]
briefing [ 'nn', 'vbg' ]
bristling [ 'vbg', 'jj' ]
brooding [ 'vbg', 'jj', 'nn' ]
bruising [ 'jj', 'vbg' ]
budding [ 'vbg', 'jj' ]
building [ 'nn', 'vbg' ]
bulging [ 'vbg', 'jj' ]
bumbling [ 'jj', 'vbg' ]
burgeoning [ 'vbg', 'jj' ]
burning [ 'vbg', 'jj', 'nn' ]
bustling [ 'jj', 'vbg' ]
buying [ 'vbg', 'jj' ]
buzzing [ 'vbg', 'jj' ]
calculating [ 'vbg', 'jj', 'nn' ]
calming [ 'vbg', 'jj' ]
captivating [ 'jj', 'vbg' ]
caring [ 'vbg', 'jj', 'nn' ]
carping [ 'vbg', 'jj' ]
carrying [ 'vbg', 'jj', 'nn' ]
cascading [ 'vbg', 'jj' ]
catering [ 'nn', 'vbg' ]
cause [ 'nn', 'vb', 'vbg', 'vbp' ]
centralizing [ 'vbg', 'jj' ]
chafing [ 'vbg', 'jj' ]
challenging [ 'vbg', 'jj' ]
changing [ 'vbg', 'jj', 'nn' ]
chewing [ 'vbg', 'jj', 'nn' ]
chilling [ 'vbg', 'jj' ]
choking [ 'vbg', 'jj', 'nn' ]
clanging [ 'nn', 'vbg' ]
cleaning [ 'nn', 'vbg' ]
cleansing [ 'nn', 'vbg' ]
clearing [ 'vbg', 'jj', 'nn' ]
closing [ 'vbg', 'jj', 'nn' ]
cloying [ 'jj', 'vbg' ]
coating [ 'nn', 'vbg' ]
coaxing [ 'jj', 'vbg' ]
coinciding [ 'vbg', 'jj' ]
combing [ 'vbg', 'jj' ]
comforting [ 'vbg', 'jj' ]
coming [ 'vbg', 'jj', 'nn' ]
commanding [ 'vbg', 'jj', 'nn' ]
compelling [ 'jj', 'vbg' ]
competing [ 'vbg', 'jj' ]
compromising [ 'vbg', 'jj' ]
concluding [ 'vbg', 'jj' ]
condescending [ 'jj', 'vbg' ]
conditioning [ 'nn', 'vbg' ]
confiding [ 'vbg', 'jj' ]
conflicting [ 'vbg', 'jj' ]
confusing [ 'jj', 'vbg' ]
connecting [ 'vbg', 'jj' ]
consenting [ 'vbg', 'jj' ]
consolidating [ 'vbg', 'jj' ]
consulting [ 'nn', 'jj', 'vbg' ]
continuing [ 'vbg', 'jj' ]
contrasting [ 'vbg', 'jj' ]
contributing [ 'vbg', 'jj' ]
controlling [ 'vbg', 'jj', 'nn' ]
convincing [ 'jj', 'vbg' ]
cooking [ 'nn', 'vbg' ]
corresponding [ 'jj', 'vbg' ]
corrupting [ 'vbg', 'jj', 'nn' ]
countervailing [ 'jj', 'vbg' ]
cracking [ 'vbg', 'jj', 'nn' ]
craving [ 'nn', 'vbg' ]
creeping [ 'vbg', 'jj' ]
crippling [ 'jj', 'vbg' ]
crowning [ 'jj', 'vbg' ]
crumbling [ 'vbg', 'jj' ]
crushing [ 'vbg', 'jj', 'nn' ]
cutting [ 'vbg', 'jj' ]
damaging [ 'jj', 'vbg' ]
damping [ 'vbg', 'jj' ]
dangling [ 'vbg', 'jj' ]
daring [ 'jj', 'vbg' ]
dashing [ 'vbg', 'jj' ]
daunting [ 'jj', 'vbg' ]
dazzling [ 'jj', 'vbg' ]
deafening [ 'vbg', 'jj' ]
debating [ 'vbg', 'jj' ]
decaying [ 'vbg', 'jj' ]
deciding [ 'vbg', 'jj' ]
declining [ 'vbg', 'jj', 'nn' ]
defending [ 'vbg', 'jj' ]
degrading [ 'jj', 'vbg' ]
delaying [ 'vbg', 'jj', 'nn' ]
demanding [ 'vbg', 'jj' ]
depressing [ 'jj', 'vbg' ]
despairing [ 'jj', 'vbg' ]
destabilizing [ 'vbg', 'jj' ]
deteriorating [ 'vbg', 'jj' ]
determining [ 'vbg', 'jj', 'nn' ]
devastating [ 'jj', 'vbg' ]
developing [ 'vbg', 'jj', 'nn' ]
differing [ 'vbg', 'jj' ]
dining [ 'nn', 'jj', 'vbg' ]
disarming [ 'vbg', 'jj' ]
disconcerting [ 'jj', 'vbg' ]
discouraging [ 'vbg', 'jj' ]
discriminating [ 'vbg', 'jj' ]
dissenting [ 'jj', 'vbg' ]
dissolving [ 'vbg', 'jj' ]
distinguishing [ 'vbg', 'jj' ]
distracting [ 'vbg', 'jj' ]
disturbing [ 'jj', 'vbg' ]
dividing [ 'vbg', 'jj' ]
diving [ 'vbg', 'jj', 'nn' ]
dizzying [ 'jj', 'vbg' ]
dominating [ 'vbg', 'jj' ]
domineering [ 'vbg', 'jj' ]
doting [ 'vbg', 'jj' ]
doubting [ 'vbg', 'jj' ]
drawing [ 'vbg', 'jj', 'nn' ]
dressing [ 'nn', 'vbg', 'jj' ]
drifting [ 'vbg', 'jj', 'nn' ]
drilling [ 'nn', 'jj', 'vbg' ]
drinking [ 'nn', 'jj', 'vbg' ]
driving [ 'vbg', 'jj', 'nn' ]
dwelling [ 'nn', 'vbg' ]
dying [ 'vbg', 'jj', 'nn' ]
easing [ 'vbg', 'jj', 'nn' ]
eating [ 'vbg', 'jj', 'nn' ]
embarrassing [ 'jj', 'vbg' ]
encouraging [ 'vbg', 'jj' ]
ending [ 'vbg', 'jj', 'nn', 'vbn' ]
enduring [ 'vbg', 'jj' ]
engaging [ 'vbg', 'jj' ]
engulfing [ 'vbg', 'jj' ]
enlightening [ 'vbg', 'jj' ]
entertaining [ 'vbg', 'jj', 'nn' ]
enticing [ 'vbg', 'jj' ]
evening [ 'nn', 'vbg' ]
exasperating [ 'vbg', 'jj' ]
exceeding [ 'vbg', 'jj' ]
exciting [ 'jj', 'vbg' ]
exhausting [ 'vbg', 'jj' ]
existing [ 'vbg', 'jj' ]
expanding [ 'vbg', 'jj' ]
exposing [ 'vbg', 'jj' ]
facing [ 'vbg', 'jj' ]
fading [ 'vbg', 'jj', 'nn' ]
falling [ 'vbg', 'jj', 'nn' ]
feeling [ 'nn', 'vbg' ]
fetching [ 'vbg', 'jj' ]
fiddling [ 'nn', 'jj', 'vbg' ]
fighting [ 'vbg', 'jj' ]
filing [ 'nn', 'vbg' ]
financing [ 'nn', 'jj', 'vbg' ]
finishing [ 'vbg', 'jj', 'nn' ]
firing [ 'vbg', 'jj', 'nn' ]
fishing [ 'nn', 'vbg', 'jj' ]
fitting [ 'jj', 'nn', 'vbg' ]
flagging [ 'jj', 'vbg' ]
flaming [ 'jj', 'vbg' ]
flapping [ 'vbg', 'jj' ]
flaring [ 'vbg', 'jj' ]
flipping [ 'vbg', 'jj', 'rb' ]
floating [ 'vbg', 'jj' ]
floundering [ 'vbg', 'jj' ]
flourishing [ 'vbg', 'jj' ]
flowing [ 'vbg', 'jj' ]
flying [ 'vbg', 'jj' ]
folding [ 'vbg', 'jj', 'nn' ]
following [ 'vbg', 'jj', 'nn' ]
forbidding [ 'vbg', 'jj' ]
forecasting [ 'nn', 'jj', 'vbg' ]
foregoing [ 'nn', 'jj', 'vbg' ]
forgiving [ 'vbg', 'jj' ]
forthcoming [ 'jj', 'vbg' ]
foundering [ 'vbg', 'jj' ]
freezing [ 'vbg', 'jj', 'nn' ]
frightening [ 'jj', 'vbg' ]
frustrating [ 'jj', 'vbg' ]
fumbling [ 'vbg', 'jj' ]
funding [ 'vbg', 'jj' ]
furnishing [ 'nn', 'vbg' ]
galloping [ 'vbg', 'jj' ]
gaping [ 'vbg', 'jj' ]
gathering [ 'nn', 'vbg' ]
glancing [ 'vbg', 'jj' ]
glaring [ 'jj', 'vbg' ]
glowing [ 'vbg', 'jj' ]
going [ 'vbg', 'jj', 'nn' ]
golfing [ 'nn', 'jj', 'vbg' ]
governing [ 'vbg', 'jj', 'nn' ]
gratifying [ 'jj', 'vbg' ]
grazing [ 'vbg', 'jj', 'nn' ]
greeting [ 'nn', 'vbg', 'jj' ]
grinning [ 'vbg', 'jj' ]
gripping [ 'vbg', 'jj' ]
grouping [ 'nn', 'vbg' ]
growing [ 'vbg', 'jj', 'nn' ]
grueling [ 'jj', 'vbg' ]
guiding [ 'vbg', 'jj' ]
halting [ 'vbg', 'jj' ]
hanging [ 'vbg', 'jj', 'nn' ]
harrowing [ 'jj', 'vbg' ]
hatching [ 'nn', 'vbg' ]
haunting [ 'jj', 'vbg' ]
healing [ 'nn', 'jj', 'vbg' ]
hearing [ 'nn', 'vbg' ]
hedging [ 'vbg', 'jj', 'nn' ]
hemorrhaging [ 'vbg', 'jj', 'nn' ]
hijacking [ 'nn', 'vbg' ]
hindering [ 'vbg', 'jj' ]
holding [ 'vbg', 'jj', 'nn' ]
hollering [ 'vbg', 'jj' ]
housing [ 'nn', 'vbg', 'jj' ]
hulking [ 'jj', 'vbg' ]
hurrying [ 'vbg', 'jj' ]
illuminating [ 'jj', 'vbg' ]
impending [ 'jj', 'vbg' ]
imposing [ 'vbg', 'jj' ]
incorporating [ 'jj', 'vbg' ]
increasing [ 'vbg', 'jj', 'nn' ]
incriminating [ 'vbg', 'jj' ]
infuriating [ 'jj', 'vbg' ]
inhibiting [ 'vbg', 'jj' ]
inquiring [ 'jj', 'vbg' ]
inspiring [ 'jj', 'vbg' ]
insulating [ 'vbg', 'jj', 'nn' ]
insulting [ 'jj', 'vbg' ]
intensifying [ 'vbg', 'jj' ]
intertwining [ 'vbg', 'jj' ]
intimidating [ 'vbg', 'jj' ]
intriguing [ 'jj', 'vbg' ]
investing [ 'vbg', 'jj', 'nn' ]
inviting [ 'vbg', 'jj' ]
isolating [ 'vbg', 'jj' ]
jarring [ 'vbg', 'jj' ]
kidnapping [ 'nn', 'vbg' ]
killing [ 'vbg', 'jj', 'nn' ]
knowing [ 'vbg', 'jj', 'nn' ]
lacking [ 'vbg', 'jj' ]
lagging [ 'vbg', 'jj', 'nn' ]
landing [ 'nn', 'vbg' ]
languishing [ 'vbg', 'jj' ]
lasting [ 'vbg', 'jj' ]
laughing [ 'vbg', 'jj', 'nn' ]
leading [ 'vbg', 'jj', 'nn' ]
leaping [ 'vbg', 'jj' ]
lending [ 'vbg', 'jj' ]
liberating [ 'vbg', 'jj' ]
licensing [ 'vbg', 'jj' ]
lifting [ 'vbg', 'jj', 'nn' ]
lighting [ 'nn', 'vbg' ]
lingering [ 'vbg', 'jj' ]
listing [ 'nn', 'vbg' ]
living [ 'vbg', 'jj', 'nn' ]
lobbying [ 'vbg', 'jj', 'nn' ]
locking [ 'jj', 'vbg' ]
lodging [ 'nn', 'vbg' ]
logging [ 'vbg', 'jj' ]
longing [ 'nn', 'vbg' ]
looking [ 'vbg', 'jj', 'nn' ]
losing [ 'vbg', 'jj', 'nn' ]
loving [ 'jj', 'vbg' ]
maddening [ 'jj', 'vbg' ]
mailing [ 'nn', 'vbg' ]
managing [ 'vbg', 'jj', 'nn' ]
maneuvering [ 'vbg', 'jj' ]
marketing [ 'vbg', 'jj' ]
matching [ 'vbg', 'jj', 'nn' ]
mating [ 'nn', 'jj', 'vbg' ]
meaning [ 'nn', 'vbg' ]
measuring [ 'vbg', 'jj' ]
meeting [ 'nn', 'vbg' ]
melting [ 'vbg', 'jj', 'nn' ]
menacing [ 'jj', 'vbg' ]
misleading [ 'jj', 'vbg' ]
missing [ 'vbg', 'jj' ]
mitigating [ 'vbg', 'jj' ]
mocking [ 'vbg', 'jj' ]
modeling [ 'nn', 'jj', 'vbg' ]
moderating [ 'vbg', 'jj' ]
molding [ 'nn', 'vbg' ]
moralizing [ 'vbg', 'jj' ]
motivating [ 'vbg', 'jj' ]
mounting [ 'vbg', 'jj', 'nn' ]
moving [ 'vbg', 'jj', 'nn' ]
murdering [ 'vbg', 'jj' ]
nagging [ 'jj', 'vbg' ]
negotiating [ 'vbg', 'jj', 'nn' ]
neighboring [ 'vbg', 'jj' ]
nesting [ 'vbg', 'jj', 'nn' ]
nodding [ 'vbg', 'jj' ]
occupying [ 'vbg', 'jj' ]
offering [ 'nn', 'vbg' ]
offsetting [ 'vbg', 'jj' ]
opening [ 'nn', 'vbg', 'jj' ]
operating [ 'vbg', 'jj', 'nn' ]
opposing [ 'vbg', 'jj' ]
overarching [ 'vbg', 'jj' ]
overheating [ 'vbg', 'jj', 'nn' ]
overlapping [ 'vbg', 'jj', 'nn' ]
overriding [ 'vbg', 'jj' ]
overwhelming [ 'jj', 'vbg' ]
owing [ 'jj', 'vbg' ]
pacing [ 'vbg', 'jj', 'nn' ]
packaging [ 'nn', 'vbg' ]
padding [ 'nn', 'vbg' ]
painting [ 'nn', 'vbg' ]
pairing [ 'nn', 'vbg' ]
panting [ 'vbg', 'jj', 'nn' ]
paralyzing [ 'vbg', 'jj' ]
parking [ 'nn', 'jj', 'vbg' ]
participating [ 'vbg', 'jj' ]
passing [ 'vbg', 'jj', 'nn' ]
patronizing [ 'vbg', 'jj' ]
paying [ 'vbg', 'jj' ]
peddling [ 'vbg', 'jj', 'nn' ]
pending [ 'vbg', 'jj' ]
penetrating [ 'jj', 'vbg' ]
performing [ 'vbg', 'jj', 'nn' ]
persisting [ 'vbg', 'jj' ]
piercing [ 'vbg', 'jj' ]
piling [ 'vbg', 'nn' ]
pioneering [ 'vbg', 'jj' ]
playing [ 'vbg', 'jj', 'nn' ]
pleading [ 'vbg', 'jj', 'nn' ]
pleasing [ 'jj', 'vbg' ]
polling [ 'nn', 'jj', 'vbg' ]
polluting [ 'vbg', 'jj' ]
preaching [ 'vbg', 'jj' ]
preceding [ 'vbg', 'jj' ]
preferred [ 'jj', 'vbd', 'vbg', 'vbn' ]
pressing [ 'vbg', 'jj' ]
prevailing [ 'vbg', 'jj' ]
printing [ 'nn', 'vbg' ]
probing [ 'vbg', 'jj', 'nn' ]
proceeding [ 'nn', 'vbg' ]
producing [ 'vbg', 'jj', 'nn' ]
promising [ 'jj', 'vbg' ]
pronouncing [ 'jj', 'vbg' ]
providing [ 'vbg', 'in' ]
provoking [ 'vbg', 'jj' ]
prying [ 'jj', 'vbg' ]
publishing [ 'nn', 'jj', 'vbg' ]
punishing [ 'vbg', 'jj' ]
purchasing [ 'vbg', 'jj' ]
pushing [ 'vbg', 'jj', 'nn' ]
puzzling [ 'jj', 'vbg' ]
questioning [ 'vbg', 'jj' ]
racing [ 'vbg', 'jj', 'nn' ]
raging [ 'vbg', 'jj' ]
raising [ 'vbg', 'rp' ]
rallying [ 'vbg', 'jj', 'nn' ]
ranking [ 'jj', 'vbg' ]
rating [ 'nn', 'vbg' ]
reading [ 'nn', 'vbg' ]
reassuring [ 'vbg', 'jj' ]
reckoning [ 'nn', 'vbg' ]
reclining [ 'vbg', 'jj' ]
recording [ 'nn', 'vbg' ]
redeeming [ 'vbg', 'jj' ]
reflecting [ 'vbg', 'jj' ]
refreshing [ 'jj', 'vbg' ]
refunding [ 'vbg', 'jj' ]
relaxing [ 'vbg', 'jj' ]
remaining [ 'vbg', 'jj' ]
reordering [ 'nn', 'vbg' ]
repeating [ 'vbg', 'jj' ]
repositioning [ 'nn', 'vbg' ]
restraining [ 'vbg', 'jj', 'nn' ]
restricting [ 'vbg', 'jj' ]
restructuring [ 'vbg', 'nn' ]
resulting [ 'vbg', 'jj' ]
retiring [ 'vbg', 'jj' ]
revealing [ 'vbg', 'jj' ]
reviving [ 'vbg', 'jj' ]
revolving [ 'vbg', 'jj' ]
rewarding [ 'jj', 'vbg' ]
riding [ 'vbg', 'jj', 'nn' ]
rinsing [ 'nn', 'vbg' ]
ripening [ 'vbg', 'jj' ]
rising [ 'vbg', 'jj' ]
riveting [ 'vbg', 'jj' ]
roaring [ 'vbg', 'jj', 'nn' ]
rocking [ 'nn', 'jj', 'vbg' ]
roiling [ 'vbg', 'jj' ]
rolling [ 'vbg', 'jj', 'nn' ]
ruling [ 'nn', 'vbg', 'jj' ]
running [ 'vbg', 'jj', 'rb' ]
sagging [ 'vbg', 'jj', 'nn' ]
sampling [ 'nn', 'vbg' ]
satisfying [ 'jj', 'vbg' ]
saving [ 'vbg', 'jj', 'nn' ]
scheming [ 'jj', 'vbg' ]
screaming [ 'vbg', 'jj', 'nn' ]
screeching [ 'vbg', 'jj' ]
screening [ 'nn', 'vbg' ]
scrubbing [ 'nn', 'vbg' ]
searing [ 'vbg', 'jj' ]
seating [ 'nn', 'vbg' ]
seeming [ 'jj', 'vbg' ]
seething [ 'vbg', 'jj' ]
selling [ 'vbg', 'jj' ]
sewing [ 'nn', 'vbg' ]
shading [ 'nn', 'vbg' ]
shattering [ 'vbg', 'jj' ]
shifting [ 'vbg', 'jj', 'nn' ]
shimmering [ 'vbg', 'jj' ]
shining [ 'vbg', 'jj' ]
shocking [ 'jj', 'vbg' ]
shooting [ 'nn', 'vbg' ]
shopping [ 'nn', 'jj', 'vbg' ]
shuddering [ 'vbg', 'jj' ]
singing [ 'vbg', 'jj', 'nn' ]
sinking [ 'vbg', 'jj' ]
sitting [ 'vbg', 'jj', 'nn' ]
sizzling [ 'jj', 'vbg' ]
slanting [ 'vbg', 'jj' ]
slapping [ 'vbg', 'jj', 'nn' ]
slaying [ 'nn', 'vbg' ]
sliding [ 'vbg', 'jj' ]
sloping [ 'vbg', 'jj' ]
slumping [ 'vbg', 'jj' ]
smashing [ 'jj', 'vbg' ]
smiling [ 'vbg', 'jj', 'nn' ]
soaking [ 'vbg', 'jj', 'nn', 'rb' ]
soaring [ 'vbg', 'jj' ]
sobering [ 'vbg', 'jj' ]
softening [ 'vbg', 'jj', 'nn' ]
soldering [ 'jj', 'vbg' ]
soothing [ 'vbg', 'jj' ]
sopping [ 'jj', 'vbg' ]
sounding [ 'vbg', 'jj', 'nn' ]
sparing [ 'vbg', 'jj' ]
sparkling [ 'jj', 'rb', 'vbg' ]
speeding [ 'vbg', 'jj', 'nn' ]
spending [ 'vbg', 'jj' ]
spinning [ 'vbg', 'jj' ]
spiraling [ 'vbg', 'jj' ]
splitting [ 'vbg', 'jj' ]
sporting [ 'vbg', 'jj', 'nn' ]
sprawling [ 'vbg', 'jj' ]
staffing [ 'vbg', 'jj', 'nn' ]
staggering [ 'jj', 'vbg' ]
standing [ 'vbg', 'jj', 'nn' ]
starring [ 'vbg', 'jj' ]
starting [ 'vbg', 'jj', 'nn' ]
startling [ 'jj', 'vbg' ]
starving [ 'vbg', 'jj' ]
staying [ 'vbg', 'jj', 'nn' ]
stealing [ 'vbg', 'jj', 'nn' ]
steering [ 'nn', 'jj', 'vbg' ]
stepping [ 'vbg', 'jj' ]
sticking [ 'vbg', 'jj' ]
stifling [ 'vbg', 'jj' ]
stimulating [ 'vbg', 'jj' ]
stinging [ 'jj', 'vbg' ]
stinking [ 'vbg', 'jj' ]
stirring [ 'vbg', 'jj', 'nn' ]
stitching [ 'nn', 'vbg' ]
strapping [ 'jj', 'vbg' ]
strengthening [ 'vbg', 'jj', 'nn' ]
striking [ 'jj', 'vbg' ]
struggling [ 'vbg', 'jj' ]
strutting [ 'vbg', 'jj' ]
stumbling [ 'vbg', 'jj', 'nn' ]
subcontracting [ 'nn', 'jj', 'vbg' ]
succeeding [ 'vbg', 'jj', 'nn' ]
suffering [ 'vbg', 'jj', 'nn' ]
suffocating [ 'vbg', 'jj' ]
supporting [ 'vbg', 'jj' ]
surging [ 'vbg', 'jj' ]
surpassing [ 'vbg', 'rb' ]
surprising [ 'jj', 'vbg' ]
surrounding [ 'vbg', 'jj', 'nn' ]
sweeping [ 'vbg', 'jj', 'nn' ]
swelling [ 'vbg', 'jj', 'nn' ]
swimming [ 'vbg', 'jj', 'nn' ]
swinging [ 'vbg', 'jj' ]
tabling [ 'vbg', 'jj', 'nn' ]
taken [ 'vbn', 'vbg' ]
tantalizing [ 'vbg', 'jj' ]
taxing [ 'vbg', 'jj', 'nn' ]
teasing [ 'jj', 'vbg' ]
teetering [ 'vbg', 'jj' ]
telling [ 'vbg', 'jj', 'nn' ]
terrifying [ 'jj', 'vbg' ]
thieving [ 'vbg', 'jj', 'nn' ]
thinking [ 'vbg', 'jj' ]
thrashing [ 'nn', 'vbg' ]
threatening [ 'vbg', 'jj' ]
thriving [ 'vbg', 'jj' ]
thundering [ 'vbg', 'jj' ]
tightening [ 'vbg', 'jj', 'nn' ]
timing [ 'nn', 'vbg' ]
tolerating [ 'vbg', 'jj' ]
tottering [ 'jj', 'vbg' ]
touching [ 'vbg', 'jj', 'nn' ]
touring [ 'vbg', 'jj', 'nn' ]
towering [ 'jj', 'vbg' ]
tracing [ 'vbg', 'jj', 'nn' ]
trading [ 'vbg', 'jj' ]
training [ 'vbg', 'jj' ]
trembling [ 'vbg', 'jj' ]
troubling [ 'jj', 'vbg' ]
trusting [ 'jj', 'vbg' ]
trying [ 'vbg', 'jj', 'nn' ]
turning [ 'vbg', 'jj', 'nn' ]
underlying [ 'vbg', 'jj' ]
underperforming [ 'vbg', 'jj' ]
understanding [ 'nn', 'vbg' ]
undertaking [ 'nn', 'vbg' ]
undoing [ 'nn', 'vbg' ]
unfolding [ 'vbg', 'jj' ]
unifying [ 'vbg', 'jj' ]
unnerving [ 'vbg', 'jj' ]
unraveling [ 'jj', 'vbg' ]
unsettling [ 'jj', 'vbg' ]
uplifting [ 'jj', 'vbg' ]
upsetting [ 'vbg', 'jj', 'nn' ]
varying [ 'vbg', 'jj' ]
vaulting [ 'jj', 'vbg' ]
vending [ 'vbg', 'jj' ]
vexing [ 'jj', 'vbg' ]
visiting [ 'vbg', 'jj' ]
voting [ 'nn', 'jj', 'vbg' ]
waffling [ 'vbg', 'jj', 'nn' ]
waiting [ 'vbg', 'jj' ]
waking [ 'vbg', 'jj' ]
walking [ 'vbg', 'jj' ]
warning [ 'nn', 'vbg' ]
wasting [ 'vbg', 'jj', 'nn' ]
weakening [ 'vbg', 'jj', 'nn' ]
welcoming [ 'vbg', 'jj' ]
wheezing [ 'vbg', 'jj' ]
whipping [ 'vbg', 'jj', 'nn' ]
whirling [ 'vbg', 'jj', 'nn' ]
willing [ 'jj', 'vbg' ]
winding [ 'vbg', 'jj', 'nn' ]
winning [ 'vbg', 'jj', 'nn' ]
withering [ 'vbg', 'jj' ]
working [ 'vbg', 'jj', 'nn' ]
worrying [ 'vbg', 'jj' ]
worsening [ 'vbg', 'jj', 'nn' ]
wrenching [ 'jj', 'vbg' ]
writhing [ 'vbg', 'jj', 'nn' ]
yawning [ 'vbg', 'jj' ]
yearning [ 'nn', 'vbg' ]
yielding [ 'vbg', 'jj', 'nn' ]
Good start
Let me know if you also want me to commit the script I used modifying the dictionary file.
Yes, please add it to the scripts dir
Also, I noticed that there are a few 'rb' tags in this list. These should be mistakes and the 'rb' tags should be removed, right?
Why do you suggest this?
The following words are not removed yet, because they are either also considered as adjective or noun.
So many of these should be removed as well, but I will go through them manually.
The harder part of this ticket is making other functions work correctly without these parts of speech. These include:
I will start adding tests for these cases
On 'rb' tags: These words could potentially be an adverb in a sentence, but usually, they won't be listed as an adverb in the dictionary.
https://github.com/dhowe/RiTa/pull/586 Please check the script here
That makes sense
Moving this ticket to: https://github.com/dhowe/RiTaJSv2/issues
When a word has a single POS that is 'vbg' and it is regular, and the verb also exists in the dictionary, it can be removed.
@cqx931 did we discuss this already? is there any reason not to do this?
We just need to do the conjugation for randomWord()
Some examples: