+
    ÖÇÜh(  ã                   óæ  € R t ^ RIt^ RIt^ RI5 ^ RIHt ^ RIHt ^ RI5 ^ RI	H
t
  ! R R]4      t ! R R	]4      t ! R
 R]4      t/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bR"R#bR$R%bR&R'bR(R)bR*R+bR,R-b/ R.R/bR0R1bR2R3bR4R5bR6R7bR8R9bR:R;bR<R=bR>R?bR@RAbRBRCbRDREbRFRGbRHRIbRJRKbRLRMbRNRMbC/ RORPbRQRRbRSRTbRURVbRWRXbRYRZbR[R\bR]R^bR_R`bRaRbbRcRdbReRfbRgRhbRiRjbRkRlbRmRnbRoRpbC/ RqRrbRsRtbRuRvbRwRxbRyRzbR{R|bR}R~bRR€bR�R‚bRƒR„bR…R†bR‡RˆbR‰RŠbR‹RŒbR�RŽbR�R�bR‘R’bC/ R“R”bR•R–bR—R˜bR™RšbR›RœbR�RžbRŸR bR¡R¢bR£R¤bR¥R¦bR§R¨bR©RªbR«R¬bR­R®bR¯R°bR±R²bR³R´bCRµR¶R·R¸R¹RºR»R¼R½R¾R¿RÀRÁRÂRÃRÄRÅRÆRÇRÈRÉRÊRËRÌRÍRÎRÏRÐRÑRÒ/CtR# )Óaß  
Corpus reader for the York-Toronto-Helsinki Parsed Corpus of Old
English Prose (YCOE), a 1.5 million word syntactically-annotated
corpus of Old English prose texts. The corpus is distributed by the
Oxford Text Archive: http://www.ota.ahds.ac.uk/ It is not included
with NLTK.

The YCOE corpus is divided into 100 files, each representing
an Old English prose text. Tags used within each text complies
to the YCOE standard: https://www-users.york.ac.uk/~lang22/YCOE/YcoeHome.htm
N)Ú*)ÚBracketParseCorpusReader)ÚTaggedCorpusReader)ÚRegexpTokenizerc                   óŽ   a € ] tR t^t o RtRR ltRR ltRR ltR tRR lt	RR lt
RR	 ltRR
 ltRR ltRR ltRR ltRtV tR# )ÚYCOECorpusReaderz¦
Corpus reader for the York-Toronto-Helsinki Parsed Corpus of Old
English Prose (YCOE), a 1.5 million word syntactically-annotated
corpus of Old English prose texts.
c                ó¦  € \         P                  W. V4       \        V P                  P	                  R 4      RRVR7      V n        \        V P                  P	                  R4      RR4      V n        V P
                  P                  4        Uu0 uF  q3RR
 kK	  	  ppV P                  P                  4        Uu0 uF  q3RR
 kK	  	  upV8w  d   \        R4      h\        V Uu. uF  pRV,          NK  	  upV Uu. uF  pR	V,          NK  	  up,           4      p\         P                  WWb4       \        V4      V n        R# u upi u upi u upi u upi )Úpsdz.*ú.psd)ÚencodingÚposú.posNz5Items in "psd" and "pos" subdirectories do not match.ú%s.psdú%s.poséüÿÿÿ)ÚCorpusReaderÚ__init__ÚYCOEParseCorpusReaderÚrootÚjoinÚ_psd_readerÚYCOETaggedCorpusReaderÚ_pos_readerÚfileidsÚ
