‡Æ
oOö9c       sL   d  Z  d Z e e  d d Z d „  Z d „  Z d Z d „  Z d „  Z d	 S(
   s    	
s   ()'s   ;s   "c    sw  g  } xf|  o^|  d  } | t j o |  d }  n6| d j o
 d }  n| d j o‡ t |  ƒ } d } xS | | j  oE |  | } | d } | d j o Pn | d j o | d } n qn W| i |  |  ƒ |  | }  n‹ | t j o | i | ƒ |  d }  nc t |  ƒ } d } x2 | | j  o$ |  | t	 j o Pn | d } q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   is3   /mit/python/lib/python2.0/plat-irix6/panelparser.pys   tokenize_string sD     

 

    c    sF   g  } x5 d o- |  i ƒ  } | o Pn | t | ƒ } q	 W| Sd  S(   Ni   (   s   tokenss   fps   readlines   lines   tokenize_string(   s   fps   tokenss   lines3   /mit/python/lib/python2.0/plat-irix6/panelparser.pys   tokenize_file4 s      s   syntax errorc    sÐ   |  p |  d d j o t d ‚ n |  d }  g  } x“ d o‹ |  o t d ‚ n |  d d j o | |  d f SnP |  d d j o# t |  ƒ \ } }  | i | ƒ n | i |  d ƒ |  d }  q9 Wd  S(   Ni    s   (s   expected "("i   s   missing ")"s   )(   s   tokenss   syntax_errors   exprs
   parse_exprs   subexprs   append(   s   tokenss   exprs   subexprs3   /mit/python/lib/python2.0/plat-irix6/panelparser.pys
   parse_exprI s    
 c    sH   t  |  ƒ } g  } x+ | o# t | ƒ \ } } | i | ƒ q W| Sd  S(   N(   s   tokenize_files   fps   tokenss   exprlists
   parse_exprs   exprs   append(   s   fps   tokenss   exprlists   exprs3   /mit/python/lib/python2.0/plat-irix6/panelparser.pys
   parse_file^ s     N(   s
   whitespaces	   operatorss
   separatorss   tokenize_strings   tokenize_files   syntax_errors
   parse_exprs
   parse_file(    s3   /mit/python/lib/python2.0/plat-irix6/panelparser.pys   ?	 s   	#	
	