original_docstring:  Words that are still legal based on the dictionary. 
docstring: Words that are still legal based on the dictionary.
docstring_tokens: Words that are still legal based on the dictionary .
code: def possible_words(self) -> List[str]:
          """ Words that are still legal based on the dictionary. """
  
          possible_words = []
  
          for word in self._dictionary.word_list:
  
              # remove a word if it has a black character
              if any(character in word for character in self._blacks):
                  continue
  
              if not all(word[ind] == character for character, ind in self._greens):
                  continue
  
              if not all(character in word for character, _ in self._yellows):
                  continue
  
              if any(word[ind] == character for character, ind in self._yellows):
                  continue
  
              possible_words.append(word)
  
          return possible_words
code_tokens: def possible_words ( self ) -> List [ str ] : possible_words = [ ] for word in self . _dictionary . word_list : if any ( character in word for character in self . _blacks ) : continue if not all ( word [ ind ] == character for character , ind in self . _greens ) : continue if not all ( character in word for character , _ in self . _yellows ) : continue if any ( word [ ind ] == character for character , ind in self . _yellows ) : continue possible_words . append ( word ) return possible_words
short_docstring: Words that are still legal based on the dictionary.
short_docstring_tokens: Words that are still legal based on the dictionary .
comment: """ Words that are still legal based on the dictionary. """$SEP$# remove a word if it has a black character