ValueErrorÚsortedÚ
_documents)Úselfr   r   ÚfÚ	documentsÚdocr   s   &&&    Ú9/usr/lib/python3/dist-packages/nltk/corpus/reader/ycoe.pyr   ÚYCOECorpusReader.__init__%   s(  € Ü×Ñ˜d¨"¨hÔ7ä0Ø�I‰I�N‰N˜5Ó! 4¨¸(ô
ˆÔô 2°$·)±)·.±.ÀÓ2GÈÈvÓVˆÔð &*×%5Ñ%5×%=Ñ%=Ô%?Ó@Ñ%? �s˜“VÑ%?ˆ	Ð@Ø ×,Ñ,×4Ñ4Ô6Ó7Ñ6�qˆcˆr‹FÑ6Ñ7¸9ÔDÜÐWÓXÐXäÙ'0Ó1¡y ˆX˜�^ˆ^¡yÑ1Ù)2Ó3© #ˆx˜#�~ˆ~©Ñ3õ4ó
ˆô 	×Ñ˜d¨'Ô<Ü  Ó+ˆŽùò AùÚ7ùò 2ùÚ3s   ÂD?Â7EÃ E	Ã8E
Nc                óî   € Vf   V P                   # \        V\        4      '       d   V.pV F%  pW P                  9  g   K  \	        RV,          4      h	  \        V Uu0 uF  q"RR kK	  	  up4      # u upi )zƒ
Return a list of document identifiers for all documents in
this corpus, or for the documents with the given file(s) if
specified.
NzFile id %s not foundr   )r   Ú
isinstanceÚstrÚ_fileidsÚKeyErrorr   )r   r   r   s   && r!   r   ÚYCOECorpusReader.documents9   so   € ð Š?Ø—?‘?Ð"Ü�gœs×#Ò#Ø�iˆGÛˆAØŸ™Ö%ÜÐ5¸Õ?Ó@Ð@ñ ô ¡wÓ/¡w !˜˜"“v¡wÑ/Ó0Ð0ùÒ/s   ÁA2c           
     óú   € Vf   V P                   # \        V\        4      '       d   V.p\        \	        V Uu. uF  pRV,          NK  	  upV Uu. uF  pRV,          NK  	  up,           4      4      # u upi u upi )z}
Return a list of file identifiers for the files that make up
this corpus, or that store the given document(s) if specified.
r   r   )r&   r$   r%   r   Úset)r   r   r    s   && r!   r   ÚYCOECorpusReader.fileidsI   sx   € ð
 ÒØ—=‘=Ð Ü˜	¤3×'Ò'Ø"˜ˆIÜÜÙ+4Ó5©9 C�˜C—�©9Ñ5Ù-6Ó7©Y c�8˜c—>�>©YÑ7õ8óó
ð 	
ùâ5ùÚ7s   ¸A3ÁA8c                ó  € Vf   V P                   pMY\        V\        4      '       d   V.pV F:  pW0P                   9  g   K  VRR R9   d   \        R4      h\        RV,          4      h	  V Uu. uF	  qD RV 2NK  	  up# u upi )zo
Helper that selects the appropriate fileids for a given set of
documents from a given subcorpus (pos or psd).
NzvExpected a document identifier, not a file identifier.  (Use corpus.documents() to get a list of document identifiers.z Document identifier %s not foundÚ.r   )r   r
   )r   r$   r%   r   )r   r   Ú	subcorpusÚdocumentÚds   &&&  r!   Ú_getfileidsÚYCOECorpusReader._getfileidsY   s’   € ð
 ÒØŸ™‰Iä˜)¤S×)Ò)Ø&˜K�	Û%�Ø§?¡?Ö2Ø  �}Ð(8Ô8Ü(ð>óð ô )Ð)KÈhÕ)VÓWÐWñ &ñ -6Ó6©I q�#�Q�y�kÓ"©IÑ6Ð6ùÒ6s   Á/Bc                óX   € V P                   P                  V P                  VR 4      4      # ©r   )r   Úwordsr1   ©r   r   s   &&r!   r5   ÚYCOECorpusReader.wordsp   ó&   € Ø×Ñ×%Ñ% d×&6Ñ&6°yÀ%Ó&HÓIÐIó    c                óX   € V P                   P                  V P                  VR 4      4      # r4   )r   Úsentsr1   r6   s   &&r!   r;   ÚYCOECorpusReader.sentss   r8   r9   c                óX   € V P                   P                  V P                  VR 4      4      # r4   )r   Úparasr1   r6   s   &&r!   r>   ÚYCOECorpusReader.parasv   r8   r9   c                óX   € V P                   P                  V P                  VR 4      4      # r4   )r   Útagged_wordsr1   r6   s   &&r!   rA   ÚYCOECorpusReader.tagged_wordsy   ó&   € Ø×Ñ×,Ñ,¨T×-=Ñ-=¸iÈÓ-OÓPÐPr9   c                óX   € V P                   P                  V P                  VR 4      4      # r4   )r   Útagged_sentsr1   r6   s   &&r!   rE   ÚYCOECorpusReader.tagged_sents|   rC   r9   c                óX   € V P                   P                  V P                  VR 4      4      # r4   )r   Útagged_parasr1   r6   s   &&r!   rH   ÚYCOECorpusReader.tagged_paras   rC   r9   c                óX   € V P                   P                  V P                  VR 4      4      # )r	   )r   Úparsed_sentsr1   r6   s   &&r!   rK   ÚYCOECorpusReader.parsed_sents‚   rC   r9   )r   r   r   ©Úutf8)N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r1   r5   r;   r>   rA   rE   rH   rK   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r!   r   r      sN   ø‡ € ñô,ô(1ô 
