-
H ?c       s  d  Z  d Z d Z d Z d Z d Z d Z d Z d Z d	 Z	 d
 Z
 d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d  Z  d! Z! d" Z" d# Z# d$ Z$ d% Z% d& Z& d' Z' d( Z( d) Z) d* Z* d+ Z+ d, Z, d- Z- d. Z. d/ Z/ d0 Z0 d1 Z1 d2 Z2 d3 Z3 d4 Z4 d5 Z5 d6 Z6 h  Z7 xD e8   i9   D]3 \ Z: Z; e< e;  e< d  j o e: e7 e; <n q`Wd7   Z= d8   Z> d9   Z? d:   Z@ eA d; j o e@   n d< S(=   s!   Token constants (from "token.h").i    i   i   i   i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i!   i"   i#   i$   i%   i&   i'   i(   i)   i*   i+   i,   i-   i.   i/   i0   i1   i2   i3   i4   i   c    s   |  t j  Sd  S(   N(   s   xs	   NT_OFFSET(   s   x(    (    s"   /mit/python/lib/python2.2/token.pys
   ISTERMINALK s    c    s   |  t j Sd  S(   N(   s   xs	   NT_OFFSET(   s   x(    (    s"   /mit/python/lib/python2.2/token.pys   ISNONTERMINALN s    c    s   |  t j Sd  S(   N(   s   xs	   ENDMARKER(   s   x(    (    s"   /mit/python/lib/python2.2/token.pys   ISEOFQ s    c     s  d  k  } d  k } | i d } | o | d p d } d } t |  d j o | d } n y t |  }  Wn< t	 j
 o0 }
 | i i d t |
   | i d  n X|  i   i d  } |  i   | i d | i  } h  } xV | D]N } | i |  } | o2 | i d d  \ }	 } t |  } |	 | | <n q W| i   } | i   y t |  }  Wn< t	 j
 o0 }
 | i i d t |
   | i d  n X|  i   i d  } |  i   y& | i! d	  d } | i! d
  } Wn0 t$ j
 o$ | i i d  | i d  n Xg  } x) | D]! } | i% d | | | f  q*W| | | | +y t | d  }  Wn< t	 j
 o0 }
 | i i d t |
   | i d  n X|  i d i& |   |  i   d  S(   Ni   i    s   Include/token.hs   Lib/token.pys   I/O error: %s
s   
s4   #define[ 	][ 	]*([A-Z][A-Z_]*)[ 	][ 	]*([0-9][0-9]*)i   s   #--start constants--s   #--end constants--s&   target does not contain format markersi   s   %s = %ds   wi   ('   s   res   syss   argvs   argss
   inFileNames   outFileNames   lens   opens   fps   IOErrors   errs   stdouts   writes   strs   exits   reads   splits   liness   closes   compiles
   IGNORECASEs   progs   tokenss   lines   matchs   groups   names   vals   ints   keyss   sorts   stderrs   formats   indexs   starts   ends
   ValueErrors   appends   join(   s   fps   formats   keyss   argss   tokenss   ends   lines   syss
   inFileNames   names   errs   starts   outFileNames   liness   res   vals   progs   match(    (    s"   /mit/python/lib/python2.2/token.pys   mainU sf    		
	 

 s   __main__N(B   s   __doc__s	   ENDMARKERs   NAMEs   NUMBERs   STRINGs   NEWLINEs   INDENTs   DEDENTs   LPARs   RPARs   LSQBs   RSQBs   COLONs   COMMAs   SEMIs   PLUSs   MINUSs   STARs   SLASHs   VBARs   AMPERs   LESSs   GREATERs   EQUALs   DOTs   PERCENTs	   BACKQUOTEs   LBRACEs   RBRACEs   EQEQUALs   NOTEQUALs	   LESSEQUALs   GREATEREQUALs   TILDEs
   CIRCUMFLEXs	   LEFTSHIFTs
   RIGHTSHIFTs
   DOUBLESTARs	   PLUSEQUALs   MINEQUALs	   STAREQUALs
   SLASHEQUALs   PERCENTEQUALs
   AMPEREQUALs	   VBAREQUALs   CIRCUMFLEXEQUALs   LEFTSHIFTEQUALs   RIGHTSHIFTEQUALs   DOUBLESTAREQUALs   DOUBLESLASHs   DOUBLESLASHEQUALs   OPs
   ERRORTOKENs   N_TOKENSs	   NT_OFFSETs   tok_names   globalss   itemss   _names   _values   types
   ISTERMINALs   ISNONTERMINALs   ISEOFs   mains   __name__(=   s   DEDENTs   LPARs   STARs   SLASHs   LESSs
   AMPEREQUALs   EQUALs   RPARs
   CIRCUMFLEXs   NOTEQUALs   VBARs	   BACKQUOTEs
   DOUBLESTARs   MINUSs   DOTs   RBRACEs	   STAREQUALs   GREATEREQUALs   MINEQUALs   LEFTSHIFTEQUALs   SEMIs   CIRCUMFLEXEQUALs
   ISTERMINALs   NEWLINEs   DOUBLESLASHEQUALs   COLONs   PERCENTEQUALs   TILDEs   PLUSs
   ERRORTOKENs   RSQBs   EQEQUALs   mains
   SLASHEQUALs
   RIGHTSHIFTs   STRINGs   ISEOFs	   NT_OFFSETs   PERCENTs   DOUBLESLASHs   DOUBLESTAREQUALs   NUMBERs   _values	   PLUSEQUALs   AMPERs	   LESSEQUALs   LSQBs   N_TOKENSs   RIGHTSHIFTEQUALs   GREATERs   ISNONTERMINALs   LBRACEs   INDENTs   NAMEs   tok_names	   VBAREQUALs   _names	   LEFTSHIFTs   COMMAs	   ENDMARKERs   OP(    (    s"   /mit/python/lib/python2.2/token.pys   ? s   
 				6