
Sa¸2c      sz      k  Z   k l  k Z  d  Z  d  Z 	 d Z  d „  Z  d „  Z  d „  Z	  d „  Z
 ) d „  Z d S(   i    i   c   s     t  t |  | ƒ Sd  S(   N(   s   ggreps   RE_SYNTAX_GREPs   pats   files(   s   pats   filess   /usr/lib/python1.4/grep.pys   grepc   s     t  t |  | ƒ Sd  S(   N(   s   ggreps   RE_SYNTAX_EGREPs   pats   files(   s   pats   filess   /usr/lib/python1.4/grep.pys   egrepc   s     t  t |  | ƒ Sd  S(   N(   s   ggreps   RE_SYNTAX_EMACSs   pats   files(   s   pats   filess   /usr/lib/python1.4/grep.pys   emgrepc   s_    t  | ƒ d j o t | d ƒ t g  ƒ j o  | d } n   t  | ƒ d j a  t i |  ƒ }   z  t i | ƒ } Wd    t i |  ƒ }  X x² | d  r¥ }  t | d ƒ }   d } ! xq ! d of " | i ƒ  } # | o # Pn $ | d } % | i | ƒ d j o & t | | | | ƒ n qÙ W' | i ƒ  q¯ Wd  S(   Ni   i    s   r(   s   lens   filess   types   opt_show_filenames   regexs
   set_syntaxs   syntaxs   compiles   pats   progs   filenames   opens   fps   linenos   readlines   lines   searchs   showlines   close(   s   syntaxs   pats   filess   progs   filenames   fps   linenos   lines   /usr/lib/python1.4/grep.pys   ggrepc   s}  ) * | d d j o * | d  } n + t o , t i | d ƒ d } n
 . d } / t o 0 |  d | } n 1 | | GH2 t oé 3 | i
 ƒ  d \ } } 4 | |  } 5 d | j o 6 d t | ƒ | } nW 8 d t | ƒ } 9 x= | d 9 r0 } : | d j o : d } n ; | | } q W< | | j o < | d	 } n = | d
 | | } > | GHn d  S(   Ni   s   
i   s   : s    i    s   	s    s   \s   ^(   s   lines   opt_show_linenos   strings   rjusts   linenos   prefixs   opt_show_filenames   filenames   opt_show_wheres   progs   regss   starts   ends   lens   c(   s   filenames   linenos   lines   progs   prefixs   starts   ends   cs   /usr/lib/python1.4/grep.pys   showlineN(   s   regexs   regex_syntaxs   *s   strings   opt_show_wheres   opt_show_filenames   opt_show_linenos   greps   egreps   emgreps   ggreps   showline(    s   /usr/lib/python1.4/grep.pys   ?