+
    ÖÇÜhÓ  ã                   ó�   € ^ RI t ^ RIHt ^ RIHtHt ^ RIHtHtH	t	H
t
HtHtHtHtHtHt ^ RIHt  ! R R] P&                  4      tR# )é    N)Úbrown)ÚJSONTaggedDecoderÚJSONTaggedEncoder)
ÚAffixTaggerÚBigramTaggerÚBrillTaggerÚBrillTaggerTrainerÚDefaultTaggerÚNgramTaggerÚPerceptronTaggerÚRegexpTaggerÚTrigramTaggerÚUnigramTagger)Ú
nltkdemo18c                   óJ   a € ] tR t^t o R tR tR tR tR tR t	R t
RtV tR	# )
ÚTestJSONSerializationc                ó¤   € \         P                  ! 4       R ,          V n        \        4       V n        \        4       V n        \        R4      V n        R# ):Né#   NÚNNN)	r   Útagged_sentsÚcorpusr   Údecoderr   Úencoderr
   Údefault_tagger)Úselfs   &ÚH/usr/lib/python3/dist-packages/nltk/test/unit/test_json_serialization.pyÚsetUpÚTestJSONSerialization.setUp   s8   € Ü×(Ò(Ó*¨3Õ/ˆŒÜ(Ó*ˆŒÜ(Ó*ˆŒÜ+¨DÓ1ˆÖó    c                óB  € V P                   P                  V P                  4      pV P                  P	                  V4      pV P                  \        V P                  4      \        V4      4       V P                  V P                  P                  VP                  4       R # )N)r   Úencoder   r   ÚdecodeÚassertEqualÚreprÚ_tag)r   ÚencodedÚdecodeds   &  r   Útest_default_taggerÚ)TestJSONSerialization.test_default_tagger   so   € Ø—,‘,×%Ñ% d×&9Ñ&9Ó:ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñœ˜d×1Ñ1Ó2´D¸³MÔBØ×Ñ˜×,Ñ,×1Ñ1°7·<±<Ö@r   c                ó¦  € \        R.V P                  R7      pV P                  P                  V4      pV P                  P                  V4      pV P                  \        V4      \        V4      4       V P                  \        VP                  4      \        VP                  4      4       V P                  VP                  VP                  4       R# )ú.*©ÚbackoffN)r+   r   )
r   r   r   r!   r   r"   r#   r$   r-   Ú_regexps©r   Útaggerr&   r'   s   &   r   Útest_regexp_taggerÚ(TestJSONSerialization.test_regexp_tagger"   s’   € Ü˜}˜o°t×7JÑ7JÔKˆà—,‘,×%Ñ% fÓ-ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñœ˜f›¤t¨G£}Ô5Ø×Ñœ˜fŸn™nÓ-¬t°G·O±OÓ/DÔEØ×Ñ˜Ÿ™¨'×*:Ñ*:Ö;r   c                óP  € \        V P                  V P                  R 7      pV P                  P	                  V4      pV P
                  P                  V4      pV P                  \        V4      \        V4      4       V P                  \        VP                  4      \        VP                  4      4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       R# ©r,   N)r   r   r   r   r!   r   r"   r#   r$   r-   Ú_affix_lengthÚ_min_word_lengthÚ_context_to_tagr/   s   &   r   Útest_affix_taggerÚ'TestJSONSerialization.test_affix_tagger,   sÎ   € Ü˜TŸ[™[°$×2EÑ2EÔFˆà—,‘,×%Ñ% fÓ-ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñœ˜f›¤t¨G£}Ô5Ø×Ñœ˜fŸn™nÓ-¬t°G·O±OÓ/DÔEØ×Ñ˜×-Ñ-¨w×/DÑ/DÔEØ×Ñ˜×0Ñ0°'×2JÑ2JÔKØ×Ñ˜×/Ñ/°×1HÑ1HÖIr   c                ó„  € \        V P                  V P                  R 7      p\        V P                  VR 7      p\	        V P                  VR 7      p\        ^V P                  VR 7      pV P                  P                  V4      pV P                  P                  V4      pV P                  \        V4      \        V4      4       V P                  \        V4      \        VP                  4      4       V P                  \        V4      \        VP                  P                  4      4       V P                  \        V4      \        VP                  P                  P                  4      4       V P                  \        V P                  4      \        VP                  P                  P                  P                  4      4       R# r4   )r   r   r   r   r   r   r   r!   r   r"   r#   r$   r-   )r   Ú	unitaggerÚbitaggerÚ	tritaggerÚntaggerr&   r'   s   &      r   Útest_ngram_taggersÚ(TestJSONSerialization.test_ngram_taggers8   s,  € Ü! $§+¡+°t×7JÑ7JÔKˆ	Ü §¡°YÔ?ˆÜ! $§+¡+°xÔ@ˆ	Ü˜a §¡°iÔ@ˆà—,‘,×%Ñ% gÓ.ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñœ˜g›¬¨W«Ô6Ø×Ñœ˜i›¬$¨w¯©Ó*?Ô@Ø×Ñœ˜h›¬¨g¯o©o×.EÑ.EÓ)FÔGØ×Ñœ˜i›¬$¨w¯©×/FÑ/F×/NÑ/NÓ*OÔPØ×ÑÜ�×$Ñ$Ó%¤t¨G¯O©O×,CÑ,C×,KÑ,K×,SÑ,SÓ'Tö	
r   c                óÌ  € \        R R7      pVP                  V P                  4       V P                  P	                  V4      pV P
                  P                  V4      pV P                  VP                  P                  VP                  P                  4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       R# )F)ÚloadN)r   Útrainr   r   r!   r   r"   r#   ÚmodelÚweightsÚtagdictÚclassesr/   s   &   r   Útest_perceptron_taggerÚ,TestJSONSerialization.test_perceptron_taggerI   s˜   € Ü! uÔ-ˆØ�‰�T—[‘[Ô!à—,‘,×%Ñ% fÓ-ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñ˜Ÿ™×-Ñ-¨w¯}©}×/DÑ/DÔEØ×Ñ˜Ÿ™¨¯©Ô9Ø×Ñ˜Ÿ™¨¯©Ö9r   c                óô  € \        V P                  \        4       R R7      pVP                  V P                  ^R7      pV P
                  P                  V4      pV P                  P                  V4      pV P                  \        VP                  4      \        VP                  4      4       V P                  VP                  VP                  4       V P                  VP                  VP                  4       R# )T)Údeterministic)Ú	max_rulesN)r	   r   r   rC   r   r   r!   r   r"   r#   r$   Ú_initial_taggerÚ_rulesÚ_training_stats)r   Útrainerr0   r&   r'   s   &    r   Útest_brill_taggerÚ'TestJSONSerialization.test_brill_taggerT   sµ   € Ü$Ø×Ñ¤£¸Tô
ˆð —‘˜tŸ{™{°b�Ó9ˆà—,‘,×%Ñ% fÓ-ˆØ—,‘,×%Ñ% gÓ.ˆà×Ñœ˜f×4Ñ4Ó5´t¸G×<SÑ<SÓ7TÔUØ×Ñ˜Ÿ™¨¯©Ô7Ø×Ñ˜×/Ñ/°×1HÑ1HÖIr   )r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r(   r1   r8   r?   rH   rQ   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s1   ø‡ € ò2òAò<ò
Jò
ò"	:÷Jð Jr   r   )ÚunittestÚnltk.corpusr   Únltk.jsontagsr   r   Únltk.tagr   r   r   r	   r
   r   r   r   r   r   Únltk.tag.brillr   ÚTestCaser   © r   r   Ú<module>ra      s8   ðÛ å ß >÷÷ ÷ õ &ôKJ˜H×-Ñ-ö KJr   