-í
ç¶<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# 0 d$ Z$ 1 d% Z% 2 d& Z& 3 d' Z' 4 d( Z( 5 d) Z) 6 d* Z* 7 d+ Z+ 8 d, Z, 9 d- Z- : d. Z. ; d/ Z/ < d0 Z0 = d1 Z1 > d2 Z2 ? d3 Z3 @ d4 Z4 A d5 Z5 B d6 Z6 E h  Z7 F xM e8 ƒ  i9 ƒ  DF ]9 \ Z: Z; G e< e; ƒ e< d ƒ j o H e: e7 e; <n qWK d7 „  Z= N d8 „  Z> Q d9 „  Z? U 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   K L |  t j  Sd  S(   N(   s   xs	   NT_OFFSET(   s   x(    (    s   /usr/lib/python2.2/token.pys
   ISTERMINALK s   c    s   N O |  t j Sd  S(   N(   s   xs	   NT_OFFSET(   s   x(    (    s   /usr/lib/python2.2/token.pys   ISNONTERMINALN s   c    s   Q R |  t j Sd  S(   N(   s   xs	   ENDMARKER(   s   x(    (    s   /usr/lib/python2.2/token.pys   ISEOFQ s   c     sn  U V d  k  } W d  k } X | i d } Y | o | d p d } Z d } [ t | ƒ d j o \ | d } n ] y ^ t | ƒ }  WnE _ t	 j
 o6 }
 ` | i i d t |
 ƒ ƒ a | i d ƒ n Xb |  i ƒ  i d ƒ } c |  i ƒ  d | i d f | i ƒ } g h  } h xh | Dh ]] } i | i | ƒ } j | o; k | i d d ƒ \ }	 } l t | ƒ } m |	 | | <n q'Wn | i ƒ  } o | i ƒ  q y r t | ƒ }  WnE s t	 j
 o6 }
 t | i i d t |
 ƒ ƒ u | i d ƒ n Xv |  i ƒ  i d ƒ } w |  i ƒ  x y, y | i! d	 ƒ d } z | i! d
 ƒ } Wn9 { t$ j
 o* | | i i d ƒ } | i d ƒ n X~ g  }  x/ | D ]$ } € | i% d | | | f ƒ q¨W | | | | +‚ y ƒ t | d ƒ }  WnE „ t	 j
 o6 }
 … | 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   /usr/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   /usr/lib/python2.2/token.pys   ? s‚   
																																																							 6