Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
=–[c
@s7ddlmZddlZejjdkr=eefZneZeZ	dddddd	d
ddd
f
Z
dZd„ZdZ
dZdZd„ZeZdZd„Zd„Zd„Zd„Zd„ZddlZddlZddlZddlZejdƒZi	dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6Zd-„Z d.e!fd/„ƒYZ"d0e!fd1„ƒYZ#e$d2kr3ddl%j&Z&e&j&ƒZ'ddlZe(ej)d3ƒZ*e*j+ƒZ,e#e'ƒZ-e-j.e,ej)d3ƒx/e/r/e-j0ƒZ1e1rPne-j2e1fGHqWndS(4iÿÿÿÿ(t
generatorsNitCPP_IDtCPP_INTEGERt	CPP_FLOATt
CPP_STRINGtCPP_CHARtCPP_WStCPP_COMMENT1tCPP_COMMENT2t	CPP_POUNDt
CPP_DPOUNDs+-*/%|&~^<>=!?()[]{}.,;:\'"cCs"|jj|jjdƒ7_|S(s\s+s
(tlexertlinenotvaluetcount(tt((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytt_CPP_WS!ss\#s\#\#s[A-Za-z_][\w_]*cCs|S(sA(((((0x)|(0X))[0-9a-fA-F]+)|(\d+))([uU][lL]|[lL][uU]|[uU]|[lL])?)((R((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR-ss?((\d+)(\.\d+)(e(\+|-)?(\d+))? | (\d+)e(\+|-)?(\d+))([lL]|[fF])?cCs"|jj|jjdƒ7_|S(s\"([^\\\n]|(\\(.|\n)))*?\"s
(RRR
R(R((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytt_CPP_STRING7scCs"|jj|jjdƒ7_|S(s(L)?\'([^\\\n]|(\\(.|\n)))*?\'s
(RRR
R(R((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt
t_CPP_CHAR=scCsJ|jjdƒ}|jj|7_d|_|r=d|nd|_|S(s(/\*(.|\n)*?\*/)s
Rt (R
RRRttype(Rtncr((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytt_CPP_COMMENT1Cs
	cCsd|_d|_|S(s
(//.*?(\n|$))Rs
(RR
(R((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytt_CPP_COMMENT2Ls		cCs4|jd|_|jd|_|jjdƒ|S(Nii(R
RRtskip(R((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytt_errorRss\?\?[=/\'\(\)\!<>\-]t#t=s\t/t^t't[t(t]t)t|t!t{t<t}t>t~t-cCstjd„|ƒS(NcSst|jƒdS(Niÿÿÿÿ(t
_trigraph_reptgroup(tg((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt<lambda>|s(t
_trigraph_pattsub(tinput((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyttrigraph{stMacrocBseZded„ZRS(cCsG||_||_||_||_|r:|d|_nd|_dS(Niÿÿÿÿ(tnameR
targlisttvariadictvarargtNonetsource(tselfR4R
R5R6((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt__init__s				N(t__name__t
__module__R8tFalseR;(((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR3ŽstPreprocessorcBs¹eZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zdd
„Z
d„Zdd„Zd
„Zd„Zd„Zdid„Zd„ZRS(cCs™|dkrtj}n||_i|_g|_g|_|jƒtjƒ}|j	dtj
d|ƒƒ|j	dtj
d|ƒƒd|_dS(Ns
__DATE__ "%s"s%b %d %Ys
__TIME__ "%s"s%H:%M:%S(R8tlexRtmacrostpatht	temp_pathtlexprobettimet	localtimetdefinetstrftimetparser(R:Rttm((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR; s				
cCsMg}|jj|ƒx0trH|jjƒ}|s8Pn|j|ƒqW|S(N(RR1tTruettokentappend(R:ttextttokensttok((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyttokenize¶s	cCsd|||fGHdS(Ns%s:%d %s((R:tfiletlinetmsg((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyterrorÅsc	Cs|jjdƒ|jjƒ}|s5|jdkr=dGHn|j|_|jjdƒ|jjƒ}|s„t|jƒdkrŒdGHn|j|_t|jƒ|_|jjdƒ|jjƒ}|sß|jdkrçdGHn|j|_	|jjdƒ|jjƒ}|s(|jdkr4d|_n|j|_|jjd	ƒ|jjƒ}|su|jd	kr†d|_d
GHn|j|_|j|jf|_
ddd
ddddddg	}xO|D]G}|jj|ƒ|jjƒ}|s
|j|krÏd|GHqÏqÏWdS(Nt
identifiers"Couldn't determine identifier typet12345i90sCouldn't determine integer types
"filename"sCouldn't determine string types  s
s%Couldn't determine token for newlinesR&R(Rs##s\R R"t,t.s,Unable to lex '%s' required for preprocessor(RR1RLR
Rtt_IDtintt	t_INTEGERtt_INTEGER_TYPEtt_STRINGR8tt_SPACEt	t_NEWLINEtt_WS(R:RPtcharstc((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyRDÑsD	!
cCs|jj|ƒdS(N(RBRM(R:RB((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytadd_path
sc	csQ|jjƒ}g|jƒD]}|jƒ^q}x~tt|ƒƒD]j}|d}xW||jdƒr°|t|ƒkr°||d ||||<d||<|d7}qZWqGWdj|ƒ}|j|ƒd|_	g}x\t
r>|jƒ}|sÿPn|j|ƒ|j
|jkrãd|jkrã|Vg}qãqãW|rM|VndS(Nis\iÿÿÿÿts
(Rtclonet
splitlinestrstriptxrangetlentendswithtjoinR1RRKRLRMRRaR
(	R:R1R@txtlinestitjtcurrent_lineRP((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytgroup_liness,%
(

		
!
cCs˜d}x6|t|ƒkr>||j|jkr>|d7}q	W||4t|ƒd}x0|dkrˆ||j|jkrˆ|d8}qYW||d3|S(Nii(RjRRa(R:RORo((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt
tokenstrip:s+%c	Csg}g}g}d}t|ƒ}d}x0||kr\||j|jkr\|d7}q-W||kr||jdkr|j|dƒn*|j|j|djdƒdggfS|d7}x||krÝ||}|jdkr|j|ƒ|d7}nÊ|jdkrx|d8}|dkrh|rW|j|j|ƒƒ|j|ƒn|d||fS|j|ƒnX|jdkrÃ|dkrÃ|j|j|ƒƒ|j|dƒg}n
|j|ƒ|d7}qÇW|j|j|djdƒdggfS(	NiiR sMissing '(' in macro argumentsR"RXiÿÿÿÿsMissing ')' in macro arguments(	RjRRaR
RMRUR9RRs(	R:t	tokenlisttargst	positionstcurrent_argtnestingttokenlenRoR((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytcollect_argsVsD%





	
cCsºg|_g|_g|_d}xv|t|jƒkr™|j|j|jkrÚ|j|j|jkrÚ|jj|j|jƒ}|dkr|j|djdkrt	j	|j|ƒ|j|<|j
|j|_|j|d=|jj||dfƒq$qŒ|dkrb|j|djdkrb|jjd||dfƒ|j|d=q$qŒ|dt|jƒkr¾|j|djdkr¾|jjd||fƒ|d7}q$qŒ|jjd||fƒn²|j|jdkrŒ|jrŒ|dkrŒ|j|djdkrŒ|dt|jƒkrŒ|j|dj|jkrŒ|j|dj|j
krŒ|jj|dƒqŒn|d7}q$W|jjdd	„d
tƒdS(NiiRs##RcteRXtkeycSs|dS(Ni((Rm((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR.¬streverse(tpatcht	str_patchtvar_comma_patchRjR
RRZR5tindextcopyR^RMR6R7tsortRK(R:tmacroRotargnum((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt
macro_prescan‹s:			2&&3
/6c
Cs·g|jD]}tj|ƒ^q
}i}x‹|jD]€\}}||krddjg||D]}|j^qaƒjddƒ||<ntj||ƒ||<||||_q5Wt}	|jrú|drúx$|jD]}d||<t	}	qÝWni}
xˆ|j
D]}\}}}|dkr=|||||d+q
|dkr
||
kro|j||ƒ|
|<n|
||||d+q
q
W|	r³g|D]}|r˜|^q˜}n|S(	Ns"%s"Res\s\\iÿÿÿÿRciR{(R
R‚RRltreplaceR>R6R€R8RKR~t
expand_macros(
R:R„Rut_xtrept
str_expansionR…RoRmtcomma_patchtexpandedtptypet_i((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytmacro_expand_args¶s.%@

"cCsÎ|dkri}nd}x¬|t|ƒkrÉ||}|j|jkr¼|j|jkr†|j|kr†t||j<|j|j}|js|jg|jD]}t	j	|ƒ^q£|ƒ}x|D]}|j
|_
qËW||||d+|t|ƒ7}nq|d}	x6|	t|ƒkrG||	j|jkrG|	d7}	qW||	jdkrv|j||	ƒ\}
}}|j
rØt|ƒt|jƒkrØ|j|j|j
d|jt|jƒfƒ|	|
}qv|j
r‹t|ƒt|jƒdkr‹t|jƒdkrK|j|j|j
d|jt|jƒdfƒn3|j|j|j
d|jt|jƒdfƒ|	|
}qv|j
rt|ƒt|jƒdkrÃ|jgƒq||	|t|jƒd|	|
d!|t|jƒd<|t|jƒ3n|j||ƒ}
|j|
|ƒ}
x|
D]}|j
|_
q<W|
|||	|
+|t|
ƒ7}n||j=qq¼|jdkr¼|j|_|j|j
ƒ|_q¼n|d7}qW|S(	NiiR sMacro %s requires %d argumentsis(Macro %s must have at least %d argumentss'Macro %s must have at least %d argumentt__LINE__(R8RjRRZR
RARKR5RˆR‚RRaRzR6RUR9RMRR\R](R:RORRoRtmR‰texR{RpttokcountRuRvRŠtr((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyRˆès\	
!
	1

+%/
(63
	;

c	Cs"d}x{|t|ƒkrƒ||j|jkrv||jdkrv|d}t}d}xÞ|t|ƒkr:||j|jkr•|d7}q]n˜||j|jkrÝ||j|jkrÊd}nd}|s-Pq-nP||jdkrùt}n4||jdkrPn|j|j	||j
dƒ|d7}q]W|j||_|j|ƒ||_||d|d5n|d7}q	W|j
|ƒ}xàt|ƒD]Ò\}}|j|jkrútj|ƒ||<|j||_|jdƒ||_q |j|jkr tj|ƒ||<t||jƒ||_x6||jd	d
krn||jd	 ||_q<Wq q Wdjg|D]}t|jƒ^qƒƒ}|jdd
ƒ}|jddƒ}|jddƒ}yt|ƒ}Wn4tk
r|j|j	|dj
dƒd}nX|S(Nitdefinedit0Lt1LR R"sMalformed defined()iÿÿÿÿt0123456789abcdefABCDEFRes&&s and s||s or R$s not sCouldn't evaluate expression(RjRRZR
R>RaRARKRUR9RR\R]Rˆt	enumerateR‚tstrRlR‡tevalt	Exception(	R:RORoRpt	needparentresultRRmtexpr((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytevalexpr*s^)

		#+

ccsÆt|ƒ}|j|ƒ}|s*d}n|jd|ƒ||_g}t}t}g}x>|D]6}	x0t|	ƒD]"\}
}|j|jkrvPqvqvW|j	dkrƒx?|	D]7}|j|jkr²d|j	kr²|j
|ƒq²q²W|j|	|
dƒ}|r-|dj	}
|j|dƒ}nd}
g}|
dkrƒ|r€x|j|ƒD]}|Vq[Wg}|j|ƒq€q™|
dkr|r€x|j|ƒD]}|Vq¥Wg}|j
d	}x|j|ƒD]}|Vq×W||j
d	<||_q€q™|
d
krL|r€x|j|ƒD]}|Vq$Wg}|j|ƒq€q™|
dkr¢|j
||fƒ|r€|dj	|j
kr–t}t}qŸt}q€q™|
dkrø|j
||fƒ|r€|dj	|j
krìt}t}qõt}q€q™|
d
krM|j
||fƒ|r€|j|ƒ}|sAt}t}qJt}q€q™|
dkrÏ|r¯|ddrÌ|r|t}q¬|s¬|j|ƒ}|r©t}t}q©q¬qÌq€|j|j|djdƒq™|
dkr9|r|ddr6|rþt}q|st}t}qq6q€|j|j|djdƒq™|
dkr™|r`|jƒ\}}q€|j|j|djdƒq™qc|rc|j|	ƒqcqcWx|j|ƒD]}|Vq­Wg}dS(NRes
__FILE__ "%s"Rs
iiRGtincludet__FILE__tundeftifdeftifndeftiftelifiÿÿÿÿsMisplaced #eliftelsesMisplaced #elsetendifsMisplaced #endif(R2RrRGR9RKR>RšRRaR
RMRsRˆRAR¢R¤R¡RURtpoptextend(R:R1R9RRntchunktenablet	iftriggertifstackRmRoRPt	dirtokensR4RutoldfileRŸ((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytparsegenesÄ		

!
		
	
					 	  	ccs|s
dS|r=|djdkrK|dj|jkrK|j|ƒ}n|djdkríd}x@|t|ƒkr||jdkrPn|d7}qgWdGHdSdjg|d|!D]}|j^q»ƒ}|jdg|j}q=|dj|jkr1|djdd!}|jdg|j}q=dGHdSnx½|D]¬}tjj||ƒ}y}t	|d	ƒj
ƒ}tjj|ƒ}	|	r¥|jjd|	ƒnx|j
||ƒD]}
|
Vq¸W|	rÚ|jd=nPWqDtk
rïqDXqDWd
|GHdS(NiR&iR(sMalformed #include <...>ReiÿÿÿÿsMalformed #include statementR•sCouldn't find '%s'(R
RR^RˆRjRlRBRCtostopentreadtdirnametinsertR³tIOError(R:RORoRmtfilenameRBtptinametdatatdnameRP((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR¢èsF),
	

cCset|tƒr!|j|ƒ}n|}y!|d}t|ƒdkrS|d}nd}|s„t|jgƒ}||j|j<nÃ|j|j	krÈt|j|j
|dƒƒ}||j|j<n|jdkrB|j|dƒ\}}}t}	xK|D]}
|	rdGHPndj
g|
D]}t|jƒ^q"ƒ}|dkr‚t}	|j|
d_d|
d_t}	|
d3qnk|d	dkrí|
dj|jkrít}	|
d3|
djd	dkr|
djd	 |
d_qqnt|
ƒdks|
dj|jkrd
GHPqqW|j
|d|ƒ}
d}x®|t|
ƒkrï|dt|
ƒkrâ|
|j|j	kr¤|
|djdkr¤|
|=qBqâ|
|jdkrâ|
|dj|j	krâ|
|d=qân|d7}qBWt|j|
g|D]}|dj^q|	ƒ}|j|ƒ||j|j<ndGHWntk
r`dGHnXdS(
NiiiR s0No more arguments may follow a variadic argumentRes...t__VA_ARGS__iýÿÿÿsInvalid macro arguments##sBad macro definition(t
isinstancetSTRING_TYPESRQRjR8R3R
RARRaRsRzR>RlR›RKRZR†tLookupError(R:ROtlinetokR4tmtypeR’R”RuRvR6taRtastrtmvalueRoRm((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyRGsl


+
&(--2
	
cCs3|dj}y|j|=Wntk
r.nXdS(Ni(R
RARÂ(R:ROtid((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR¤_s


cCs"||_|j||ƒ|_dS(N(tignoreR³RI(R:R1R9RÉ((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pytparseks	cCsXy6x/tr4t|jƒ}|j|jkr|SqWWntk
rSd|_dSXdS(N(RKtnextRIRRÉt
StopIterationR8(R:RP((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyRLts	
	N(R<R=R8R;RQRURDRdRrRsRzR†RRˆR¡R³R¢RGR¤RÊRL(((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyR?Ÿs$			<		!		5	+	2B	;ƒ	1	F		t__main__i(3t
__future__Rtsystversion_infotmajorR›tunicodeRÁtrangeRiROtliteralsRtt_CPP_POUNDtt_CPP_DPOUNDtt_CPP_IDRt
t_CPP_INTEGERtt_CPP_FLOATRRRRRtreR‚REtos.pathR´tcompileR/R+R2tobjectR3R?R<tply.lexR@RRµtargvtfR¶R1R»RÊRKRLRPR9(((sF/home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/ply/cpp.pyt<module>
sh$								
	ÿÿà