Files
PowerToys/PythonEnv/2.7/Lib/sre_compile.pyc

152 lines
11 KiB
Plaintext
Raw Normal View History

2013-12-21 01:22:42 +08:00
<03>
sLQc@s~dZddlZddlZddlZddlTddlmZejeks_td<00><00>ejdkrwdZ ndZ d <00>Z
e e e g<00>Ze eeeg<00>Ze eeg<00>Ze eeg<00>Zd
<00>Zdd <00>Zd <00>Zd <00>Zd<00>Zd<00>Zd<00>Z ye!Wn e"k
r=e#d<00>fZ$nXe#d<00>e#e!d<00><00>fZ$d<00>Z%d<00>Z&dd<00>Z'dS(sInternal support module for srei<65><69><EFBFBD><EFBFBD>N(t*(t MAXREPEATsSRE module mismatchii<><69>l<00><EFBFBD>cCs|S(N((tx((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyt_identityfunctionscCs<>|j}t}t}t}t}t}x<>|D]<5D>\} }
| |kr<>|t@r{|tt| <19>|t j
|
|<00><00>q<>|t| <19>||
<00>q.| t kr!|t@r<>|tt| <19>|d<00>} n|t| <19>t } ||<00>} |d<00>t |
||| <00>||<00>| || <q.| tkrY|t@rH|tt<19>q<>|tt<19>q.| |kr5|t@r<>td<00>|tt<19>||<00>} |d<00>||
d<19>||
d<19>t||
d|<00>|tt<19>||<00>| || <q<>t|
<00>r<>| tk r<>| tkr&|tt<19>n|tt<19>||<00>} |d<00>||
d<19>||
d<19>t||
d|<00>|tt<19>||<00>| || <q<>|tt<19>||<00>} |d<00>||
d<19>||
d<19>t||
d|<00>||<00>| || <| tkr$|tt<19>q<>|tt<19>q.| tkr<>|
drr|tt<19>||
ddd<14>nt||
d|<00>|
dr<>|tt<19>||
dddd<17>q<>q.| |kr<>|t| <19>q.| |kr<>|t| <19>||<00>} |d<00>|
ddkr(|d<00>n8|
dj<00>\} }| |krVtd<00>n|| <00>t||
d|<00>|tt<19>||<00>| || <q.| tkr<>|t| <19>||<00>} |d<00>t||
|<00>|tt<19>||<00>| || <q.| t kr<>|t| <19>|t!@r7t"j#|
|
<00>}
n|t$@rVt%j#|
|
<00>}
n|t&@rut'j#|
|
<00>}
n|t(|
<19>q.| t)krX|t| <19>g}|j}xt|
dD]h}
||<00>} |d<00>t||
|<00>|tt*<19>|||<00><00>|d<00>||<00>| || <q<>W|d<00>x<>|D]}||<00>|||<q7Wq.| t+kr<>|t| <19>|t$@r<>t,|
}
n|t&@r<>t-|
}
n|t.|
<19>q.| t/kr<>|t@r<>|tt| <19>n|t| <19>||
d<18>q.| t0kr<>|t| <19>||
dd<18>||<00>}|d<00>t||
d|<00>|
dr<>|tt*<19>||<00>}|d<00>||<00>|d||<t||
d|<00>||<00>|||<q<>||<00>|d||<q.t1d| f<00>q.WdS(NcSstj||<00>S(N(t_sretgetlower(tliteraltflags((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pytfixup4sis'internal: unsupported template operatoriis(look-behind requires fixed-width patternsunsupported operand type(2tappendtlent_LITERAL_CODESt_REPEATING_CODESt_SUCCESS_CODESt _ASSERT_CODEStSRE_FLAG_IGNORECASEtOPCODESt OP_IGNORERRtINRt_compile_charsettANYtSRE_FLAG_DOTALLtANY_ALLtSRE_FLAG_TEMPLATEterrortREPEATt_compiletSUCCESSt_simplet
MAX_REPEATt
REPEAT_ONEtMIN_REPEAT_ONEt MAX_UNTILt MIN_UNTILt
SUBPATTERNtMARKtgetwidthtCALLtATtSRE_FLAG_MULTILINEt AT_MULTILINEtgettSRE_FLAG_LOCALEt AT_LOCALEtSRE_FLAG_UNICODEt
AT_UNICODEtATCODEStBRANCHtJUMPtCATEGORYt CH_LOCALEt
CH_UNICODEtCHCODEStGROUPREFtGROUPREF_EXISTSt
ValueError(tcodetpatternRtemitt_lent LITERAL_CODEStREPEATING_CODESt SUCCESS_CODESt ASSERT_CODEStoptavRtskiptlothittailt
tailappendtskipyestskipno((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyR!s  
  

 
 
 
 

  

   
   
 
 


  


  
 
  
 


cCs_|j}|dkrt}nx,t||<00>D]\}}|t|<19>|tkrWq.|tkrv|||<00><00>q.|tkr<>|||d<19><00>|||d<19><00>q.|tkr<>|j |<00>q.|t
kr<>|j |<00>q.|t kr@|t @r|t t|<19>qI|t@r/|t t|<19>qI|t |<19>q.td<00>q.W|tt<19>dS(Niis"internal: unsupported set operator(R tNoneRt_optimize_charsetRtNEGATEtLITERALtRANGEtCHARSETtextendt
BIGCHARSETR1R*R4R2R,R3RtFAILURE(tcharsetRR8RR:R@RA((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyR<00>s0         

 cCs/g}|j}dgd}y<>x<>|D]<5D>\}}|tkrQ|||f<00>q&|tkrpd|||<00><q&|tkr<>xLt||d<19>||d<19>d<17>D]}d||<q<>Wq&|tkr&|Sq&WWntk
