;ò
ñŒü?c           @   s%  d  Z  d Z d Z d e f d „  ƒ  YZ 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 d7 Z7 d8 Z8 d9 Z9 d: Z: d; Z; d< Z< d= Z= d> Z> d? Z? d@ Z@ dA ZA dB ZB dC ZC e e e e e	 e
 e e e e e e e e e e e e e e e e e e e  e e! e" e# e$ e% g ZD e& e' e( e) e* e+ e, e- e. e/ e0 e1 g ZE e2 e3 e4 e5 e6 e7 e8 e9 e: e; e< e= e> e? e@ eA eB eC g ZF dD „  ZG eG eD ƒ ZD eG eE ƒ ZE eG eF ƒ ZF h  e e <e e <e e <e e  <ZH h  e& e' <e+ e, <ZI h  e) e. <e* e/ <ZJ h  e) e0 <e* e1 <ZK h  e2 e2 <e3 e3 <e4 e4 <e5 e5 <e6 e: <e7 e; <e8 e8 <e9 e9 <ZL h  e2 e< <e3 e= <e4 e> <e5 e? <e6 e@ <e7 eA <e8 eB <e9 eC <ZM dE ZN dF ZO dG ZP dH ZQ dI ZR dJ ZS dK ZT dL ZU dE ZV dF ZW dG ZX eY dM j o,dN kZ ZZ dO „  Z[ e\ dP dQ ƒ Z] e] i^ dR ƒ e] i^ dS e ƒ e[ e] eD dT ƒ e[ e] eE dU ƒ e[ e] eF dU ƒ e] i^ dV eN ƒ e] i^ dW eO ƒ e] i^ dX eP ƒ e] i^ dY eQ ƒ e] i^ dZ eR ƒ e] i^ d[ eS ƒ e] i^ d\ eT ƒ e] i^ d] eV ƒ e] i^ d^ eW ƒ e] i^ d_ eX ƒ e] i_ ƒ  d` GHn dN S(a   s   Internal support module for sreiÓ£1iÿÿ  s   errorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s*   /mit/python/lib/python2.3/sre_constants.pys   error   s   s   failures   successs   anys   any_alls   asserts
   assert_nots   ats
   bigcharsets   branchs   calls   categorys   charsets   grouprefs   groupref_ignores   ins	   in_ignores   infos   jumps   literals   literal_ignores   marks
   max_repeats	   max_untils
   min_repeats	   min_untils   negates   not_literals   not_literal_ignores   ranges   repeats
   repeat_ones
   subpatterns   min_repeat_ones   at_beginnings   at_beginning_lines   at_beginning_strings   at_boundarys   at_non_boundarys   at_ends   at_end_lines   at_end_strings   at_loc_boundarys   at_loc_non_boundarys   at_uni_boundarys   at_uni_non_boundarys   category_digits   category_not_digits   category_spaces   category_not_spaces   category_words   category_not_words   category_linebreaks   category_not_linebreaks   category_loc_words   category_loc_not_words   category_uni_digits   category_uni_not_digits   category_uni_spaces   category_uni_not_spaces   category_uni_words   category_uni_not_words   category_uni_linebreaks   category_uni_not_linebreakc         C   s9   h  } d } x" |  D] } | | | <| d } q W| Sd  S(   Ni    i   (   s   ds   is   lists   item(   s   lists   is   items   d(    (    s*   /mit/python/lib/python2.3/sre_constants.pys   makedict’   s     
