def generate_greeklish_words(greek_words)
      @greeklish_list.clear

      greek_words.each do |greek_word|
        @per_word_greeklish.clear

        initial_token = greek_word

        digraphs.each_key do |key|
          greek_word = greek_word.gsub(key, digraphs[key])
        end

        # Convert it back to array of characters. The iterations of each
        # character will take place through this array.
        input_token = greek_word.split(//)

        # Iterate through the characters of the token and generate
        # greeklish words.
        input_token.each do |greek_char|
          add_character(conversions[greek_char])
        end

        @greeklish_list << per_word_greeklish.flatten
      end

      @greeklish_list.flatten
    end
def generate_greeklish_words(greek_words)
      @greeklish_list.clear

      greek_words.each do |greek_word|
        @per_word_greeklish.clear

        initial_token = greek_word

        digraphs.each_key do |key|
          greek_word = greek_word.gsub(key, digraphs[key])
        end

        # Convert it back to array of characters. The iterations of each
        # character will take place through this array.
        input_token = greek_word.split(//)

        # Iterate through the characters of the token and generate
        # greeklish words.
        input_token.each do |greek_char|
          add_character(conversions[greek_char])
        end

        @greeklish_list << per_word_greeklish.flatten
      end

      @greeklish_list.flatten
    end
Gets a list of greek words and generates the greeklish version of
 each word.

 @param greek_words a list of greek words
 @return a list of greeklish words