³ò
5ÒÇIc           @   s  d  d d d g Z  d d k Td d k Td d k Z y e Wn# e j
 o d d k l Z n Xd d k Z d d k	 Z	 d d k
 Z
 d e f d „  ƒ  YZ d  e f d	 „  ƒ  YZ d e f d
 „  ƒ  YZ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ e i d e i ƒ d e f d „  ƒ  YZ e i d e i ƒ e i d e i ƒ e i d e i  ƒ e i d e i! ƒ e i d e i ƒ e i d e i" ƒ e i d e i ƒ e i d e i# ƒ e i d  e i ƒ e i d! e i$ ƒ e i d" e i ƒ e i% d# e i& ƒ e i% d$ e i' ƒ e i% d% e i( ƒ e i% d& e i) ƒ e i% d' e i* ƒ d S((   t   BaseConstructort   SafeConstructort   Constructort   ConstructorErroriÿÿÿÿ(   t   *N(   t   Setc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR      s   c           B   s¶   e  Z h  Z h  Z d  „  Z d „  Z d „  Z d „  Z e e ƒ  ƒ Z	 [ d „  Z
 e d „ Z d „  Z e d „ Z e d „ Z e d	 „ Z d
 „  Z e e ƒ Z d „  Z e e ƒ Z RS(   c         C   s(   h  |  _  h  |  _ g  |  _ t |  _ d  S(   N(   t   constructed_objectst   recursive_objectst   state_generatorst   Falset   deep_construct(   t   self(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   __init__   s    			c         C   s
   |  i  ƒ  S(   N(   t
   check_node(   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt
   check_data   s    c         C   s(   |  i  ƒ  o |  i |  i ƒ  ƒ Sn d  S(   N(   R   t   construct_documentt   get_node(   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   get_data#   s    c           c   s	   d  Vd  S(   N(   t   None(    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   g(   s    c         C   st   |  i  | ƒ } xC |  i o8 |  i } g  |  _ x | D] } x | D] } qB Wq5 Wq Wh  |  _ h  |  _ t |  _ | S(   N(   t   construct_objectR
   R   R	   R   R   (   R   t   nodet   dataR
   t	   generatort   dummy(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR   ,   s    		  			c         C   s^  | o |  i  } t |  _  n | |  i j o |  i | Sn | |  i j o t d  d  d | i ƒ ‚ n d  |  i | <d  } d  } d  } | i |  i j o |  i | i } nø xô |  i	 D]> } | i i
 | ƒ o% | i t | ƒ } |  i	 | } Pq¸ q¸ Wd  |  i	 j o | i } |  i	 d  } n‚ d  |  i j o |  i d  } na t | t ƒ o |  i i } nA t | t ƒ o |  i i } n! t | t ƒ o |  i i } n | d  j o | |  | ƒ } n | |  | | ƒ } t | |  i ƒ oE | }	 |	 i ƒ  } |  i  o x" |	 D] }
 qWq/|  i i |	 ƒ n | |  i | <|  i | =| o | |  _  n | S(   Ns$   found unconstructable recursive node(   R   t   TrueR   R	   R   R   t
   start_markt   tagt   yaml_constructorst   yaml_multi_constructorst
   startswitht   lent
   isinstancet
   ScalarNodet	   __class__t   construct_scalart   SequenceNodet   construct_sequencet   MappingNodet   construct_mappingt   generator_typet   nextR
   t   append(   R   R   t   deept   old_deept   constructort   state_constructort
   tag_suffixt
   tag_prefixR   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR   9   s^    		
 		
 
c         C   s:   t  | t ƒ p# t d  d  d | i | i ƒ ‚ n | i S(   Ns$   expected a scalar node, but found %s(   R"   R#   R   R   t   idR   t   value(   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR%   l   s
    	
c         C   sd   t  | t ƒ p# t d  d  d | i | i ƒ ‚ n g  } | i D] } | |  i | d | ƒqA ~ S(   Ns&   expected a sequence node, but found %sR-   (   R"   R&   R   R   R3   R   R4   R   (   R   R   R-   t   _[1]t   child(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR'   s   s    	
c   	      C   sÐ   t  | t ƒ p# t d  d  d | i | i ƒ ‚ n h  } x | i D]… \ } } |  i | d | ƒ} y t | ƒ Wn4 t	 j
 o( } t d | i d | | i ƒ ‚ n X|  i | d | ƒ} | | | <qC W| S(   Ns%   expected a mapping node, but found %sR-   s   while constructing a mappings   found unacceptable key (%s)(
   R"   R(   R   R   R3   R   R4   R   t   hasht	   TypeError(	   R   R   R-   t   mappingt   key_nodet
   value_nodet   keyt   excR4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR)   {   s     	

 c         C   s”   t  | t ƒ p# t d  d  d | i | i ƒ ‚ n g  } xT | i D]I \ } } |  i | d | ƒ} |  i | d | ƒ} | i | | f ƒ qC W| S(   Ns%   expected a mapping node, but found %sR-   (	   R"   R(   R   R   R3   R   R4   R   R,   (   R   R   R-   t   pairsR:   R;   R<   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_pairsŒ   s    	

 c         C   s7   d |  i  j o |  i i ƒ  |  _ n | |  i | <d  S(   NR   (   t   __dict__R   t   copy(   t   clsR   R/   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   add_constructor˜   s    c         C   s7   d |  i  j o |  i i ƒ  |  _ n | |  i | <d  S(   NR   (   R@   R   RA   (   RB   R2   t   multi_constructor(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   add_multi_constructorž   s    (   R   R   R   R   R   R   R   R   t   typeR*   R   R   R   R%   R'   R)   R?   RC   t   classmethodRE   (    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR       s$   					3			c           B   s)  e  Z d  „  Z d „  Z e d „ Z d „  Z h  e d <e d <e d <e d <e d <e d	 <Z d
 „  Z	 d „  Z
 d Z x  e e e j o e e 9Z q„ We e Z d „  Z d „  Z e i d e i ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s_   t  | t ƒ o? x< | i D]- \ } } | i d j o |  i | ƒ Sq q Wn t i |  | ƒ S(   Nu   tag:yaml.org,2002:value(   R"   R(   R4   R   R%   R    (   R   R   R:   R;   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR%   ¦   s    
 c   	      C   s§  g  } d } xy| t  | i ƒ j  ob| i | \ } } | i d j o
| i | =t | t ƒ o! |  i | ƒ | i | i ƒ qƒt | t ƒ o™ g  } xd | i D]Y } t | t ƒ p& t d | i	 d | i
 | i	 ƒ ‚ n |  i | ƒ | i | i ƒ q£ W| i ƒ  xA | D] } | i | ƒ qWqƒt d | i	 d | i
 | i	 ƒ ‚ q | i d j o d | _ | d 7} q | d 7} q W| o | | i | _ n d  S(	   Ni    u   tag:yaml.org,2002:merges   while constructing a mappings,   expected a mapping for merging, but found %ss@   expected a mapping or list of mappings for merging, but found %su   tag:yaml.org,2002:valueu   tag:yaml.org,2002:stri   (   R!   R4   R   R"   R(   t   flatten_mappingt   extendR&   R   R   R3   R,   t   reverse(	   R   R   t   merget   indexR:   R;   t   submerget   subnodeR4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyRH   ­   sB    

 
 	c         C   s7   t  | t ƒ o |  i | ƒ n t i |  | d | ƒS(   NR-   (   R"   R(   RH   R    R)   (   R   R   R-   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR)   Ð   s    c         C   s   |  i  | ƒ d  S(   N(   R%   R   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_nullÕ   s    u   yesu   nou   trueu   falseu   onu   offc         C   s    |  i  | ƒ } |  i | i ƒ  S(   N(   R%   t   bool_valuest   lower(   R   R   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_boolâ   s    c   	      C   s  t  |  i | ƒ ƒ } | i d d ƒ } d 
} | d d j o
 d } n | d d j o | d } n | d j o d Sn| i d	 ƒ o | t | d
 d
 ƒ Snæ | i d ƒ o | t | d
 d ƒ Sn½ | d d j o | t | d ƒ Sn— d | j o{ g  } | i d ƒ D] } | t | ƒ q~ } | i ƒ  d } d } x& | D] } | | | 7} | d 9} qOW| | Sn | t | ƒ Sd  S(   Nt   _t    i   i    t   -iÿÿÿÿs   +-t   0t   0bi   t   0xi   i   t   :i<   (   t   strR%   t   replaceR    t   intt   splitRJ   (	   R   R   R4   t   signR5   t   partt   digitst   baset   digit(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_intæ   s4    
0
 gœu ˆ<ä7~c   	      C   s<  t  |  i | ƒ ƒ } | i d d ƒ i ƒ  } d 
} | d d j o
 d } n | d d j o | d } n | d j o | |  i Sn¯ | d	 j o |  i Sn— d
 | j o{ g  } | i d
 ƒ D] } | t | ƒ qÃ ~ } | i ƒ  d } d } x& | D] } | | | 7} | d 9} qü W| | Sn | t | ƒ Sd  S(   NRS   RT   i   i    RU   iÿÿÿÿs   +-s   .infs   .nanRY   g        i<   (	   RZ   R%   R[   RQ   t	   inf_valuet	   nan_valueR]   t   floatRJ   (	   R   R   R4   R^   R5   R_   R`   Ra   Rb   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_float  s,    
0
 c         C   sg   |  i  | ƒ } y t | ƒ i d ƒ SWn: t i t f j
 o% } t d  d  d | | i ƒ ‚ n Xd  S(   Nt   base64s    failed to decode base64 data: %s(	   R%   RZ   t   decodet   binasciit   Errort   UnicodeEncodeErrorR   R   R   (   R   R   R4   R=   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_binary  s    	u´  ^(?P<year>[0-9][0-9][0-9][0-9])
                -(?P<month>[0-9][0-9]?)
                -(?P<day>[0-9][0-9]?)
                (?:(?:[Tt]|[ \t]+)
                (?P<hour>[0-9][0-9]?)
                :(?P<minute>[0-9][0-9])
                :(?P<second>[0-9][0-9])
                (?:(?P<fraction>\.[0-9]*))?
                (?:[ \t]*(?P<tz>Z|(?P<tz_sign>[-+])(?P<tz_hour>[0-9][0-9]?)
                (?::(?P<tz_minute>[0-9][0-9]))?))?)?$c         C   s‹  |  i  | ƒ } |  i i | i ƒ } | i ƒ  } t | d ƒ } t | d ƒ } t | d ƒ } | d p t i | | | ƒ Sn t | d ƒ } t | d ƒ }	 t | d ƒ }
 d } | d o t t | d ƒ d	 ƒ } n d  } | d
 o_ t | d ƒ } t | d p d ƒ } t i
 d | d | ƒ } | d
 d j o | } qQn t i | | | | |	 |
 | ƒ } | o | | 8} n | S(   Nt   yeart   montht   dayt   hourt   minutet   secondi    t   fractioni@B t   tz_signt   tz_hourt	   tz_minutet   hourst   minutesRU   (   R%   t   timestamp_regexpt   matchR4   t	   groupdictR\   t   datetimet   dateRf   R   t	   timedelta(   R   R   R4   R{   t   valuesRn   Ro   Rp   Rq   Rr   Rs   Rt   t   deltaRv   Rw   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_timestamp3  s2    !c         c   s  g  } | Vt  | t ƒ p& t d | i d | i | i ƒ ‚ n xÍ | i D]Â } t  | t ƒ p& t d | i d | i | i ƒ ‚ n t | i ƒ d j o, t d | i d t | i ƒ | i ƒ ‚ n | i d \ } } |  i | ƒ } |  i | ƒ } | i	 | | f ƒ qK Wd  S(   Ns!   while constructing an ordered maps!   expected a sequence, but found %ss,   expected a mapping of length 1, but found %si   s2   expected a single mapping item, but found %d itemsi    (
   R"   R&   R   R   R3   R4   R(   R!   R   R,   (   R   R   t   omapRN   R:   R;   R<   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_omapN  s&    
 
c         c   s  g  } | Vt  | t ƒ p& t d | i d | i | i ƒ ‚ n xÍ | i D]Â } t  | t ƒ p& t d | i d | i | i ƒ ‚ n t | i ƒ d j o, t d | i d t | i ƒ | i ƒ ‚ n | i d \ } } |  i | ƒ } |  i | ƒ } | i	 | | f ƒ qK Wd  S(   Ns   while constructing pairss!   expected a sequence, but found %ss,   expected a mapping of length 1, but found %si   s2   expected a single mapping item, but found %d itemsi    (
   R"   R&   R   R   R3   R4   R(   R!   R   R,   (   R   R   R>   RN   R:   R;   R<   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_pairsd  s&    
 
c         c   s.   t  ƒ  } | V|  i | ƒ } | i | ƒ d  S(   N(   t   setR)   t   update(   R   R   R   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_sety  s    	c         C   s;   |  i  | ƒ } y t | ƒ SWn t j
 o | Sn Xd  S(   N(   R%   RZ   Rl   (   R   R   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_str  s
    c         c   s%   g  } | V| i  |  i | ƒ ƒ d  S(   N(   RI   R'   (   R   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_seq†  s    c         c   s+   h  } | V|  i  | ƒ } | i | ƒ d  S(   N(   R)   R‡   (   R   R   R   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_map‹  s    c         c   sm   | i  | ƒ } | Vt | d ƒ o& |  i | d t ƒ} | i | ƒ n  |  i | ƒ } | i i | ƒ d  S(   Nt   __setstate__R-   (   t   __new__t   hasattrR)   R   RŒ   R@   R‡   (   R   R   RB   R   t   state(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_yaml_object‘  s    c         C   s,   t  d  d  d | i i d ƒ | i ƒ ‚ d  S(   Ns0   could not determine a constructor for the tag %rs   utf-8(   R   R   R   t   encodeR   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_undefined›  s    	(   R   R   R%   RH   R   R)   RO   R   RP   RR   Rc   Rd   Re   Rg   Rm   t   ret   compilet   XRz   R‚   R„   R…   Rˆ   R‰   RŠ   R‹   R   R’   (    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR   ¤   s<   		#										
								
u   tag:yaml.org,2002:nullu   tag:yaml.org,2002:boolu   tag:yaml.org,2002:intu   tag:yaml.org,2002:floatu   tag:yaml.org,2002:binaryu   tag:yaml.org,2002:timestampu   tag:yaml.org,2002:omapu   tag:yaml.org,2002:pairsu   tag:yaml.org,2002:setu   tag:yaml.org,2002:stru   tag:yaml.org,2002:sequ   tag:yaml.org,2002:mapc           B   s¥   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 d d
 „  ƒ  YZ e e e d „ Z d „  Z d „  Z e d „ Z d „  Z RS(   c         C   s   |  i  | ƒ i d ƒ S(   Ns   utf-8(   R%   R‘   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_strÕ  s    c         C   s   |  i  | ƒ S(   N(   R%   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_unicodeØ  s    c         C   s   t  |  i | ƒ ƒ S(   N(   t   longRc   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_longÛ  s    c         C   s   t  |  i | ƒ ƒ S(   N(   t   complexR%   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_complexÞ  s    c         C   s   t  |  i | ƒ ƒ S(   N(   t   tupleR'   (   R   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_tupleá  s    c         C   sy   | p t  d | d | ƒ ‚ n y t | ƒ Wn= t j
 o1 } t  d | d | i d ƒ | f | ƒ ‚ n Xt i | S(   Ns"   while constructing a Python modules+   expected non-empty name appended to the tags   cannot find module %r (%s)s   utf-8(   R   t
   __import__t   ImportErrorR‘   t   syst   modules(   R   t   namet   markR=   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   find_python_moduleä  s    		$c      	   C   s  | p t  d | d | ƒ ‚ n d | j o. | i d ƒ } | i ƒ  } d i | ƒ } n d } | } y t | ƒ Wn= t j
 o1 } t  d | d | i d ƒ | f | ƒ ‚ n Xt i | } t	 | | ƒ p/ t  d | d | i d ƒ | i
 f | ƒ ‚ n t | | ƒ S(	   Ns"   while constructing a Python objects+   expected non-empty name appended to the tagu   .t   .t   __builtin__s   cannot find module %r (%s)s   utf-8s   cannot find %r in the module %r(   R   R]   t   popt   joinRž   RŸ   R‘   R    R¡   RŽ   R   t   getattr(   R   R¢   R£   t   itemst   object_namet   module_nameR=   t   module(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   find_python_nameï  s(    		$	c         C   sU   |  i  | ƒ } | o, t d | i d | i d ƒ | i ƒ ‚ n |  i | | i ƒ S(   Ns    while constructing a Python names&   expected the empty value, but found %rs   utf-8(   R%   R   R   R‘   R®   (   R   t   suffixR   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_name  s    c         C   sU   |  i  | ƒ } | o, t d | i d | i d ƒ | i ƒ ‚ n |  i | | i ƒ S(   Ns"   while constructing a Python modules&   expected the empty value, but found %rs   utf-8(   R%   R   R   R‘   R¤   (   R   R¯   R   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_module  s    t   classobjc           B   s   e  Z RS(    (   R   R   (    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR²     s    c         C   sÃ   | p
 g  } n | p
 h  } n |  i  | | i ƒ } | oF t | t |  i ƒ ƒ o- | o% | o |  i ƒ  } | | _ | Sn< | o' t | t ƒ o | i | | | Ž Sn | | | Ž  Sd  S(   N(   R®   R   R"   RF   R²   R$   R   (   R   R¯   R   t   argst   kwdst   newobjRB   t   instance(    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   make_python_instance  s    

 	c         C   sÇ   t  | d ƒ o | i | ƒ n£ h  } t | t ƒ o# t | ƒ d j o | \ } } n t  | d ƒ o | i i | ƒ n | o | i | ƒ n x* | i ƒ  D] \ } } t t	 | | ƒ q£ Wd  S(   NRŒ   i   R@   (
   RŽ   RŒ   R"   Rœ   R!   R@   R‡   Rª   t   setattrt   object(   R   R¶   R   t	   slotstateR<   R4   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   set_python_instance_state+  s    # c         c   sU   |  i  | | d t ƒ} | Vt | d ƒ } |  i | d | ƒ} |  i | | ƒ d  S(   NRµ   RŒ   R-   (   R·   R   RŽ   R)   R»   (   R   R¯   R   R¶   R-   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_object9  s
    c         C   s,  t  | t ƒ o1 |  i | d t ƒ} h  } h  } g  } h  } np |  i | d t ƒ}	 |	 i d g  ƒ } |	 i d h  ƒ } |	 i d h  ƒ } |	 i d g  ƒ } |	 i d h  ƒ } |  i | | | | | ƒ }
 | o |  i |
 | ƒ n | o |
 i | ƒ n | o# x  | D] } | | |
 | <qWn |
 S(   NR-   R³   R´   R   t	   listitemst	   dictitems(	   R"   R&   R'   R   R)   t   getR·   R»   RI   (   R   R¯   R   Rµ   R³   R´   R   R½   R¾   R4   R¶   R<   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_object_applyB  s,    
 c         C   s   |  i  | | d t ƒS(   NRµ   (   RÀ   R   (   R   R¯   R   (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyt   construct_python_object_newe  s    (    (   R   R   R–   R—   R™   R›   R   R¤   R®   R°   R±   R²   R   R   R·   R»   R¼   RÀ   RÁ   (    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pyR   Ó  s   												#u   tag:yaml.org,2002:python/noneu   tag:yaml.org,2002:python/boolu   tag:yaml.org,2002:python/stru    tag:yaml.org,2002:python/unicodeu   tag:yaml.org,2002:python/intu   tag:yaml.org,2002:python/longu   tag:yaml.org,2002:python/floatu    tag:yaml.org,2002:python/complexu   tag:yaml.org,2002:python/listu   tag:yaml.org,2002:python/tupleu   tag:yaml.org,2002:python/dictu   tag:yaml.org,2002:python/name:u    tag:yaml.org,2002:python/module:u    tag:yaml.org,2002:python/object:u&   tag:yaml.org,2002:python/object/apply:u$   tag:yaml.org,2002:python/object/new:(+   t   __all__t   errort   nodesR}   R†   t	   NameErrort   setsR   Rj   R“   R    t   MarkedYAMLErrorR   R¹   R    R   RC   RO   RR   Rc   Rg   Rm   R‚   R„   R…   Rˆ   R‰   RŠ   R‹   R   R’   R   R–   R—   R™   R›   R   RE   R°   R±   R¼   RÀ   RÁ   (    (    (    s&   /p/zhu/06/nlp/nltk/yaml/constructor.pys   <module>   sÆ   		

$ü











	
•














