spec/zenlish/support/minimal_lexicon.rb in zenlish-0.1.03 vs spec/zenlish/support/minimal_lexicon.rb in zenlish-0.1.04
- old
+ new
@@ -7,19 +7,21 @@
adjective = $ZenlishLexicon.name2terminal['Adjective']
adverb = $ZenlishLexicon.name2terminal['Adverb']
adverb_not = $ZenlishLexicon.name2terminal['AdverbNot']
adverb_there = $ZenlishLexicon.name2terminal['AdverbThere']
+degree_adverb = $ZenlishLexicon.name2terminal['DegreeAdverb']
# auxiliary_be = $ZenlishLexicon.name2terminal['AuxiliaryBe']
auxiliary_do = $ZenlishLexicon.name2terminal['AuxiliaryDo']
common_noun = $ZenlishLexicon.name2terminal['CommonNoun']
proper_noun = $ZenlishLexicon.name2terminal['ProperNoun']
preposition = $ZenlishLexicon.name2terminal['Preposition']
preposition_than = $ZenlishLexicon.name2terminal['PrepositionThan']
irregular_verb = $ZenlishLexicon.name2terminal['IrregularVerb']
irregular_verb_be = $ZenlishLexicon.name2terminal['IrregularVerbBe']
indefinite_pronoun = $ZenlishLexicon.name2terminal['IndefinitePronoun']
+demonstrative_pronoun = $ZenlishLexicon.name2terminal['DemonstrativePronoun']
demonstrative_determiner = $ZenlishLexicon.name2terminal['DemonstrativeDeterminer']
definite_article = $ZenlishLexicon.name2terminal['DefiniteArticle']
cardinal = $ZenlishLexicon.name2terminal['Cardinal']
comparative_particle = $ZenlishLexicon.name2terminal['ComparativeParticle']
indefinite_quantifier = $ZenlishLexicon.name2terminal['IndefiniteQuantifier']
@@ -31,33 +33,39 @@
lexeme = Zenlish::Lex::Lexeme.new(aWordClass, entry).freeze
$ZenlishLexicon.add_entry(entry.freeze)
end
# Our minimalistic lexicon
+add_entry('alive', adjective)
add_entry('all', indefinite_quantifier)
add_entry('as', comparative_particle)
# add_entry('be', auxiliary_be)
add_entry('be', irregular_verb_be)
+add_entry('big', adjective)
add_entry('do', auxiliary_do)
add_entry('inside', preposition)
add_entry('Lisa', proper_noun)
+add_entry('living', adjective)
add_entry('many', indefinite_quantifier)
add_entry('more', adjective)
add_entry('not', adverb_not)
add_entry('of', preposition)
add_entry('one', cardinal)
add_entry('other', adjective)
add_entry('people', common_noun)
add_entry('person', common_noun)
add_entry('same', adjective)
add_entry('see', irregular_verb)
+add_entry('small', adjective)
add_entry('some', indefinite_quantifier)
add_entry('something', indefinite_pronoun)
add_entry('than', preposition_than)
add_entry('the', definite_article)
add_entry('there', adverb_there)
add_entry('thing', common_noun)
add_entry('this', demonstrative_determiner)
+add_entry('this one', demonstrative_pronoun)
add_entry('Tony', proper_noun)
add_entry('two', cardinal)
+add_entry('very', degree_adverb)
add_entry('.', dot)