ò 7ô.JôJôJôQôQôQ÷Qò Qr9   r   c                   ó*   a € ] tR t^†t o RtR tRtV tR# )r   znSpecialized version of the standard bracket parse corpus reader
that strips out (CODE ...) and (ID ...) nodes.c                óœ   € \         P                  ! R RV4      p\         P                  ! RV4      '       d   R# \        P                  ! W4      # )z(?u)\((CODE|ID)[^\)]*\)Ú z\s*\(\s*\)\s*$N)ÚreÚsubÚmatchr   Ú_parse)r   Úts   &&r!   r^   ÚYCOEParseCorpusReader._parseŠ   s;   € Ü�FŠFÐ-¨r°1Ó5ˆÜ�8Š8Ð% q×)Ò)ÙÜ'×.Ò.¨tÓ7Ð7r9   © N)rO   rP   rQ   rR   rS   r^   rT   rU   rV   s   @r!   r   r   †   s   ø‡ € ñ6÷8ð 8r9   r   c                   ó*   a € ] tR t^‘t o RR ltRtV tR# )r   c                óX   € R p\        VRR7      p\        P                  ! WVRVR7       R# )z+(?u)(?<=/\.)\s+|\s*\S*_CODE\s*|\s*\S*_ID\s*T)ÚgapsÚ_)ÚsepÚsent_tokenizerN)r   r   r   )r   r   Úitemsr   Úgaps_rerg   s   &&&&  r!   r   ÚYCOETaggedCorpusReader.__init__’   s*   € Ø@ˆÜ(¨°tÔ<ˆÜ×#Ò#Ø˜ 3°~÷	
r9   ra   NrM   )rO   rP   rQ   rR   r   rT   rU   rV   s   @r!   r   r   ‘   s   ø‡ € ÷
ò 
r9   r   zcoadrian.o34zAdrian and Ritheuszcoaelhom.o3u   Ã†lfric, Supplemental Homilieszcoaelive.o3u   Ã†lfric's Lives of SaintsÚcoalcuinzAlcuin De virtutibus et vitiisz
coalex.o23zAlexander's Letter to Aristotlezcoapollo.o3zApollonius of TyreÚcoaugustÚ	Augustinez	cobede.o2z$Bede's History of the English Churchzcobenrul.o3zBenedictine Rulezcoblick.o23zBlickling Homiliesz
coboeth.o2z#Boethius' Consolation of Philosophyzcobyrhtf.o3zByrhtferth's ManualÚ	cocanedgDzCanons of Edgar (D)Ú	cocanedgXzCanons of Edgar (X)zcocathom1.o3u   Ã†lfric's Catholic Homilies Izcocathom2.o3u   Ã†lfric's Catholic Homilies IIz
cochad.o24z
Saint ChadÚcochdrulzChrodegang of Metz, RuleÚcochristophzSaint ChristopherzcochronA.o23zAnglo-Saxon Chronicle AÚcochronCzAnglo-Saxon Chronicle CÚcochronDzAnglo-Saxon Chronicle DzcochronE.o34zAnglo-Saxon Chronicle Ez	cocura.o2zCura PastoralisÚcocuraCzCura Pastoralis (Cotton)zcodicts.o34zDicts of Catoz
codocu1.o1zDocuments 1 (O1)zcodocu2.o12zDocuments 2 (O1/O2)z
codocu2.o2zDocuments 2 (O2)zcodocu3.o23zDocuments 3 (O2/O3)z
codocu3.o3zDocuments 3 (O3)zcodocu4.o24zDocuments 4 (O2/O4)Úcoeluc1z Honorius of Autun, Elucidarium 1Úcoeluc2zcoepigen.o3u   Ã†lfric's Epilogue to GenesisÚcoeuphrzSaint EuphrosyneÚcoeustz Saint Eustace and his companionsÚ	coexodusPz
Exodus (P)Ú	cogenesiCzGenesis (C)zcogregdC.o24zGregory's Dialogues (C)zcogregdH.o23zGregory's Dialogues (H)ÚcoherbarzPseudo-Apuleius, HerbariumzcoinspolD.o34z"Wulfstan's Institute of Polity (D)Ú	coinspolXz"Wulfstan's Institute of Polity (X)ÚcojameszSaint Jameszcolacnu.o23ÚLacnungaz
colaece.o2Ú	Leechdomszcolaw1cn.o3zLaws, Cnut Izcolaw2cn.o3zLaws, Cnut IIzcolaw5atr.o3u   Laws, Ã†thelred Vzcolaw6atr.o3u   Laws, Ã†thelred VIz
colawaf.o2zLaws, Alfredzcolawafint.o2zAlfred's Introduction to Lawszcolawger.o34zLaws, Gerefazcolawine.ox2z	Laws, Inezcolawnorthu.o3zNorthumbra Preosta Laguzcolawwllad.o4zLaws, William I, Ladzcoleofri.o4ÚLeofriczcolsigef.o3u   Ã†lfric's Letter to SigefyrthÚ	colsigewBu!   Ã†lfric's Letter to Sigeweard (B)zcolsigewZ.o34u!   Ã†lfric's Letter to Sigeweard (Z)Úcolwgeatu   Ã†lfric's Letter to WulfgeatÚ	colwsigeTu    Ã†lfric's Letter to Wulfsige (T)zcolwsigeXa.o34u!   Ã†lfric's Letter to Wulfsige (Xa)zcolwstan1.o3u   Ã†lfric's Letter to Wulfstan Izcolwstan2.o3u   Ã†lfric's Letter to Wulfstan IIzcomargaC.o34zSaint Margaret (C)ÚcomargaTzSaint Margaret (T)Úcomart1zMartyrology, IÚcomart2zMartyrology, IIzcomart3.o23zMartyrology, IIIzcomarvel.o23zMarvels of the EastÚcomaryzMary of EgyptÚconeotz
Saint NeotÚconicodAzGospel of Nicodemus (A)ÚconicodCzGospel of Nicodemus (C)ÚconicodDzGospel of Nicodemus (D)ÚconicodEzGospel of Nicodemus (E)zcoorosiu.o2ÚOrosiusz
cootest.o3Ú
Heptateuchzcoprefcath1.o3u(   Ã†lfric's Preface to Catholic Homilies Izcoprefcath2.o3u)   Ã†lfric's Preface to Catholic Homilies IIzcoprefcura.o2zPreface to the Cura Pastoraliszcoprefgen.o3u   Ã†lfric's Preface to Genesiszcopreflives.o3u$   Ã†lfric's Preface to Lives of SaintsÚcoprefsoliloz"Preface to Augustine's Soliloquieszcoquadru.o23z*Pseudo-Apuleius, Medicina de quadrupedibusÚcoroodzHistory of the Holy Rood-TreeÚ	cosevenslzSeven SleepersÚcosolilozSt. Augustine's Soliloquieszcosolsat1.o4zSolomon and Saturn IÚ	cosolsat2zSolomon and Saturn IIz
cotempo.o3u   Ã†lfric's De Temporibus AnniÚcoverhomzVercelli HomiliesÚ	coverhomEzVercelli Homilies (E)Ú	coverhomLzVercelli Homilies (L)ÚcovinceBzSaint Vincent (Bodley 343)ÚcovinsalzVindicta Salvatoriszcowsgosp.o3zWest-Saxon Gospelsz
cowulf.o34zWulfstan's Homilies)rS   Úosr[   Únltk.corpus.reader.apiÚ nltk.corpus.reader.bracket_parser   Únltk.corpus.reader.taggedr   Únltk.corpus.reader.utilÚnltk.tokenizer   r   r   r   r   r   ra   r9   r!   Ú<module>rŸ      s´  ðñ
ó 
Û 	ä $Ý EÝ 8Ü %Ý )ôeQ�|ô eQôP8Ð4ô 8ô
Ð/ô 
ðeØÐ(ðeàÐ3ðeð Ð.ðeð Ð0ð	eð
 Ð3ðeð Ð'ðeð �ðeð Ð7ðeð Ð%ðeð Ð'ðeð Ð7ðeð Ð(ðeð Ð&ðeð Ð&ðeð Ð3ðeð  Ð4ð!eð" �,ñ#eð$ Ð*ð%eð& Ð&ð'eð( Ð-ð)eð* Ð)ð+eð, Ð)ð-eð. Ð-ð/eð0 Ð"ð1eð2 Ð)ð3eð4 �?ð5eð6 Ð$ð7eð8 Ð(ð9eð: Ð$ð;eð< Ð(ð=eð> Ð$ð?eð@ Ð(ðAeðB Ð1ðCeðD Ð1òEeðF Ð2ðGeðH Ð!ðIeðJ Ð0ðKeðL �ðMeðN �ðOeðP Ð-ðQeðR Ð-ðSeðT Ð,ðUeðV Ð9ðWeðX Ð5ðYeðZ ˆ}ð[eð\ �:ð]eð^ �+ð_eð` �>ðaeðb �?ðceðd Ð'ðeeðf Ð(ògeðh �.ðieðj Ð4ðkeðl �Nðmeðn �Kðoeðp Ð/ðqeðr Ð+ðseðt �9ðueðv Ð2ðweðx Ð4ðyeðz Ð8ð{eð| Ð.ð}eð~ Ð3ðeð@ Ð9ðAeðB Ð4ðCeðD Ð5ðEeðF Ð(ðGeðH Ð$òIeðJ ÐðKeðL Ð ðMeðN Ð%ðOeðP Ð)ðQeðR ˆoðSeðT ˆlðUeðV Ð)ðWeðX Ð)ðYeðZ Ð)ð[eð\ Ð)ð]eð^ �9ð_eð` �,ðaeðb Ð@ðceðd ÐAðeeðf Ð5ðgeðh Ð2ðieðj Ð<ñkeðl Ð8ØÐ@ØÐ-ØÐ!ØÐ-ØÐ*ØÐ(ØÐ0ØÐ#ØÐ(ØÐ(ØÐ,ØÐ%ØÐ'ØÐ'ñIe‚	r9   