.
52c      sg     	 d  Z  
 d Z  e e  d d Z  d   Z 4 d   Z ? d Z I d   Z ^ d   Z d	 S(
   s    	
s   ()'s   ;s   "c   są    g  }  xĆ |  oø |  d  }  | t j o  |  d }  n | d j o  d }  nj | d j o«  t |   }  d }  xh  | | j  oW  |  | }  | d }  | d j o  Pn   | d j o   | d } n q W! | i |  |   " |  | }  nÆ # | t j o! $ | i |  % |  d }  n~ ' t |   } ( d } ) x> ) | | j  o- * |  | t	 j o * Pn + | d } qqW, | i |  |   - |  | }  q W. | Sd  S(   Ni   s   ;s    s   "s   \(
   s   tokenss   ss   cs
   whitespaces   lens   ns   is   appends	   operatorss
   separators(   s   ss   tokenss   cs   ns   is$   /usr/lib/python/irix5/panelparser.pys   tokenize_stringc   sa   4 5 g  } 6 xD 6 d o9 7 |  i   } 8 | o 8 Pn 9 | t |  } q W: | Sd  S(   Ni   (   s   tokenss   fps   readlines   lines   tokenize_string(   s   fps   tokenss   lines$   /usr/lib/python/irix5/panelparser.pys   tokenize_files   syntax errorc   s   I J |  p |  d d j o K t d  n L |  d }  M g  } N x± N d o¦ O |  o P t d  n Q |  d d j o R | |  d f Sn_ S |  d d j o) T t |   \ } }  U | i |  n" W | i |  d  X |  d }  qK Wd  S(   Ni    s   (s   expected "("i   s   missing ")"s   )(   s   tokenss   syntax_errors   exprs
   parse_exprs   subexprs   append(   s   tokenss   exprs   subexprs$   /usr/lib/python/irix5/panelparser.pys
   parse_exprc   s`   ^ _ t  |   } ` g  } a x4 a | o) b t |  \ } } c | i |  q! Wd | Sd  S(   N(   s   tokenize_files   fps   tokenss   exprlists
   parse_exprs   exprs   append(   s   fps   tokenss   exprlists   exprs$   /usr/lib/python/irix5/panelparser.pys
   parse_fileN(   s
   whitespaces	   operatorss
   separatorss   tokenize_strings   tokenize_files   syntax_errors
   parse_exprs
   parse_file(    s$   /usr/lib/python/irix5/panelparser.pys   ?