r<>t||<00>SXd}}} g}
|
j} x_|D]W} | r@| dkr3|}n| d} n| r_| || f<00>d} n|d}qW| r<>| || f<00>nt|
<00>dkr xQ|
D]I\}} | dkr<>|t|f<00>q<>|t||| dff<00>q<>Wt|<00>t|<00>kr+|Sn t |<00>} |t
| f<00>|S|S(Niiii( R RKRLRMtrangeR1t
IndexErrort_optimize_unicodeR
t
_mk_bitmapRN(RRRtoutt outappendtcharmapR@RAtitptntrunst
runsappendtctdata((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyRJ<00>sR     .          " cCs<>g}|j}tjdkr'd}nd}|\}}xP|D]H}|rY||}n||}|tkr@||<00>|\}}q@q@W|S(Niiill(ii(ll(R RtCODESIZEtMAXCODE(tbitsR`t
dataappendtstarttmtvR_((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyRVs     
 
cCsfyddl}Wntk
r$|SXdgd}d}y<>x<>|D]<5D>\}}|tkrcd}qB|tkr<>d|||<00><qB|tkr<>xLt||d<19>||d<19>d<17>D]}d||<q<>WqB|tkrB|SqBWWntk
r<>|SX|r9tj dkr|Sx&td<00>D]}|| ||<qWni}dgd} d}
g} xxtd<00>D]j}t
||d|dd!<21>} |j | |
<00>} | | |<| |
kre|
d}
| t | <00>} qeqeW|
g}t jdkr<>d}nd }|jd
| <00>j<00>} |j|| <00>} | jt jks<t<00>|| j<00>}|| dd+t| fgS( Ni<4E><69><EFBFBD><EFBFBD>iiii<><69>iitHtItb(tarrayt ImportErrorRKRLRMtxrangeR1RTtsyst
maxunicodettuplet
setdefaultRVRRattostringtitemsizetAssertionErrorttolistRP(RRRRkRYtnegateR@RARZtcompstmappingtblockR`tchunktnewtheaderR8((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyRU.sZ      .    
 
   cCsl|dj<00>\}}|dkr:|tkr:td<00>n||koQdknok|dddtkS(Niisnothing to repeati(R$RRR"(RARCRD((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyRcs c
Csi|j<00>\}}|dkr"dSg}|j}d}g}|j} |t@sfx<>|jD]<5D>\}
} |
tkr<>t|<00>|kr<>|d}n|| <00>qZ|
tkr<>t| d<19>dkr<>| dd\}
} |
tkr<>|| <00>q<>PqZPqZW| rf|jrf|jd\}
} |
tkr<>| dr<>| dd\}
} |
tkrb| |
| f<00>q`|
tkr`g} | j} xU| dD]@}|s<>Pn|d\}
} |
tkr<>| |
| f<00>q<>Pq<50>W| }q`qc|
tkrKg} | j} xj| dD]@}|sPn|d\}
} |
tkr=| |
| f<00>q<>Pq<50>W| }qc|
tkrc| }qcqfn|j}|t t
<19>t|<00>}|d<00>d}|r<>t }t|<00>|ko<>t|j<00>knr<>|t }q<>n|r<>|t }n||<00>|tkr||<00>n|t<00>|t }|tkrC||<00>n
|d<00>|r8|t|<00><00>||<00>|j|<00>dgdgt|<00>}x<>tt|<00><00>D]y}||d||d<xZ||ddkr|||||ddkr|||ddd||d<q<>Wq<57>W|j|d<1F>n|rQt|||<00>nt|<00>|||<dS(Niii<><69><EFBFBD><EFBFBD>(R$R RR`RLR
R"R/RRtINFOtSRE_INFO_PREFIXtSRE_INFO_LITERALtSRE_INFO_CHARSETRbRORmR(R8R9RRCRDtprefixt prefixappendt prefix_skipRRt charsetappendR@RAR_tcappendR[R:RBtmaskttableRZ((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyt _compile_infojs<>   
   "             
+ 
  

  

 7*tcCs(x!tD]}t||<00>rdSqWdS(Nii(t STRING_TYPESt
isinstance(tobjttp((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pytisstring<6E>s cCsN|jj|B}g}t|||<00>t||j|<00>|jtt<19>|S(N(R9RR<>RR`R RR(R[RR8((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyt_code<64>s icCs<>t|<00>r'|}tj||<00>}nd}t||<00>}|jjdkr]td<00><00>n|jj}dg|jj}x$|j <00>D]\}}|||<q<>Wt
j |||jj B||jjd||<00>S(Nids6sorry, but this version only supports 100 named groupsi( R<>t sre_parsetparseRIR<>R9tgroupsRtt groupdicttitemsRtcompileR(R[RR9R8t
groupindext
indexgrouptkRZ((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyR<79><00>s     ((t__doc__RRnR<>t sre_constantsRtMAGICRtRaRbRtsetRLt NOT_LITERALR Rt
MIN_REPEATRR RRQR tASSERTt
ASSERT_NOTRRRIRRJRVRURR<>tunicodet NameErrorttypeR<65>R<>R<>R<>(((sHd:\github\WinAlfred\WinAlfred\bin\Debug\PythonEnv\2.7\lib\sre_compile.pyt<module> s8 
   <09>  3 + 5  j