³ò
4ÒÇIc           @   s  d  d k  l Z d  d k l Z d  d k l Z d e f d „  ƒ  YZ e	 d j oz d  d k
 l Z e i ƒ  Z d Ge i d	 ƒ GHd
 Ge i d ƒ GHd Ge i d ƒ GHd Ge i d ƒ GHd Ge i d ƒ GHn d e e f d „  ƒ  YZ d e e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   NOUN(   t   wordnet(   t
   Deprecatedt   WordNetLemmatizerc           B   s,   e  Z d  Z d „  Z e d „ Z d „  Z RS(   sD   
    A lemmatizer that uses WordNet's built-in morphy function.
    c         C   s   d S(   s/   
        Create a new WordNet stemmer.
        N(    (   t   self(    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyt   __init__   s    c         C   s'   t  i | | ƒ } | p
 | } n | S(   N(   t   _wordnett   morphy(   R   t   wordt   post   lemma(    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyt	   lemmatize   s    
c         C   s   d S(   Ns   <WordNetLemmatizer>(    (   R   (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyt   __repr__   s    (   t   __name__t
   __module__t   __doc__R   R    R   R   (    (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyR      s   	t   __main__(   t   stems   dogs ->t   dogss   churches ->t   churchess   aardwolves ->t
   aardwolvess   abaci ->t   abacis   hardrock ->t   hardrockt   WordnetStemmerc           B   s   e  Z d  Z d „  Z RS(   s   Use WordNetLemmatizer instead.c         C   s   t  i |  ƒ d  S(   N(   R   R   (   R   (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyR   ,   s    (   R   R   R   R   (    (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyR   *   s   t   WordNetStemmerc           B   s   e  Z d  Z d „  Z RS(   s   Use WordNetLemmatizer instead.c         C   s   t  i |  ƒ d  S(   N(   R   R   (   R   (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyR   1   s    (   R   R   R   R   (    (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pyR   /   s   N(   t   nltk.corpus.reader.wordnetR    t   nltk.corpusR   R   t   nltk.internalsR   t   objectR   R   t   nltkR   t   wnlR   R   R   (    (    (    s'   /p/zhu/06/nlp/nltk/nltk/stem/wordnet.pys   <module>	   s   