compromise
Version:
natural language processing in the browser
109 lines (108 loc) • 2.13 kB
JavaScript
//particples are a bit like past-tense, but used differently
//map the infinitive to its irregular-participle
module.exports = {
'become': 'become',
'begin': 'begun',
'bend': 'bent',
'bet': 'bet',
'bite': 'bitten',
'bleed': 'bled',
'brake': 'broken',
'bring': 'brought',
'build': 'built',
'burn': 'burned',
'burst': 'burst',
'buy': 'bought',
'catch': 'caught',
'choose': 'chosen',
'cling': 'clung',
'come': 'come',
'creep': 'crept',
'cut': 'cut',
'deal': 'dealt',
'dig': 'dug',
'dive': 'dived',
'do': 'done',
'draw': 'drawn',
'dream': 'dreamt',
'drive': 'driven',
'eat': 'eaten',
'fall': 'fallen',
'feed': 'fed',
'fight': 'fought',
'flee': 'fled',
'fling': 'flung',
'forget': 'forgotten',
'forgive': 'forgiven',
'freeze': 'frozen',
'got': 'gotten',
'give': 'given',
'go': 'gone',
'grow': 'grown',
'hang': 'hung',
'have': 'had',
'hear': 'heard',
'hide': 'hidden',
'hit': 'hit',
'hold': 'held',
'hurt': 'hurt',
'keep': 'kept',
'kneel': 'knelt',
'know': 'known',
'lay': 'laid',
'lead': 'led',
'leap': 'leapt',
'leave': 'left',
'lend': 'lent',
'light': 'lit',
'loose': 'lost',
'make': 'made',
'mean': 'meant',
'meet': 'met',
'pay': 'paid',
'prove': 'proven',
'put': 'put',
'quit': 'quit',
'read': 'read',
'ride': 'ridden',
'ring': 'rung',
'rise': 'risen',
'run': 'run',
'say': 'said',
'see': 'seen',
'seek': 'sought',
'sell': 'sold',
'send': 'sent',
'set': 'set',
'sew': 'sewn',
'shake': 'shaken',
'shave': 'shaved',
'shine': 'shone',
'shoot': 'shot',
'shut': 'shut',
'seat': 'sat',
'slay': 'slain',
'sleep': 'slept',
'slide': 'slid',
'sneak': 'snuck',
'speak': 'spoken',
'speed': 'sped',
'spend': 'spent',
'spill': 'spilled',
'spin': 'spun',
'spit': 'spat',
'split': 'split',
'spring': 'sprung',
'stink': 'stunk',
'strew': 'strewn',
'sware': 'sworn',
'sweep': 'swept',
'thrive': 'thrived',
'throw': 'thrown',
'undergo': 'undergone',
'upset': 'upset',
'weave': 'woven',
'weep': 'wept',
'wind': 'wound',
'wring': 'wrung'
};