ó <¿CVc@s…ddlmZddlZddlmZddlmZddlmZdefd„ƒYZ d„Z e d kre ƒndS( iÿÿÿÿ(tprint_functionN(t defaultdict(treduce(t CorpusReadertLinThesaurusCorpusReadercBseeZdZejdƒZed„ƒZdd„Zd d„Z d d„Z d d„Z d„Z RS( sG Wrapper for the LISP-formatted thesauruses distributed by Dekang Lin. s \("?([^"]+)"? \(desc [0-9.]+\).+cCs ttƒS(s8 Factory for creating defaultdict of defaultdict(dict)s (Rtdict(((sh/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/lin.pyt__defaultdict_factorysgc Cs)tt|ƒj|dƒttjƒ|_||_xî|jdtdtƒD]Ô\}}}t |ƒ·}t}x§|D]Ÿ}|j ƒ}|r®tj j d|ƒ} t }qx|dkrÃt}qx|jdƒ} t| ƒdkrx| \} } t| ƒ|j|| | j dƒs(RR&R(RR$((R$Rsh/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/lin.pyt __contains__wsN(t__name__t __module__t__doc__tretcompileRt staticmethodR R tNoneR*R,R.R1(((sh/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/lin.pyRs   cCsÚddlm}d}d}td|ƒt|j|ƒƒtd|ƒt|j|ƒƒtd|ƒt|j|dd ƒƒtd|ƒt|j|dd ƒƒtd ||fƒt|j||ƒƒdS( Niÿÿÿÿ(t lin_thesaurustbusinesst enterprisesGetting synonyms for sGetting scored synonyms for s5Getting synonyms from simN.lsp (noun subsection) for RssimN.lspsSimilarity score for %s and %s:(t nltk.corpusR9tprintR.R,R*(tthestword1tword2((sh/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/lin.pytdemo†st__main__( t __future__RR5t collectionsRt functoolsRtnltk.corpus.readerRRRAR2(((sh/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/lin.pyts v