config root man

Current Path : /usr/local/lib/python2.5/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/python2.5/sre_parse.pyc

³ò
h”Rc@sdZddkZddkTd„ZdZdZedƒZedƒZed	ƒZed
ƒZ	he
edƒfd<e
ed
ƒfd<e
edƒfd<e
edƒfd<e
edƒfd<e
edƒfd<e
edƒfd<e
edƒfd<Zhe
efd<e
efd<e
efd<eeefgfd<eeefgfd<eeefgfd<eeefgfd <eeefgfd!<eeefgfd"<e
efd#<Zhed$<ed%<ed&<ed'<ed(<e d)<e!d*<Z"d+fd,„ƒYZ#d-fd.„ƒYZ$d/fd0„ƒYZ%d1„Z&d2„Z'd3„Z(d4„Z)d5„Z*d6d7„Z+d8„Z,ed9ƒZ-ed:ƒZ.ed;ƒZ/ee0e1gƒZ2d<„Z3d=e4d>„Z5d?„Z6d@„Z7dS(AsInternal support module for sreiÿÿÿÿN(t*cCs%h}x|D]}d||<q
W|S(Ni((tseqtstelem((s%/usr/local/lib/python2.5/sre_parse.pytsets
s.\[{()*+?^$|s*+?{t
0123456789t01234567t0123456789abcdefABCDEFs 	

ss\ass\bss\fs
s\ns
s\rs	s\tss\vs\s\\s\As\Bs\ds\Ds\ss\Ss\ws\Ws\ZtitLtmRtxtttutPatterncBs/eZd„Zdd„Zd„Zd„ZRS(cCs(d|_g|_d|_h|_dS(Nii(tflagstopentgroupst	groupdict(tself((s%/usr/local/lib/python2.5/sre_parse.pyt__init__Is			cCsŠ|i}|d|_|dj	oS|ii|dƒ}|dj	o tdt|ƒ||f‚n||i|<n|ii|ƒ|S(Nis7redefinition of group name %s as group %d; was group %d(RtNoneRtgetterrortreprRtappend(Rtnametgidtogid((s%/usr/local/lib/python2.5/sre_parse.pyt	opengroupNs	


cCs|ii|ƒdS(N(Rtremove(RR((s%/usr/local/lib/python2.5/sre_parse.pyt
closegroupYscCs||ijo
||ijS(N(RR(RR((s%/usr/local/lib/python2.5/sre_parse.pyt
checkgroup[sN(t__name__t
__module__RRRRR (((s%/usr/local/lib/python2.5/sre_parse.pyRGs		t
SubPatterncBsqeZdd„Zdd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
RS(
cCs6||_|djo
g}n||_d|_dS(N(tpatternRtdatatwidth(RR$R%((s%/usr/local/lib/python2.5/sre_parse.pyR`s
	

	icCsƒd}tdƒtgƒf}x^|iD]S\}}|d|Gd}|djo7Hd}x|D]!\}}|dd|G|GHqaWnæ|djoeHd}d}xÈ|dD]E}|djo|ddGHn|i|dƒd}|d}q¯Wntt|ƒ|joVx]|D]G}t|tƒo'|pHn|i|dƒd}q|Gd}qWn|Gd}|pHq(q(WdS(Nis  itintbranchtor((ttypeR%tdumpt
isinstanceR#(RtleveltnltseqtypestoptavtaR((s%/usr/local/lib/python2.5/sre_parse.pyR+fsJ




cCs
t|iƒS(N(RR%(R((s%/usr/local/lib/python2.5/sre_parse.pyt__repr__‚scCs
t|iƒS(N(tlenR%(R((s%/usr/local/lib/python2.5/sre_parse.pyt__len__„scCs|i|=dS(N(R%(Rtindex((s%/usr/local/lib/python2.5/sre_parse.pyt__delitem__†scCs|i|S(N(R%(RR6((s%/usr/local/lib/python2.5/sre_parse.pyt__getitem__ˆscCs||i|<dS(N(R%(RR6tcode((s%/usr/local/lib/python2.5/sre_parse.pyt__setitem__ŠscCst|i|i||!ƒS(N(R#R$R%(Rtstarttstop((s%/usr/local/lib/python2.5/sre_parse.pyt__getslice__ŒscCs|ii||ƒdS(N(R%tinsert(RR6R9((s%/usr/local/lib/python2.5/sre_parse.pyR>ŽscCs|ii|ƒdS(N(R%R(RR9((s%/usr/local/lib/python2.5/sre_parse.pyRscCs|io|iSnd}}ttttttf}ttf}x|i	D]…\}}|t
jolti}d}xB|dD]6}|i
ƒ\}	}
t||	ƒ}t||
ƒ}q€W||}||}qM|tjo*|i
ƒ\}}||}||}qM|tjo.|di
ƒ\}}||}||}qM||joJ|di
ƒ\}}|t|ƒ|d}|t|ƒ|d}qM||jo|d}|d}qM|tjoPqMqMWtt|tiƒƒtt|tiƒƒf|_|iS(Nliii(R&tANYtRANGEtINtLITERALtNOT_LITERALtCATEGORYt
MIN_REPEATt
MAX_REPEATR%tBRANCHtsystmaxinttgetwidthtmintmaxtCALLt
SUBPATTERNtlongtSUCCESStint(Rtlothit	UNITCODEStREPEATCODESR0R1Rtjtlth((s%/usr/local/lib/python2.5/sre_parse.pyRJ’sH



	








	3N(R!R"RRR+R3R5R7R8R:R=R>RRJ(((s%/usr/local/lib/python2.5/sre_parse.pyR#^s								t	TokenizercBsAeZd„Zd„Zdd„Zd„Zd„Zd„ZRS(cCs ||_d|_|iƒdS(Ni(tstringR6t_Tokenizer__next(RRZ((s%/usr/local/lib/python2.5/sre_parse.pyR¸s		cCs³|it|iƒjod|_dSn|i|i}|ddjoEy|i|id}Wntj
otd‚nX||}n|it|ƒ|_||_dS(Nis\isbogus escape (end of line)(R6R4RZRtnextt
IndexErrorR(Rtchartc((s%/usr/local/lib/python2.5/sre_parse.pyt__next¼s	icCs1||ijo|o|iƒndSndS(Nii(R\R[(RR^tskip((s%/usr/local/lib/python2.5/sre_parse.pytmatchÉs
cCs|i}|iƒ|S(N(R\R[(Rtthis((s%/usr/local/lib/python2.5/sre_parse.pyRÏs	
cCs|i|ifS(N(R6R\(R((s%/usr/local/lib/python2.5/sre_parse.pyttellÓscCs|\|_|_dS(N(R6R\(RR6((s%/usr/local/lib/python2.5/sre_parse.pytseekÕs(R!R"RR[RbRRdRe(((s%/usr/local/lib/python2.5/sre_parse.pyRY·s		
		cCsFd|jo
djnp(d|jo
djnp
|djS(NR2tztAtZt_((R^((s%/usr/local/lib/python2.5/sre_parse.pytisidentØscCsd|jo
djnS(Nt0t9((R^((s%/usr/local/lib/python2.5/sre_parse.pytisdigitÛscCsVt|dƒptSnx6|dD]*}t|ƒot|ƒotSq$q$WtS(Nii(RjtFalseRmtTrue(RR^((s%/usr/local/lib/python2.5/sre_parse.pytisnameÞsc
CsÑti|ƒ}|o|Snti|ƒ}|o|Snyh|dd!}|djoŽx8|itjo't|ƒdjo||iƒ}q\W|d}t|ƒdjotdtd|ƒ‚ntt	|dƒd@fSn’|t
jo`x8|it
jo't|ƒdjo||iƒ}q÷W|d}tt	|d	ƒd@fSn%|tjotdt|ƒ‚nt|ƒdjott|dƒfSnWnt
j
onXtdt|ƒ‚dS(
NiiRisbogus escape: %ss\iiÿi(tESCAPESRt
CATEGORIESR\t	HEXDIGITSR4RRRBRQt	OCTDIGITStDIGITStordt
ValueError(tsourcetescapeR9R_((s%/usr/local/lib/python2.5/sre_parse.pyt
_class_escapeçs:

#

#

c
Cswti|ƒ}|o|Snti|ƒ}|o|Sny|dd!}|djowx8|itjo't|ƒdjo||iƒ}q\Wt|ƒdjo
t‚ntt|ddƒd@fSnO|djoZx8|it	jo't|ƒdjo||iƒ}qàWtt|ddƒd@fSnè|t
joÚ|it
jou||iƒ}|dt	joP|dt	jo?|it	jo/||iƒ}tt|ddƒd@fSqÉnt|dƒ}||ijo+|i|ƒp
t
d	‚nt|fSnt‚nt|ƒdjott|dƒfSnWntj
onXt
d
t|ƒ‚dS(NiiRiiiÿRkiscannot refer to open groupsbogus escape: %s(RrRRqR\RsR4RwRBRQRtRuRR RtGROUPREFRvR(RxRytstateR9R_tgroup((s%/usr/local/lib/python2.5/sre_parse.pyt_escapesL

#

#
"#

icCsËg}|i}|i}x_|t||ƒƒ|dƒoqn|pPn|ip|ddƒoPqtd‚qt|ƒdjo|dSnt|ƒ}|i}x}d}xp|D]C}	|	pPn|djo|	d}q¾|	d|joPq¾q¾Wx|D]
}	|	d=qW||ƒq±Pq±x}|D]3}	t|	ƒdjp|	ddtjoPq5q5Wg}
|
i}x|D]}	||	dƒq‚W|t	|
fƒ|S|it
d|ffƒ|S(Nt|t)ispattern not properly closedi(RRbt_parseR\RR4R#RRBRARG(RxR|tnestedtitemstitemsappendtsourcematcht
subpatterntsubpatternappendtprefixtitemRt	setappend((s%/usr/local/lib/python2.5/sre_parse.pyt
_parse_sub3sZ		
	
	
(		cCs¬t||ƒ}|idƒo0t||ƒ}|idƒo
td‚qUnd}|io!|iddƒo
td‚nt|ƒ}|it|||ffƒ|S(NRs/conditional backref with more than two branchesR€ispattern not properly closed(RRbRRR\R#RtGROUPREF_EXISTS(RxR|t	condgrouptitem_yestitem_noR†((s%/usr/local/lib/python2.5/sre_parse.pyt_parse_sub_condns
s|)s=!<s=!c Csêt|ƒ}|i}|i}|i}t}t}t}t}	t}
xž|i	|joPn|ƒ}|djoPn|it@oM|t
joqHn|djo(x|ƒ}|d+joPqªqªqHqÓn|o+|dtjo|tt|ƒfƒqH|djo¶g}|i}
|dƒo|
tdfƒn|}xÕ|ƒ}|djo||joPnR|o$|ddjot||ƒ}n'|ott|ƒf}n
td‚|d	ƒo|ƒ}|djoH|dtjo|d
d}n|
|ƒ|
ttd	ƒfƒPq|o­|ddjot||ƒ}ntt|ƒf}|dtjp|dtjo
td‚n|d
}|d
}||jo
td‚n|
t||ffƒqtd‚qL|dtjo|d
d}n|
|ƒqL||ƒd
jo'|ddtjo||dƒqã||ƒdjoF|ddtjo1|d
dtjo|t|d
d
fƒqã|t|fƒqH|ox|dtjog|d
jod,\}}nŠ|djodt}}nl|djod
t}}nN|djo7|i	djo|tt|ƒfƒqHn|iƒ}dt}}d}}x%|i	tjo||iƒ}q™W|dƒo)x,|i	tjo||ƒ}qÎWn|}|dƒp*|tt|ƒfƒ|i|ƒqHn|ot|ƒ}n|ot|ƒ}n||jo
td‚q†n
td‚|o|d}nd}|p(||ƒd
jo"|ddtjo
td‚n|dd|
jo
td‚n|d
ƒot|||ff|d<qãt|||ff|d<qH|djo|t dfƒqH|djoèd
}d}d}|d
ƒoÖd}|dƒoe|dƒood}xB|ƒ}|djo
td‚n|djoPn||}q½d
}t!|ƒp
td‚qqf
|d ƒo¨d}xB|ƒ}|djo
td‚n|d!joPn||}q9t!|ƒp
td‚n|i"i|ƒ}|djo
td"‚n|t#|fƒqHqf
|ƒ}|djo
td#‚ntd$|‚qj
|d%ƒo
d}qj
|dƒoSx/|i	djp|i	d!joPn|ƒq3|d!ƒp
td&‚qHqHqj
|i	|jo¹|ƒ}d
}|djo0|i	|	jo
td'‚nd}|ƒ}nt$||ƒ}|d!ƒp
td&‚n|d jo|t%||ffƒqH|t&||ffƒqHqj
|dƒoÁd}xB|ƒ}|djo
td‚n|d!joPn||}qb	d}t!|ƒo0|i"i|ƒ}|djo
td"‚q
qf
yt|ƒ}Wqf
t'j
otd‚qf
Xqj
|i	t(jo
td#‚nx0|i	t(jo|it(|ƒB|_q:
Wn|o¤|djo
d}n|i)|ƒ}|ot*|||ƒ}nt$||ƒ}|d!ƒp
td&‚n|dj	o|i+|ƒn|t,||ffƒqãxË|ƒ}|djo
td#‚n|d!joPntd(‚qqH|djo|tt-fƒqH|d)jo|itt.fƒqH|o1|ddjo t/|||ƒ}||ƒqHtd*‚qH|S(-Nt#s
it[t^t]s\s$unexpected end of regular expressiont-isbad character rangeit?Rt+t{t}tt,sbad repeat intervals
not supportediÿÿÿÿsnothing to repeatsmultiple repeatt.t(tPt<sunterminated namet>sbad character in group namet=R€sunknown group namesunexpected end of patternsunknown specifier: ?P%st:sunbalanced parenthesisssyntax errorsunknown extensiont$sparser error(Ns
(ii(0R#RRRbR4t_PATTERNENDERSt_ASSERTCHARSt_LOOKBEHINDASSERTCHARSt_REPEATCODESR\RRtSRE_FLAG_VERBOSEt
WHITESPACEt
SPECIAL_CHARSRBRvtNEGATERzRRAR@RCtREPEAT_CHARSt	MAXREPEATRdRuReRQtATRERFR?RpRR{R‹tASSERTt
ASSERT_NOTRwtFLAGSRRRRNtAT_BEGINNINGtAT_ENDR~( RxR|R†R‡t	sourcegetR…t_lent
PATTERNENDERStASSERTCHARStLOOKBEHINDASSERTCHARSRURcRRŠR;tcode1tcode2RRRSRKRLthereR‰R}RRR^RtdirtptcondnameR9((s%/usr/local/lib/python2.5/sre_parse.pyRsÊ				


	

	
		
	

"






(=









	0







	





	







	




 


	






	






 




	




icCsÕt|ƒ}|djo
tƒ}n||_||_t||dƒ}|iƒ}|djo
td‚n|o
td‚n|t@o|i	ƒn|t
@o(|iit
@ot||iiƒSn|S(NiR€sunbalanced parenthesiss-bogus characters at end of regular expression(
RYRRRtstrR‹RRtSRE_FLAG_DEBUGR+R¨R$tparse(R¿RR$RxR½ttail((s%/usr/local/lib/python2.5/sre_parse.pyRÁs 

		


cCsÅt|ƒ}|i}g}|i}||d„}|d }t|ƒtdƒjo
t}nt}xÞ|ƒ}	|	djoPn|	o¯|	ddjož|	dd!}
|
djod}|idƒoIxF|ƒ}|djo
td	‚n|d
joPn||}qÏn|p
td‚ny*t	|ƒ}
|
djo
td‚nWn]t
j
oQt|ƒp
td
‚ny|i|}
Wq³t
j
otd‚q³XnX|t|
fƒqD|
djog|itjo2|	|ƒ}	|itjo|	|ƒ}	qn||t	|	ddƒd@ƒƒqD|
tjo¶t}|itjow|	|ƒ}	|
tjoY|	dtjoH|itjo8|	|ƒ}	t}||t	|	ddƒd@ƒƒqÕn|p|tt	|	dƒfƒq6qDy|t|	dƒ}	Wnt
j
onX||	ƒqi||	ƒqid}g}|i}dgt|ƒ}xI|D]A\}
}|
tjo|||fƒn|||<|d}qvW||fS(NcSsP|o5|ddtjo t|dd|f|d<n|t|fƒdS(Niÿÿÿÿii(RB(tliteralR½tpappend((s%/usr/local/lib/python2.5/sre_parse.pyRÃÀs iRšs\iitgRŸsunterminated group nameR sbad group namesnegative group numbersbad character in group namesunknown group nameRkiiÿ(RYRRR*tchrtunichrRRbRRQRwRpt
groupindextKeyErrorR]tMARKR\RtRuRnRoRqR4(RxR$RtsgetR½R2RÃtseptmakecharRcR_RR^R6tisoctalRRtgroupsappendtliterals((s%/usr/local/lib/python2.5/sre_parse.pytparse_template¹s’		

	


	








%


)"
	

c	
Csž|i}|id }|\}}|}yIxB|D]:\}}||ƒ||<}|djo
td‚q3q3WWntj
otd‚nX|i|ƒS(Nisunmatched groupsinvalid group reference(R}RZRRR]tjoin(	ttemplateRbRÅRÌRRÐR6R}R((s%/usr/local/lib/python2.5/sre_parse.pytexpand_templates	

(8t__doc__RHt
sre_constantsRRªR¬RuRtRsR©RBRvRqR®tAT_BEGINNING_STRINGtAT_BOUNDARYtAT_NON_BOUNDARYRARDtCATEGORY_DIGITtCATEGORY_NOT_DIGITtCATEGORY_SPACEtCATEGORY_NOT_SPACEt
CATEGORY_WORDtCATEGORY_NOT_WORDt
AT_END_STRINGRrtSRE_FLAG_IGNORECASEtSRE_FLAG_LOCALEtSRE_FLAG_MULTILINEtSRE_FLAG_DOTALLR¨tSRE_FLAG_TEMPLATEtSRE_FLAG_UNICODER±RR#RYRjRmRpRzR~R‹RR¤R¥R¦RERFR§RRRÁRÑRÔ(((s%/usr/local/lib/python2.5/sre_parse.pys<module>sp
							Y!					 	,;		ÿ	W

Man Man