def find_lemmata(tokens):
    for token in tokens:
        word, pos, lemma = token[0], token[1], token[0]
        if pos.startswith("JJ") and word.endswith("e"):
            lemma = predicative(word)  
        if pos == "NNS":
            lemma = singularize(word)
        if pos.startswith(("VB", "MD")):
            lemma = conjugate(word, INFINITIVE) or word
        token.append(lemma.lower())
    return tokens
C{__hash__} can be used to get a hash of an address, even one referring
dataset/ETHPy150Open clips/pattern/pattern/text/nl/__init__.py/find_lemmata--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/internet/test/test_address.py/EmptyUNIXAddressTestCase.test_emptyHash