???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
fc           @   sk   d  d l  Z  d  d l Z d  d l Z g  Z d „  Z d Z e j e ƒ Z d „  Z e	 d k rg e ƒ  n  d S(   iÿÿÿÿNc          C   sl   t  j d }  x |  D] } t | ƒ q Wt rh t d d ƒ } t j ƒ  x t D] } | j | ƒ qN Wn  d  S(   Ni   t   tagst   w(   t   syst   argvt
   treat_fileR    t   opent   sortt   write(   t   argst   filenamet   fpt   s(    (    s+   /usr/lib64/python2.7/Tools/scripts/ptags.pyt   main   s    
 s/   ^[ 	]*(def|class)[ 	]+([a-zA-Z0-9_]+)[ 	]*[:\(]c         C   s  y t  |  d ƒ } Wn t j j d |  ƒ d  SXt j j |  ƒ } | d d k ra | d  } n  | d |  d d } t j | ƒ xw | j	 ƒ  } | s Pn  t
 j | ƒ } | r‡ | j d ƒ } | j d ƒ } | d |  d	 | d
 } t j | ƒ q‡ q‡ Wd  S(   Nt   rs   Cannot open %s
iýÿÿÿs   .pys   	s   1
i    i   s   	/^s   /
(   R   R   t   stderrR   t   ost   patht   basenameR    t   appendt   readlinet   matchert   matcht   group(   R	   R
   t   baseR   t   linet   mt   contentt   name(    (    s+   /usr/lib64/python2.7/Tools/scripts/ptags.pyR      s(    t   __main__(
   R   t   reR   R    R   t   exprt   compileR   R   t   __name__(    (    (    s+   /usr/lib64/python2.7/Tools/scripts/ptags.pyt   <module>   s   $	
	