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/patcomp.pyc
��
���Lc@sdZdZddkZddklZlZlZlZlZl	Z	ddk
lZddk
lZei
iei
ie�d�Zd	efd
��YZd�Zdefd
��YZheid6eid6eid6dd6Zd�Zd�Zd�ZdS(s�Pattern compiler.

The grammer is taken from PatternGrammar.txt.

The compiler compiles a pattern to a pytree.*Pattern instance.
s#Guido van Rossum <guido@python.org>i����Ni(tdrivertliteralsttokenttokenizetparsetgrammar(tpytree(tpygramsPatternGrammar.txttPatternSyntaxErrorcBseZRS((t__name__t
__module__(((s'/usr/lib64/python2.6/lib2to3/patcomp.pyRsc	csyttititif�}titi|�i	�}x9|D]1}|\}}}}}||jo	|Vq@q@WdS(s6Tokenizes a string suppressing significant whitespace.N(
tsetRtNEWLINEtINDENTtDEDENTRtgenerate_tokensRtgenerate_linestnext(	tinputtskipttokenst	quintuplettypetvaluetstarttendt	line_text((s'/usr/lib64/python2.6/lib2to3/patcomp.pyttokenize_wrapper s
tPatternCompilercBs>eZed�Zed�Zd�Zdd�Zd�Z	RS(cCs^ti|�|_ti|i�|_ti|_ti|_	ti
|idt�|_dS(s^Initializer.

        Takes an optional alternative filename for the pattern grammar.
        tconvertN(Rtload_grammarRRtSymbolstsymstpython_grammart	pygrammartpython_symbolstpysymstDrivertpattern_convert(tselftgrammar_file((s'/usr/lib64/python2.6/lib2to3/patcomp.pyt__init__,s
cCsbt|�}y|ii|d|�}Wn*tij
o}tt|���nX|i|�S(s=Compiles a pattern string to a nested pytree.*Pattern object.tdebug(RRtparse_tokensRt
ParseErrorRtstrtcompile_node(R'RR*Rtrootte((s'/usr/lib64/python2.6/lib2to3/patcomp.pytcompile_pattern7scCs
|i|iijo|id}n|i|iijo�g}|iddd�D]}||i|�qX~}t|�djo	|dStig}|D]}||gq�~dddd�}|i	�S|i|ii
jorg}|iD]}||i|�q�~}	t|	�djo	|	dSti|	gdddd�}|i	�S|i|iijo0|i|id�}
ti
|
�}|i	�S|i|iijpt�d}|i}t|�djo2|ditijo|di}|d}nd}
t|�djo2|di|iijo|d}
|d }n|i||
�}
|
dj	oi|
i|iijpt�|
i}|d}|itijod}ti}n�|itijod}ti}n�|itijo}|ditijpt�t|�d
jpt�|i|d�}}t|�d	jo|i|d�}q�ntpt�|djp
|djo1|
i	�}
ti|
ggd|d|�}
q�n|dj	o
||
_n|
i	�S(sXCompiles a node, recursively.

        This is one big switch on the node type.
        iNiitmintmaxii����i(ii(RR tMatchertchildrentAlternativesR.tlenRtWildcardPatterntoptimizetAlternativetNegatedUnitt
compile_basictNegatedPatterntUnittAssertionErrortNoneRtEQUALRtRepeatertSTARtHUGEtPLUStLBRACEtRBRACEtget_inttFalsetname(R'tnodet_[1]tchtaltst_[2]tatpt_[3]tunitstpatternRJtnodestrepeatR5tchildR2R3((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR.@sh:	9-		*
-

	


)

cCst|�djpt�|d}|itijo/tti|i��}t	i
t|�|�S|itijo|i}|i
�oN|tjotd|��n|dotd��nt	i
t|�S|djo
d}nK|id�p:t|i|d�}|djotd|��q>n|do!|i|did�g}nd}t	i||�Snz|idjo|i|d�S|id	joG|djpt�|i|d�}t	i|ggd
ddd�Stp
t|�dS(NiisInvalid token: %rsCan't have details for tokentanyt_sInvalid symbol: %rt(t[R2R3(R7R?RRtSTRINGtunicodeRt
evalStringRRtLeafPatternt_type_of_literaltNAMEtisuppert	TOKEN_MAPRR@t
startswithtgetattrR$R.R5tNodePatternR8RI(R'RURVRKRRtcontentt
subpattern((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR<�s<
	




! cCs'|itijpt�t|i�S(N(RRtNUMBERR?tintR(R'RK((s'/usr/lib64/python2.6/lib2to3/patcomp.pyRH�sN(
R	R
t_PATTERN_GRAMMAR_FILER)RIR1R.R@R<RH(((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR*s
		G#RaR\RitTOKENcCs=|di�otiS|tijoti|SdSdS(Ni(tisalphaRRaRtopmapR@(R((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR`�s
cCsZ|\}}}}|p||ijoti||d|�Sti||d|�SdS(s9Converts raw node information to a Node or Leaf instance.tcontextN(t
number2symbolRtNodetLeaf(Rt
raw_node_infoRRRoR5((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR&�scCst�i|�S(N(RR1(RT((s'/usr/lib64/python2.6/lib2to3/patcomp.pyR1�s(t__doc__t
__author__tostpgen2RRRRRRtRRtpathtjointdirnamet__file__Rkt	ExceptionRRtobjectRRaR\RiR@RcR`R&R1(((s'/usr/lib64/python2.6/lib2to3/patcomp.pyt<module>	s".		
