N
æuĻ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   
				