i   i   i   i   i   i    i@   i€   s   __main__Nc         C   sZ   | i ƒ  } | i d „  ƒ x7 | D]/ \ } } |  i d | t i	 | ƒ | f ƒ q# Wd  S(   Nc         C   s   t  |  d | d ƒ S(   Ni   (   s   cmps   as   b(   s   as   b(    (    s*   /mit/python/lib/python2.3/sre_constants.pys   <lambda>Þ   s    s   #define %s_%s %s
(
   s   ds   itemss   sorts   ks   vs   fs   writes   prefixs   strings   upper(   s   fs   ds   prefixs   itemss   ks   v(    (    s*   /mit/python/lib/python2.3/sre_constants.pys   dumpÜ   s
     s   sre_constants.hs   wso  /*
 * Secret Labs' Regular Expression Engine
 *
 * regular expression matching engine
 *
 * NOTE: This file is generated by sre_constants.py.  If you need
 * to change anything in here, edit sre_constants.py and run it.
 *
 * Copyright (c) 1997-2001 by Secret Labs AB.  All rights reserved.
 *
 * See the _sre.c file for information on usage and redistribution.
 */

s   #define SRE_MAGIC %d
s   SRE_OPs   SREs   #define SRE_FLAG_TEMPLATE %d
s   #define SRE_FLAG_IGNORECASE %d
s   #define SRE_FLAG_LOCALE %d
s   #define SRE_FLAG_MULTILINE %d
s   #define SRE_FLAG_DOTALL %d
s   #define SRE_FLAG_UNICODE %d
s   #define SRE_FLAG_VERBOSE %d
s   #define SRE_INFO_PREFIX %d
s   #define SRE_INFO_LITERAL %d
s   #define SRE_INFO_CHARSET %d
s   done(`   s   __doc__s   MAGICs	   MAXREPEATs	   Exceptions   errors   FAILUREs   SUCCESSs   ANYs   ANY_ALLs   ASSERTs
   ASSERT_NOTs   ATs
   BIGCHARSETs   BRANCHs   CALLs   CATEGORYs   CHARSETs   GROUPREFs   GROUPREF_IGNOREs   INs	   IN_IGNOREs   INFOs   JUMPs   LITERALs   LITERAL_IGNOREs   MARKs
   MAX_REPEATs	   MAX_UNTILs
   MIN_REPEATs	   MIN_UNTILs   NEGATEs   NOT_LITERALs   NOT_LITERAL_IGNOREs   RANGEs   REPEATs
   REPEAT_ONEs
   SUBPATTERNs   MIN_REPEAT_ONEs   AT_BEGINNINGs   AT_BEGINNING_LINEs   AT_BEGINNING_STRINGs   AT_BOUNDARYs   AT_NON_BOUNDARYs   AT_ENDs   AT_END_LINEs   AT_END_STRINGs   AT_LOC_BOUNDARYs   AT_LOC_NON_BOUNDARYs   AT_UNI_BOUNDARYs   AT_UNI_NON_BOUNDARYs   CATEGORY_DIGITs   CATEGORY_NOT_DIGITs   CATEGORY_SPACEs   CATEGORY_NOT_SPACEs   CATEGORY_WORDs   CATEGORY_NOT_WORDs   CATEGORY_LINEBREAKs   CATEGORY_NOT_LINEBREAKs   CATEGORY_LOC_WORDs   CATEGORY_LOC_NOT_WORDs   CATEGORY_UNI_DIGITs   CATEGORY_UNI_NOT_DIGITs   CATEGORY_UNI_SPACEs   CATEGORY_UNI_NOT_SPACEs   CATEGORY_UNI_WORDs   CATEGORY_UNI_NOT_WORDs   CATEGORY_UNI_LINEBREAKs   CATEGORY_UNI_NOT_LINEBREAKs   OPCODESs   ATCODESs   CHCODESs   makedicts	   OP_IGNOREs   AT_MULTILINEs	   AT_LOCALEs
   AT_UNICODEs	   CH_LOCALEs
   CH_UNICODEs   SRE_FLAG_TEMPLATEs   SRE_FLAG_IGNORECASEs   SRE_FLAG_LOCALEs   SRE_FLAG_MULTILINEs   SRE_FLAG_DOTALLs   SRE_FLAG_UNICODEs   SRE_FLAG_VERBOSEs   SRE_FLAG_DEBUGs   SRE_INFO_PREFIXs   SRE_INFO_LITERALs   SRE_INFO_CHARSETs   __name__s   strings   dumps   opens   fs   writes   close(Z   s
   REPEAT_ONEs   makedicts   AT_END_LINEs   SRE_INFO_CHARSETs   SRE_INFO_PREFIXs   SRE_FLAG_DEBUGs	   MIN_UNTILs	   MAXREPEATs   MAGICs   strings	   OP_IGNOREs
   MIN_REPEATs   CATEGORY_UNI_DIGITs   SRE_FLAG_DOTALLs
   AT_UNICODEs   SRE_FLAG_VERBOSEs   dumps	   AT_LOCALEs   SRE_FLAG_TEMPLATEs   CATEGORY_UNI_SPACEs
   CH_UNICODEs   CATEGORY_NOT_WORDs   OPCODESs   REPEATs   AT_NON_BOUNDARYs   MIN_REPEAT_ONEs   CATEGORY_UNI_NOT_DIGITs   LITERALs   CATEGORY_UNI_WORDs   LITERAL_IGNOREs   AT_BEGINNING_LINEs   AT_MULTILINEs   NOT_LITERAL_IGNOREs   ATCODESs   AT_BEGINNING_STRINGs   fs   NOT_LITERALs   CATEGORY_DIGITs   RANGEs   AT_LOC_BOUNDARYs   SRE_INFO_LITERALs   ANYs   CATEGORY_UNI_NOT_WORDs   SRE_FLAG_UNICODEs   AT_ENDs   CATEGORY_NOT_LINEBREAKs   ANY_ALLs   NEGATEs   AT_END_STRINGs
   BIGCHARSETs   SRE_FLAG_IGNORECASEs   CHCODESs   CATEGORY_WORDs   CATEGORY_UNI_LINEBREAKs   CATEGORY_UNI_NOT_SPACEs   AT_BOUNDARYs   CATEGORYs   SUCCESSs   JUMPs
   MAX_REPEATs   CATEGORY_LOC_WORDs   INFOs   AT_BEGINNINGs   AT_LOC_NON_BOUNDARYs   SRE_FLAG_MULTILINEs	   MAX_UNTILs   MARKs   FAILUREs
   SUBPATTERNs   BRANCHs   errors   CATEGORY_LINEBREAKs   CATEGORY_NOT_DIGITs   CHARSETs   ASSERTs   CATEGORY_UNI_NOT_LINEBREAKs   GROUPREF_IGNOREs   CATEGORY_SPACEs   CATEGORY_LOC_NOT_WORDs   SRE_FLAG_LOCALEs	   CH_LOCALEs   AT_UNI_NON_BOUNDARYs   CATEGORY_NOT_SPACEs
   ASSERT_NOTs   ATs   INs	   IN_IGNOREs   AT_UNI_BOUNDARYs   GROUPREFs   CALL(    (    s*   /mit/python/lib/python2.3/sre_constants.pys   ?   sÞ   c*<
	*NN		
