function() {
  this.words = {};
  this.tags = tags;
  this.regex = [];
  this.patterns = {};
  this.conjugations = {};
  this.plurals = {};
  //denormalized data for faster-lookups
  this.cache = {
    firstWords: {},
    toInfinitive: {},
    toSingular: {}
  };
}
function() {
  this.words = {};
  this.tags = tags;
  this.regex = [];
  this.patterns = {};
  this.conjugations = {};
  this.plurals = {};
  //denormalized data for faster-lookups
  this.cache = {
    firstWords: {},
    toInfinitive: {},
    toSingular: {}
  };
}
function ( ) { this . words = { } ; this . tags = tags ; this . regex = [ ] ; this . patterns = { } ; this . conjugations = { } ; this . plurals = { } ; //denormalized data for faster-lookups this . cache = { firstWords : { } , toInfinitive : { } , toSingular : { } } ; }
class World
class World
A cache of the words and tags