U
    Be                     @   s,   d dl mZ d dlmZ G dd deZdS )    )NOUN)wordnetc                   @   s,   e Zd ZdZdd ZefddZdd ZdS )	WordNetLemmatizera  
    WordNet Lemmatizer

    Lemmatize using WordNet's built-in morphy function.
    Returns the input word unchanged if it cannot be found in WordNet.

        >>> from nltk.stem import WordNetLemmatizer
        >>> wnl = WordNetLemmatizer()
        >>> print(wnl.lemmatize('dogs'))
        dog
        >>> print(wnl.lemmatize('churches'))
        church
        >>> print(wnl.lemmatize('aardwolves'))
        aardwolf
        >>> print(wnl.lemmatize('abaci'))
        abacus
        >>> print(wnl.lemmatize('hardrock'))
        hardrock
    c                 C   s   d S )N selfr   r   m/var/www/nmhs-web.org.in/public_html/infoladakh/backend/venv/lib/python3.8/site-packages/nltk/stem/wordnet.py__init__"   s    zWordNetLemmatizer.__init__c                 C   s    t ||}|rt|tdS |S )N)key)r   Z_morphyminlen)r   wordposZlemmasr   r   r   	lemmatize%   s    zWordNetLemmatizer.lemmatizec                 C   s   dS )Nz<WordNetLemmatizer>r   r   r   r   r   __repr__)   s    zWordNetLemmatizer.__repr__N)__name__
__module____qualname____doc__r	   r   r   r   r   r   r   r   r      s   r   N)Znltk.corpus.reader.wordnetr   Znltk.corpusr   objectr   r   r   r   r   <module>	   s   