ó <¿CVc@sddlmZddlZddlZddlmZddlmZddlm Z ddl Tddl Tddl Tde fd„ƒYZdS( iÿÿÿÿ(tunicode_literalsN(tLazyConcatenation(tElementWrapper(tmap_tag(t*tNPSChatCorpusReadercBs†eZed d„Zd d„Zd d„Zd d d„Zd d„Zd d d„Z d„Z d„Z d d„Z e d „ƒZRS( cCs#tj||||ƒ||_dS(N(tXMLCorpusReadert__init__t_tagset(tselftroottfileidst wrap_etreettagset((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyRscCsq|jr>tg|j|ƒD]}t|d|jƒ^qƒStg|j|ƒD]}t|dƒ^qQƒSdS(NuSession/Posts/Post(t _wrap_etreetconcattabspathst XMLCorpusViewt _wrap_elt(R R tfileid((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyt xml_postss  /cCs5tg|j|ƒD]}t|d|jƒ^qƒS(NuSession/Posts/Post/terminals(RRRt _elt_to_words(R R R((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pytposts#scsD‡‡fd†}tgˆj|ƒD]}t|d|ƒ^q%ƒS(Ncsˆj||ˆƒS(N(t_elt_to_tagged_words(teltthandler(R R (sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pytreader)suSession/Posts/Post/terminals(RRR(R R R RR((R R sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyt tagged_posts(scCst|j|ƒƒS(N(RR(R R ((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pytwords/scCst|j||ƒƒS(N(RR(R R R ((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyt tagged_words2scCs t|ƒS(N(R(R RR((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyR5scCs0g|jdƒD]}|j|jdƒ^qS(Nutuword(tfindallt_simplify_usernametattrib(R RRtt((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyR8scCsg|jdƒD])}|j|jdƒ|jdf^q}|r‹||jkr‹g|D]'\}}|t|j||ƒf^q[}n|S(Nutuwordupos(RRR RR(R RRR R!t tagged_posttw((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyR<s <7cCsNd|kr)d|jddƒd}n!t|tƒrJ|jdƒ}n|S(NuUseruUiuascii(tsplitt isinstancetbytestdecode(tword((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyRCs  N(t__name__t __module__tFalsetNoneRRRRRRRRRt staticmethodR(((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyRs     (t __future__Rtrettextwrapt nltk.utilRtnltk.internalsRtnltk.tagRtnltk.corpus.reader.utiltnltk.corpus.reader.apitnltk.corpus.reader.xmldocsRR(((sm/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/corpus/reader/nps_chat.pyts