™N
õ—Á9c       s†      k  Z   k l  k Z  d  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.5/site-packages/grep.pys   grep s   c    s     t  t |  | ƒ Sd  S(   N(   s   ggreps   RE_SYNTAX_EGREPs   pats   files(   s   pats   filess(   /usr/lib/python1.5/site-packages/grep.pys   egrep s   c    s     t  t |  | ƒ Sd  S(   N(   s   ggreps   RE_SYNTAX_EMACSs   pats   files(   s   pats   filess(   /usr/lib/python1.5/site-packages/grep.pys   emgrep s   c    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.5/site-packages/grep.pys   ggrep s,   3 		 
 c    s0  ) * t  | ƒ d j o t | d ƒ t g  ƒ j o + | d } n , - t  | ƒ d j a . k } / | i |  ƒ } 0 x¬ | d 0 rŸ } 1 t	 | d ƒ } 2 d } 3 xk 3 d o` 4 | i ƒ  } 5 | o 5 Pn 6 | d } 7 | i | ƒ o 8 t | | | | ƒ n q° W9 | i ƒ  q† Wd  S(   Ni   i    s   r(   s   lens   filess   types   opt_show_filenames   res   compiles   pats   progs   filenames   opens   fps   linenos   readlines   lines   searchs   showlines   close(   s   pats   filess   res   progs   filenames   fps   linenos   lines(   /usr/lib/python1.5/site-packages/grep.pys   pgrep) s&   3	 		 
 c    s}  ; < | d d j o < | d  } n = t o > t i | d ƒ d } n
 @ d } A t o B |  d | } n C | | GHD t oé E | i
 ƒ  d \ } } F | |  } G d | j o H d t | ƒ | } nW J d t | ƒ } K x= | d K r0 } L | d j o L d } n M | | } q WN | | j o N | d	 } n O | d
 | | } P | 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.5/site-packages/grep.pys   showline; s.    
	

 	  N(   s   regexs   regex_syntaxs   *s   strings   opt_show_wheres   opt_show_filenames   opt_show_linenos   greps   egreps   emgreps   ggreps   pgreps   showline(    s(   /usr/lib/python1.5/site-packages/grep.pys   ? s   
				