whole_func_string: function( word, locale ) {
  	var numberOfSyllables = 0;
  	var vowelRegex = new RegExp( "[^" + syllableMatchers( locale ).vowels + "]", "ig" );
  	var foundVowels = word.split( vowelRegex );
  	var filteredWords = filter( foundVowels, function( vowel ) {
  		return vowel !== "";
  	} );
  	numberOfSyllables += filteredWords.length;
  
  	return numberOfSyllables;
  }
func_code_string: function( word, locale ) {
  	var numberOfSyllables = 0;
  	var vowelRegex = new RegExp( "[^" + syllableMatchers( locale ).vowels + "]", "ig" );
  	var foundVowels = word.split( vowelRegex );
  	var filteredWords = filter( foundVowels, function( vowel ) {
  		return vowel !== "";
  	} );
  	numberOfSyllables += filteredWords.length;
  
  	return numberOfSyllables;
  }
func_documentation_string: Counts vowel groups inside a word.
  
  @param {string} word A text with words to count syllables.
  @param {String} locale The locale to use for counting syllables.
  @returns {number} the syllable count.