*
':c       si     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 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 < d  Z  = d! Z! > d" Z" ? d# Z# B d$ Z$ C d% Z% D d& Z& E d' Z' F d( Z( G d) Z) H d* Z* I d+ Z+ J d, Z, K d- Z- L d. Z. M d/ Z/ P d0 Z0 Q d1 Z1 R d2 Z2 S d3 Z3 T d4 Z4 U d5 Z5 V d6 Z6 W d7 Z7 X d8 Z8 Y d9 Z9 Z d: Z: [ d; Z; \ d< Z< ] d= Z= ^ d> Z> _ d? Z? ` d@ Z@ a dA ZA c dB ZB 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 ZC  e$ e% e& e' e( e) e* e+ e, e- e. e/ g ZD  e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 e: e; e< e= e> e? e@ eA g ZE  dC   ZF  eF eC  ZC  eF eD  ZD  eF eE  ZE  h  e e <e e <e e <e e <ZG  h  e% e$ <e* e) <ZH  h  e, e' <e- e( <ZI  h  e. e' <e/ e( <ZJ  h  e0 e0 <e1 e1 <e2 e2 <e3 e3 <e8 e4 <e9 e5 <e6 e6 <e7 e7 <ZK  h  e: e0 <e; e1 <e< e2 <e= e3 <e> e4 <e? e5 <e@ e6 <eA e7 <ZL  dD ZM  dE ZN  dF ZO  dG ZP  dH ZQ  dI ZR  dJ ZS  dK ZT  dD ZU  dE ZV  dF ZW  eX dL j oh dM kY ZY  dN   ZZ  e[ dO dP  Z\  e\ i] dQ   e\ i] dR e    eZ e\ eC dS   eZ e\ eD dT   eZ e\ eE dT   e\ i] dU eM   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\ eU  e\ i] d] eV  e\ i] d^ eW  e\ i^   d_ GHn dM S(`   iPU1i  s   errorc      s     RS(   N(    (    (    (    s-   /mit/seven/lib/python/Martel/sre_constants.pys   error s   s   failures   successs   anys   any_alls   asserts
   assert_nots   ats   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   newlines   not_literals   not_literal_ignores   ranges   repeats
   repeat_ones
   subpatterns   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   category_newlinec    sS     h  }  d }  x- |  d  r  }  | | | < | d } q! W | Sd  S(   Ni    i   (   s   ds   is   lists   item(   s   lists   ds   items   i(    (    s-   /mit/seven/lib/python/Martel/sre_constants.pys   makedict s   		 	i   i   i   i   i   i    i@   i   s   __main__Nc    sn     | i   }  | i d     x? | d  r2 \ } }  |  i d | t i	 |  | f  q1 Wd  S(   Nc    s    t  |  d | d  S(   Ni   (   s   cmps   as   b(   s   as   b(    (    s-   /mit/seven/lib/python/Martel/sre_constants.pys   <lambda> s    i    s   #define %s_%s %s
(
   s   ds   itemss   sorts   ks   vs   fs   writes   prefixs   strings   upper(   s   fs   ds   prefixs   vs   ks   items(    (    s-   /mit/seven/lib/python/Martel/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   MAGICs	   MAXREPEATs	   Exceptions   errors   FAILUREs   SUCCESSs   ANYs   ANY_ALLs   ASSERTs
   ASSERT_NOTs   ATs   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   NEWLINEs   NOT_LITERALs   NOT_LITERAL_IGNOREs   RANGEs   REPEATs
   REPEAT_ONEs
   SUBPATTERNs   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   CATEGORY_NEWLINEs   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   ANYs   CALLs   AT_LOC_BOUNDARYs   CATEGORY_UNI_SPACEs   CATEGORY_DIGITs   NOT_LITERALs   AT_UNI_BOUNDARYs   AT_BEGINNING_STRINGs   ATCODESs	   IN_IGNOREs   NOT_LITERAL_IGNOREs   GROUPREFs   ANY_ALLs   LITERAL_IGNOREs   INs   CATEGORY_UNI_NOT_WORDs   CATEGORY_UNI_WORDs   RANGEs   CATEGORY_UNI_NOT_DIGITs   SRE_INFO_LITERALs   CATEGORY_NOT_SPACEs   AT_NON_BOUNDARYs   AT_UNI_NON_BOUNDARYs   REPEATs   OPCODESs   SRE_INFO_CHARSETs   CATEGORY_NEWLINEs	   MAXREPEATs   SRE_FLAG_LOCALEs   AT_END_LINEs   CATEGORY_NOT_WORDs
   ASSERT_NOTs   CATEGORY_SPACEs
   CH_UNICODEs   ATs   CATEGORY_LOC_NOT_WORDs   GROUPREF_IGNOREs   AT_MULTILINEs   AT_BEGINNING_LINEs   CATEGORY_UNI_NOT_LINEBREAKs   ASSERTs   CHARSETs   CATEGORY_NOT_DIGITs	   AT_LOCALEs	   CH_LOCALEs   dumps   SRE_FLAG_VERBOSEs   CATEGORY_LINEBREAKs
   AT_UNICODEs   errors   BRANCHs   SRE_FLAG_DOTALLs
   SUBPATTERNs   FAILUREs   MARKs	   MAX_UNTILs   SRE_FLAG_MULTILINEs   AT_LOC_NON_BOUNDARYs   AT_BEGINNINGs   CATEGORYs   INFOs   CATEGORY_UNI_DIGITs   CATEGORY_LOC_WORDs
   MAX_REPEATs   JUMPs
   MIN_REPEATs	   OP_IGNOREs   SUCCESSs   strings   MAGICs	   MIN_UNTILs   SRE_FLAG_DEBUGs   makedicts   AT_BOUNDARYs   SRE_INFO_PREFIXs   CATEGORY_UNI_NOT_SPACEs   CATEGORY_UNI_LINEBREAKs   CATEGORY_WORDs   CHCODESs   SRE_FLAG_IGNORECASEs   NEWLINEs   AT_END_STRINGs   fs   NEGATEs   CATEGORY_NOT_LINEBREAKs   AT_ENDs   SRE_FLAG_TEMPLATEs   SRE_FLAG_UNICODEs   LITERALs
   REPEAT_ONE(    (    s-   /mit/seven/lib/python/Martel/sre_constants.pys   ? s   																																																																`-?
-QQ											