• Jump To … +
    abbreviations.js adjectives.js convertables.js dates.js demonyms.js firstnames.js honourifics.js irregular_nouns.js irregular_verbs.js misc.js multiples.js numbers.js organisations.js phrasal_verbs.js places.js uncountables.js verbs.js fns.js index.js lexicon.js negate.js passive_voice.js contractions.js fancy_lumping.js grammar_rules.js parts_of_speech.js phrasal_verbs.js tagger.js word_rules.js question.js sentence.js statement.js tense.js adjective.js to_adverb.js to_comparative.js to_noun.js to_superlative.js adverb.js to_adjective.js is_acronym.js article.js date.js date_rules.js is_date.js parse_date.js is_plural.js is_uncountable.js noun.js is_organisation.js organisation.js gender.js is_person.js parse_name.js person.js is_place.js place.js pluralize.js pronoun.js singularize.js is_value.js numbers.js to_number.js units.js value.js term.js conjugate.js from_infinitive.js predict_form.js suffix_rules.js to_actor.js to_infinitive.js negate.js verb.js sentence_parser.js text.js
  • convertables.js

  • ¶

    these are adjectives that can become comparative + superlative with out “most/more” its a whitelist for conjugation this data is shared between comparative/superlative methods

    module.exports = [
      'absurd',
      'aggressive',
      'alert',
      'alive',
      'awesome',
      'beautiful',
      'big',
      'bitter',
      'black',
      'blue',
      'bored',
      'boring',
      'brash',
      'brave',
      'brief',
      'bright',
      'broad',
      'brown',
      'calm',
      'charming',
      'cheap',
      'clean',
      'cold',
      'cool',
      'cruel',
      'cute',
      'damp',
      'deep',
      'dear',
      'dead',
      'dark',
      'dirty',
      'drunk',
      'dull',
      'eager',
      'efficient',
      'even',
      'faint',
      'fair',
      'fanc',
      'fast',
      'fat',
      'feeble',
      'few',
      'fierce',
      'fine',
      'flat',
      'forgetful',
      'frail',
      'full',
      'gentle',
      'glib',
      'great',
      'green',
      'gruesome',
      'handsome',
      'hard',
      'harsh',
      'high',
      'hollow',
      'hot',
      'impolite',
      'innocent',
      'keen',
      'kind',
      'lame',
      'lean',
      'light',
      'little',
      'loose',
      'long',
      'loud',
      'low',
      'lush',
      'macho',
      'mean',
      'meek',
      'mellow',
      'mundane',
      'near',
      'neat',
      'new',
      'nice',
      'normal',
      'odd',
      'old',
      'pale',
      'pink',
      'plain',
      'poor',
      'proud',
      'purple',
      'quick',
      'rare',
      'rapid',
      'red',
      'rich',
      'ripe',
      'rotten',
      'round',
      'rude',
      'sad',
      'safe',
      'scarce',
      'scared',
      'shallow',
      'sharp',
      'short',
      'shrill',
      'simple',
      'slim',
      'slow',
      'small',
      'smart',
      'smooth',
      'soft',
      'sore',
      'sour',
      'square',
      'stale',
      'steep',
      'stiff',
      'straight',
      'strange',
      'strong',
      'sweet',
      'swift',
      'tall',
      'tame',
      'tart',
      'tender',
      'tense',
      'thick',
      'thin',
      'tight',
      'tough',
      'vague',
      'vast',
      'vulgar',
      'warm',
      'weak',
      'wet',
      'white',
      'wide',
      'wild',
      'wise',
      'young',
      'yellow',
      'easy',
      'narrow',
      'late',
      'early',
      'soon',
      'close',
      'empty',
      'dry',
      'windy',
      'noisy',
      'thirsty',
      'hungry',
      'fresh',
      'quiet',
      'clear',
      'heavy',
      'happy',
      'funny',
      'lucky',
      'pretty',
      'important',
      'interesting',
      'attractive',
      'dangerous',
      'intellegent',
      'pure',
      'orange',
      'large',
      'firm',
      'grand',
      'formal',
      'raw',
      'weird',
      'glad',
      'mad',
      'strict',
      'tired',
      'solid',
      'extreme',
      'mature',
      'true',
      'free',
      'curly',
      'angry'
    ].reduce(function(h, s) {
      h[s] = 'Adjective';
      return h;
    }, {});