https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /proc/self/root/lib/python2.7/site-packages/pycparser/ply/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/lib/python2.7/site-packages/pycparser/ply/lex.pyc
�
�Q�Xc@s�dZdZddlZddlZddlZddlZddlZddlZyejej	fZ
Wnek
r�ee
fZ
nXejd�Zdefd��YZdefd��YZdefd	��YZd
efd��YZdfd
��YZd�Zd�Zd�Zd�Zd�Zd�Zdefd��YZeeeede ej!�eeeed�
Z"eed�Z#d�Z$e$Z%dS(s3.10i����Ns^[a-zA-Z0-9_]+$tLexErrorcBseZd�ZRS(cCs|f|_||_dS(N(targsttext(tselftmessagets((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__init__:s(t__name__t
__module__R(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR9stLexTokencBseZd�Zd�ZRS(cCs d|j|j|j|jfS(NsLexToken(%s,%r,%d,%d)(ttypetvaluetlinenotlexpos(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__str__AscCs
t|�S(N(tstr(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__repr__Ds(RRRR(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR	@s	t	PlyLoggercBs8eZd�Zd�Zd�Zd�ZeZeZRS(cCs
||_dS(N(tf(RR((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRLscOs|jj||d�dS(Ns
(Rtwrite(RtmsgRtkwargs((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytcriticalOscOs |jjd||d�dS(Ns	WARNING: s
(RR(RRRR((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytwarningRscOs |jjd||d�dS(NsERROR: s
(RR(RRRR((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyterrorUs(RRRRRRtinfotdebug(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRKs				t
NullLoggercBseZd�Zd�ZRS(cCs|S(N((Rtname((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__getattribute__^scOs|S(N((RRR((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__call__as(RRRR(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR]s	tLexercBs�eZd�Zdd�Zdd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZeZRS(cCs�d|_d|_i|_i|_i|_d|_g|_d|_i|_	i|_
i|_d|_d|_
d|_d|_d|_d|_d|_d|_d|_d|_d|_t|_dS(NtINITIALiti(tNonetlexret	lexretextt
lexstateretlexstateretexttlexstaterenamestlexstatet
lexstatestacktlexstateinfotlexstateignoretlexstateerrorftlexstateeofft
lexreflagstlexdataR
tlexlent	lexerrorftlexeofft	lextokenst	lexignoretlexliteralst	lexmoduleRtFalsetlexoptimize(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRts.																						c	Cs3tj|�}|r/i}x�|jj�D]�\}}g}xw|D]o\}}g}	xZ|D]R}
|
su|
dr�|	j|
�q]n|	jt||
dj�|
df�q]WqDW|j||	f�|||<q+W||_i|_x6|jj�D]%\}}t||j�|j|<q�W||_n|S(Nii(tcopyR%titemstappendtgetattrRR,R6(Rtobjecttctnewtabtkeytritemtnewretcretfindext	newfindexRtef((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytclone�s(

/		R!cCsnt|tj�r!td��n|jd�d}tjj||�d}t|d��}|j	d|t
f�|j	dtt��|j	dtt
|j���|j	d	t|j��|j	d
t|j��|j	dt|j��i}x�|jj�D]r\}}g}	xSt||j||j|�D]1\\}
}}}
|	j|t||
�f�qDW|	||<qW|j	dt|��|j	d
t|j��i}x6|jj�D]%\}}|r�|jnd||<q�W|j	dt|��i}x6|jj�D]%\}}|r?|jnd||<q$W|j	dt|��WdQXdS(Ns&Won't overwrite existing lextab modulet.i����s.pytwsJ# %s.py. This file automatically created by PLY (version %s). Don't edit!
s_tabversion   = %s
s_lextokens    = set(%s)
s_lexreflags   = %s
s_lexliterals  = %s
s_lexstateinfo = %s
s_lexstatere   = %s
s_lexstateignore = %s
s_lexstateerrorf = %s
s_lexstateeoff = %s
(t
isinstancettypest
ModuleTypetIOErrortsplittostpathtjointopenRt__version__treprt__tabversion__ttupleR3R.R5R*R%R:tzipR&R'R;t_funcs_to_namesR+R,RR"R-(Rtlextabt	outputdirt
basetabmoduletfilenamettfttabret	statenametlrettitemtpattfunctretexttrenamesttaberrRFttabeof((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytwritetab�s6 6 cBs�e|ej�r|}nd|dUej|}e|dd�ekr[ed��n|j|_	|j
|_|j|_
|j	e|j
�B|_|j|_|j|_i|_i|_x�|jj�D]t\}}g}g}x?|D]7\}}	|jej||j
�e|	|�f�q�W||j|<||j|<q�Wi|_x.|jj�D]\}}
||
|j|<qcWi|_x.|jj�D]\}}
||
|j|<q�W|j d�dS(Ns	import %st_tabversions0.0sInconsistent PLY versionR (!RJRKRLtsystmodulesR<RUtImportErrort
_lextokensR3t_lexreflagsR.t_lexliteralsR5tsett
lextokens_allt
_lexstateinfoR*t_lexstateignoreR+R%R&t_lexstatereR:R;tretcompilet_names_to_funcsR,t_lexstateerrorfR-t
_lexstateeofftbegin(RttabfiletfdictRYR_R`RattxtitemRbt	func_nameRF((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytreadtab�s8	
		/
		cCsM|d }t|t�s(td��n||_d|_t|�|_dS(NisExpected a stringi(RJtStringTypest
ValueErrorR/R
tlenR0(RRR>((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytinput�s
		cCs�||jkrtd��n|j||_|j||_|jj|d�|_|jj|d�|_
|jj|d�|_||_
dS(NsUndefined stateR!(R%R�R#R&R$R+tgetR4R,R"R1R-R2R((Rtstate((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRzscCs$|jj|j�|j|�dS(N(R)R;R(Rz(RR�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt
push_statescCs|j|jj��dS(N(RzR)tpop(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt	pop_statescCs|jS(N(R((R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt
current_state!scCs|j|7_dS(N(R
(Rtn((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytskip'scCsi|j}|j}|j}|j}x�||kr�|||krS|d7}q'nx�|jD]K\}}|j||�}|s�q]nt�}|j�|_|j	|_	||_|j
}	||	\}
|_|
s|jr�|j�|_|S|j�}Pn|j�}||_
||_||_|
|�}|sQ|j}|j}Pn|js�|j|jkr�td|
jj|
jj|
j|jf||��q�n|SW|||jkrt�}|||_|j	|_	|j|_||_|d|_|S|jr�t�}|j||_|j	|_	d|_||_
||_||_|j|�}||jkr�td||||��n|j}|s�q'n|S||_td|||f||��q'W|jr:t�}d|_d|_|j	|_	||_||_
||_|j|�}|S|d|_|jdkretd��ndS(	Nis4%s:%d: Rule '%s' returned an unknown token type '%s'Rs&Scanning error. Illegal character '%s's"Illegal character '%s' at index %dteofR!s"No input string given with input()(R
R0R4R/R#tmatchR	tgroupRRt	lastindexR
tendtlexertlexmatchR8RqRt__code__tco_filenametco_firstlinenoRR5R1R2R"tRuntimeError(RR
R0R4R/R#tlexindexfunctmttoktiRctnewtok((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyttoken1s�				
										#	
	
								%							
cCs|S(N((R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt__iter__�scCs%|j�}|dkr!t�n|S(N(R�R"t
StopIteration(Rtt((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytnext�s	N(RRRR"RGRhRR�RzR�R�R�R�R�R�R�t__next__(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRss	%	(		
				
	n		cCst|d|j�S(Ntregex(R<t__doc__(Rc((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt
_get_regex�scCsGtj|�}|jj�}|j|jkrC|j|j�n|S(N(Rjt	_getframet	f_globalsR9tf_localstupdate(tlevelsRtldict((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytget_caller_module_dict�s
cCsag}xTt||�D]C\}}|rL|drL|j||df�q|j|�qW|S(Nii(RWR;(tfunclisttnamelisttresultRR((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRX�scCsZg}xM|D]E}|rE|drE|j||d|df�q
|j|�q
W|S(Nii(R;(R�R|R�R�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyRw�s
"cCs�|s
gSdj|�}ytj||�}dgt|jj��d}|}x�|jj�D]�\}}	|j|d�}
t	|
�t
jt
jfkr�|
||f||	<|||	<qe|
dk	re|||	<|j
d�dkr�d||	<qd||f||	<qeqeW||fg|g|gfSWn�tk
r�tt|�d�}|dkrmd}nt|| |||�\}}
}t|||||�\}}}|||
|||fSXdS(Nt|itignore_ii(NN(RQRuRvR"tmaxt
groupindextvaluesR:R�R
RKtFunctionTypet
MethodTypetfindt	ExceptiontintR�t_form_master_re(trelisttreflagsR�ttoknamesR�R#R�t
lexindexnamesRR�thandleR�tllistR`tlnamestrlisttrretrnames((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR��s2 


 
	""cCs�d}|jd�}x=t|dd�D](\}}||kr)|dkr)Pq)q)W|dkrwt|d|!�}nd}d|kr�t|�}ndj||�}||fS(Nit_tANYR (sINITIAL(RNt	enumerateRVRQ(RtnamestnonstatetpartsR�tparttstatest	tokenname((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt_statetokens tLexerReflectcBsqeZddd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
RS(
icCsq||_d|_g|_||_idd6|_t�|_t|_	|dkrdt
tj�n||_
dS(Nt	inclusiveR (R�R"t
error_functtokensR�t	stateinfoRpRkR7RRRjtstderrtlog(RR�R�R�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR/s					cCs,|j�|j�|j�|j�dS(N(t
get_tokenstget_literalst
get_statest	get_rules(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytget_all:s


cCs%|j�|j�|j�|jS(N(tvalidate_tokenstvalidate_literalstvalidate_rulesR(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytvalidate_allAs


cCs�|jjdd�}|s8|jjd�t|_dSt|ttf�sj|jjd�t|_dS|s�|jjd�t|_dS||_	dS(NR�sNo token list is definedstokens must be a list or tuplestokens is empty(
R�R�R"R�RtTrueRJtlistRVR�(RR�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�Hs			cCsxi}xk|jD]`}tj|�sD|jjd|�t|_n||krf|jjd|�nd||<qWdS(NsBad token name '%s'sToken '%s' multiply definedi(R�t_is_identifierR�R�RR�R(Rt	terminalsR�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�\scCs1|jjdd�|_|js-d|_ndS(NtliteralsR!(R�R�R�(R((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�gs	cCs�y_xX|jD]M}t|t�s5t|�dkr
|jjdt|��t|_q
q
WWn*tk
r�|jjd�t|_nXdS(Nis.Invalid literal %s. Must be a single charactersIInvalid literals specification. literals must be a sequence of characters(	R�RJR�R�R�RRTR�t	TypeError(RR>((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�ms"
cCsu|jjdd�|_|jrqt|jttf�sU|jjd�t	|_qqx|jD]}t|t�s�t
|�dkr�|jjdt|��t	|_q_n|\}}t|t�s�|jjdt|��t	|_q_n|dkp|dks,|jjd|�t	|_q_n||j
kr]|jjd	|�t	|_q_n||j
|<q_WndS(
NR�s)states must be defined as a tuple or listisMInvalid state specifier %s. Must be a tuple (statename,'exclusive|inclusive')sState name %s must be a stringR�t	exclusives:State type for state %s must be 'inclusive' or 'exclusive'sState '%s' already defined(R�R�R"R�RJRVR�R�RR�R�RTR�R�(RRRt	statetype((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�xs0	"				c	Csg|jD]}|d dkr
|^q
}i|_i|_i|_i|_i|_i|_x+|jD] }g|j|<g|j|<qlWt|�dkr�|j	j
d�t|_
dSx�|D]�}|j|}t||j�\}}||j|<t
|d�r�|dkr:x�|D]}||j|<q Wq�|dkrgx�|D]}||j|<qMWq�|dkr�|jj}|jj}|j	j
d	|||j�t|_
q�x�|D] }|j|j||f�q�Wq�t|t�r�|dkr?x|D]}||j|<qWd
|kr�|j	jd|�q�q�|dkrj|j	j
d|�t|_
q�xG|D] }|j|j||f�qqWq�|j	j
d
|�t|_
q�Wx*|jj�D]}|jdd��q�Wx0|jj�D]}|jdd�dt�q�WdS(Nitt_is+No rules of the form t_rulename are definedRRR�tignores,%s:%d: Rule '%s' must be defined as a strings\s#%s contains a literal backslash '\'s'Rule '%s' must be defined as a functions&%s not defined as a function or stringR@cSs|djjS(Ni(R�R�(tx((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt<lambda>�scSst|d�S(Ni(R�(R�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR��streverse(R�R�tfuncsymtstrsymR�terrorfteoffR�R�R�RR�R�thasattrR�R�R�RR;RJR�RR�tsort(	RRttsymbolsRR�R�ttoknametlinetfile((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR��sb,						
	





!

!
cCs�x�|jD]�}x|j|D]�\}}|jj}|jj}tj|�}|jj|�|j	|}t
|tj�r�d}nd}|jj
}	|	|kr�|jjd|||j�t|_qn|	|kr	|jjd|||j�t|_qnt|�s@|jjd|||j�t|_qny`tjd|t|�f|j�}
|
jd�r�|jjd|||j�t|_nWqtjk
r}|jjd	|||j|�d
t|�kr|jjd|||j�nt|_qXqWxJ|j|D];\}}
|j	|}|dkrk|jjd
|�t|_q$n||jkr�|jd�dkr�|jjd||�t|_q$nyQtjd||
f|j�}
|
jd�r|jjd|�t|_nWq$tjk
r^}|jjd||�d
|
krR|jjd|�nt|_q$Xq$W|j|r�|j|r�|jjd|�t|_n|jj|d�}|r
|}|jj}|jj}tj|�}|jj|�t
|tj�rd}nd}|jj
}	|	|krW|jjd|||j�t|_n|	|kr�|jjd|||j�t|_q�q
q
Wx|jD]}|j|�q�WdS(Niis'%s:%d: Rule '%s' has too many argumentss%%s:%d: Rule '%s' requires an arguments2%s:%d: No regular expression defined for rule '%s's
(?P<%s>%s)R!s<%s:%d: Regular expression for rule '%s' matches empty strings3%s:%d: Invalid regular expression for rule '%s'. %st#s6%s:%d. Make sure '#' in rule '%s' is escaped with '\#'Rs'Rule '%s' must be defined as a functionR�is-Rule '%s' defined for an unspecified token %ss5Regular expression for rule '%s' matches empty strings,Invalid regular expression for rule '%s'. %ss/Make sure '#' in rule '%s' is escaped with '\#'sNo rules defined for state '%s'(R�R�R�R�R�tinspectt	getmoduleRktaddR�RJRKR�tco_argcountR�RRR�R�RuRvR�R�R�R�R�R�R�R"tvalidate_module(RR�tfnameRR�R�tmoduleR�treqargstnargsR>teRtrtefunc((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR��s�
				%
	$		cCsytj|�\}}Wntk
r-dSXtjd�}tjd�}i}|d7}x�|D]�}|j|�}|s�|j|�}n|r�|jd�}	|j|	�}
|
s�|||	<q�tj|�}|j	j
d|||	|
�t|_
n|d7}qcWdS(Ns\s*def\s+(t_[a-zA-Z_0-9]*)\(s\s*(t_[a-zA-Z_0-9]*)\s*=is7%s:%d: Rule %s redefined. Previously defined on line %d(R�tgetsourcelinesRMRuRvR�R�R�t
getsourcefileR�RR�(RR�tlinestlinentfretsret	counthashR�R�RtprevR\((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�@s*



N(RRR"RR�R�R�R�R�R�R�R�R�R�(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyR�.s								B	gRYc
&	Bs�|dkrd}nd}
idd6}e�}||_|	dkrXeej�}	n|r|dkreej�}qn|r�|}n|r�ge|�D]}
|
e||
�f^q�}e|�}
d|
krej	|
dj
|
d<qned�}
|
jd�}|rHe
|e�rHd|krH|d|}qHne|
d	|	d
|�}|j�|s�|j�r�ed��q�n|r�|r�y0|j||
�|ja|ja|a|SWq�ek
r�q�Xn|r#|jd|j�|jd
|j�|jd|j�ne�|_x!|jD]}|jj|�q9We
|jee f�r�e!|jd��j"|j�|_#n|j|_#|je|j#�B|_$|j}i}x�|D]�}g}xu|j%|D]f\}}|j&j'}|j&j(}|j)d|e*|�f�|r�|jd|e*|�|�q�q�WxQ|j+|D]B\}}|j)d||f�|r`|jd|||�q`q`W|||<q�W|r�|jd�nx�|D]�}e,||||
|j-�\}}}||j.|<||j/|<||j0|<|r�x3e1|�D]"\}}|jd|||�q6Wq�q�Wx�|j2�D]x\}} |dkrp| dkrp|j.|j3|j.d�|j/|j3|j/d�|j0|j3|j0d�qpqpW||_4|j.d|_5|j/d|_6||_7|j8|_9|j9jdd�|_:|j;|_<|j;jdd�|_=|j=s|	j>d�n|j?|_@|j?jdd�|_Ax�|j2�D]�\}!} | dkr|!|j;kr�|	j>d|!�n|!|j8kr�|j:r�|	j>d|!�q�q�| dkr�|!|j;krR|j;jdd�|j;|!<n|!|j8kr�|j8jdd�|j8|!<q�q�q�W|ja|ja|a|r�|r�|dkrJe
|eBjC�r�|j
}"n`d|kr�|
d}"nG|jDd�}#dj"|#d �}$d|$dUeej	|$dd�}"eEjFjG|"�}ny|jH||�Wq�eIk
r�}%|	j>d||%f�q�Xn|S(NRYR�R t__file__Rit__package__RHR�R�sCan't build lexerslex: tokens   = %rslex: literals = %rslex: states   = %ris
(?P<%s>%s)s(lex: Adding rule %s -> '%s' (state '%s')s#lex: ==== MASTER REGEXS FOLLOW ====s"lex: state '%s' : regex[%d] = '%s'R!sNo t_error rule is definedR�s1No error rule is defined for exclusive state '%s's2No ignore rule is defined for exclusive state '%s'i����s	import %ss#Couldn't write lextab module %r. %s(JR"RR8RRjR�tdirR<tdictRkR
R�R�RJRR�R�R�tSyntaxErrorRR�R�R�RlRR�R�R�RpR3R�R�RVR
RQR5RqR�R�R�R�R;R�R�R�R�R%R&R'R�R:textendR*R#R$R.R�R+R4R�R,R1RR�R-R2RKRLRNRORPtdirnameRhRM(&R�R=RtoptimizeRYR�tnowarnRZtdebuglogterrorlogR�R�tlexobjtkt_itemstpkgtlinfoR�tregexsR�t
regex_listR�RR�R�RRR#tre_texttre_namesR�RtstypeRtsrcfileR�tpkgnameR�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytlex_s�	
			.
		
(	
#
%


!"			&		
cCs�|soy3tjd}t|�}|j�}|j�Wqotk
rktjjd�tjj�}qoXn|r�|j	}nt	}||�|r�|j
}nt
}xItr�|�}|s�Pntjjd|j|j
|j|jf�q�WdS(Nis/Reading from standard input (type EOF to end):
s(%s,%r,%d,%d)
(RjtargvRRtreadtcloset
IndexErrortstdoutRtstdinR�R�R�R
RRR
(R�tdataR\Rt_inputt_tokenR�((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytrunmains*


		cs�fd�}|S(Ncs.t�d�r!t��|_n	�|_|S(NR(R�R�R�(R(R(s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt	set_regexBs	((RR,((Rs5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pytTOKENAs(&RSRURuRjRKR9ROR�t
StringTypetUnicodeTypeR�tAttributeErrorRtbytesRvR�R�RR=R	RRRR�R�RXRwR�R�R�R"R7R�tVERBOSER!R+R-tToken(((s5/usr/lib/python2.7/site-packages/pycparser/ply/lex.pyt<module>"s>
�E	
	
			(	�2!�"	

https://t.me/AnonymousX5 - 2025