Warning: Undefined array key "बहिः गच्छतु" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 136

Warning: Undefined array key "aksi" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 140

Warning: Undefined array key "नामपत्र" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 159

Warning: Undefined array key "नामपत्र" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 181
Current File : //usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyc
��
���Lc@s�dZddklZddklZddklZddklZlZl	Z	l
Z
lZlZd�Z
deifd��YZd	�Zd
�Zgd
d�Zd�Zd
S(s:Fixer for function definitions with tuple parameters.

def func(((a, b), c), d):
    ...

    ->

def func(x, d):
    ((a, b), c) = x
    ...

It will also support lambdas:

    lambda (x, y): x + y -> lambda t: t[0] + t[1]

    # The parens are a syntax error in Python 3
    lambda (x): x + y -> lambda x: x + y
i(tpytree(ttoken(t
fixer_base(tAssigntNametNewlinetNumbert	SubscripttsymscCs*t|ti�o|iditijS(Ni(t
isinstanceRtNodetchildrenttypeRtSTRING(tstmt((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pytis_docstringstFixTupleParamscBs eZdZd�Zd�ZRS(s
              funcdef< 'def' any parameters< '(' args=any ')' >
                       ['->' any] ':' suite=any+ >
              |
              lambda=
              lambdef< 'lambda' args=vfpdef< '(' inner=any ')' >
                       ':' body=any
              >
              cs@d|jo�i||�Sg�|d}|d}|diditijo'd}|didi}t��n"d}d}titid��t	���fd	�}|it
ijo||�ne|it
ijoQxNt
|i�D]9\}}	|	it
ijo||	d
|dj�q�q�Wn�pdSx�D]}
|d|
_qNW|}|djod�d_n4t|di|�o|�d_|d}nx�D]}
|d|
_q�W�|di||+x=t|d|t��d�D]}||di|_qW|di�dS(Ntlambdatsuitetargsiiiu; ucs�t�i��}|i�}d|_t||i��}|o
d|_n|i|��itit	i
|�i�g��dS(Nuu (Rtnew_nametclonetprefixRtreplacetappendRR
Rtsimple_stmt(t	tuple_argt
add_prefixtntargR(t	new_linestendtself(s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pythandle_tuple?s	

Ru (ttransform_lambdaRRRtINDENTtvalueRRtLeaftFalseRttfpdeft
typedargslistt	enumeratetparentRRtrangetlentchanged(R tnodetresultsRRtstarttindentR!tiRtlinetafter((RR Rs6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyt	transform*sN



"

"cCs[|d}|d}t|d�}|itijo'|i�}d|_|i|�dSt|�}t|�}|i	t
|��}t|dd�}	|i|	i��x�|i�D]�}
|
itijo}|
i
|jomg}||
i
D]}||i�q�~}
titi|	i�g|
�}|
i|_|
i|�q�q�WdS(NRtbodytinneru R(t
simplify_argsRRtNAMERRRtfind_paramstmap_to_indexRt
tuple_nameRt
post_orderR$RR
Rtpower(R R.R/RR6R7tparamstto_indexttup_namet	new_paramRt_[1]tct
subscriptstnew((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyR"js*

	

#.(t__name__t
__module__tPATTERNR5R"(((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyRs		@cCsu|ititifjo|S|itijo-x%|itijo|id}q7W|Std|��dS(NisReceived unexpected node %s(RRtvfplistRR9tvfpdefRtRuntimeError(R.((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyR8�scCs|itijot|id�S|itijo|iSg}|iD]*}|itijo|t|�qNqN~S(Ni(	RRRKR:RRR9R$tCOMMA(R.RCRD((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyR:�s
cCs�|djo
h}nxjt|�D]\\}}ttt|���g}t|t�ot||d|�q$||||<q$W|S(Ntd(tNoneR)RRtunicodeR	tlistR;(t
param_listRRNR2tobjttrailer((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyR;�s


cCsXg}xB|D]:}t|t�o|it|��q
|i|�q
Wdi|�S(Nu_(R	RQRR<tjoin(RRtlRS((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyR<�sN(t__doc__tRtpgen2RRt
fixer_utilRRRRRRRtBaseFixRR8R:ROR;R<(((s6/usr/lib64/python2.6/lib2to3/fixes/fix_tuple_params.pyt<module>s.	h