lib/zenlish/lang/dictionary.rb in zenlish-0.2.01 vs lib/zenlish/lang/dictionary.rb in zenlish-0.2.02

- old
+ new

@@ -41,11 +41,13 @@ add_entry('at', 'Preposition') add_entry('bad', 'Adjective') add_entry('be', 'AuxiliaryBe') add_entry('be', 'IrregularVerbBe') add_entry('because', 'SubordinatingConjunction') - add_entry('become', 'IrregularLinkingVerb') + add_entry('become', 'IrregularLinkingVerb') do + forms past_simple: 'became', past_participle: 'become' + end add_entry('before', 'Adverb') add_entry('before', 'Adjective') add_entry('before', 'Preposition') add_entry('before', 'SubordinatingConjunction') add_entry('belong', 'RegularVerb') @@ -56,27 +58,33 @@ add_entry('but', 'Coordinator') add_entry('can', 'IrregularVerb') add_entry('can', 'ModalVerbCan') add_entry('cause', 'RegularVerb') add_entry('change', 'RegularVerb') - add_entry('choose', 'IrregularVerb') + add_entry('choose', 'IrregularVerb') do + forms past_simple: 'chose', past_participle: 'chosen' + end add_entry('contain', 'RegularVerb') add_entry('container', 'CommonNoun') add_entry('could', 'ModalVerbCould') add_entry('damage', 'RegularVerb') add_entry('die', 'RegularVerb') add_entry('difficult', 'Adjective') add_entry('different', 'Adjective') add_entry('do', 'AuxiliaryDo') - add_entry('do', 'IrregularVerbDo') + add_entry('do', 'IrregularVerbDo') do + forms past_simple: 'did', past_participle: 'done' + end add_entry('each', 'DistributiveDeterminer') add_entry('each', 'Pronoun') add_entry('exist', 'RegularVerb') add_entry('false', 'Adjective') add_entry('far', 'Adverb') add_entry('far from', 'Preposition') - add_entry('feel', 'IrregularLinkingVerb') + add_entry('feel', 'IrregularLinkingVerb') do + forms past_simple: 'felt', past_participle: 'felt' + end add_entry('for', 'Preposition') add_entry('from', 'Preposition') add_entry('good', 'Adjective') add_entry('have', 'IrregularVerbHave') add_entry('happen', 'RegularVerb') @@ -90,17 +98,21 @@ add_entry('in', 'Preposition') add_entry('inside', 'Preposition') add_entry('it', 'PersonalPronoun') add_entry('its', 'PossessiveDeterminer') add_entry('kind', 'CommonNoun') - add_entry('know', 'IrregularVerbKnow') + add_entry('know', 'IrregularVerbKnow') do + forms past_simple: 'knew', past_participle: 'known' + end add_entry('like', 'Preposition') add_entry('live', 'RegularVerb') add_entry('living', 'Adjective') add_entry('long', 'Adjective') add_entry('machine', 'CommonNoun') - add_entry('make', 'IrregularVerb') + add_entry('make', 'IrregularVerb') do + forms past_simple: 'made', past_participle: 'made' + end add_entry('many', 'Quantifier') add_entry('maybe', 'AdverbMaybe') add_entry('me', 'PersonalPronoun') add_entry('moment', 'CommonNoun') add_entry('more', 'Adjective') @@ -127,12 +139,16 @@ add_entry('person', 'CommonNoun', {'NUMBER' => enumeration(:singular), 'PARADIGM' => [identifier, 'Singular_only']}) add_entry('place', 'CommonNoun') add_entry('same', 'Adjective') add_entry('same', 'Pronoun') - add_entry('say', 'IrregularVerbSay') - add_entry('see', 'IrregularVerb') + add_entry('say', 'IrregularVerbSay') do + forms past_simple: 'said', past_participle: 'said' + end + add_entry('see', 'IrregularVerb') do + forms past_simple: 'saw', past_participle: 'seen' + end add_entry('short', 'Adjective') add_entry('side', 'CommonNoun') add_entry('small', 'Adjective') add_entry('some', 'Quantifier') add_entry('someone', 'IndefinitePronoun') @@ -146,10 +162,12 @@ add_entry('then', 'LinkingAdverb') add_entry('their', 'PossessiveDeterminer') add_entry('there', 'ExistentialThere') add_entry('they', 'PersonalPronoun') add_entry('thing', 'CommonNoun') - add_entry('think', 'IrregularVerbThink') + add_entry('think', 'IrregularVerbThink') do + forms past_simple: 'thought', past_participle: 'thought' + end add_entry('this', 'DemonstrativeDeterminer') add_entry('this', 'DemonstrativePronoun') add_entry('this one', 'DemonstrativePronoun') add_entry('time', 'CommonNoun') add_entry('to', 'Preposition') \ No newline at end of file