python (3.11.7)

(root)/
lib/
python3.11/
lib2to3/
pgen2/
__pycache__/
parse.cpython-311.opt-2.pyc

eL	ddlmZGddeZGddeZdS))tokenceZdZ	dZdZdS)
ParseErrorc
t||d|d|d|||_||_||_||_dS)Nz: type=z, value=z
, context=)	Exception__init__msgtypevaluecontext)selfr	r
rrs     G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/lib2to3/pgen2/parse.pyrzParseError.__init__sX4CCuuugg"7	8	8	8	
cTt||j|j|j|jffSN)r
r	rr)r
s r
__reduce__zParseError.__reduce__s$DzzDHdiT\JJJrN)__name__
__module____qualname__rrrrrrs:2KKKKKrrc>eZdZ	d	dZd	dZdZdZdZdZdZ	dS)
ParserNc*	||_|pd|_dS)Nc|Srr)grammarnodes  r<lambda>z!Parser.__init__.<locals>.<lambda>Zsr)rconvert)r
rrs   rrzParser.__init__<s$	8>#=#=rc	||jj}|ddgf}|jj|d|f}|g|_d|_t|_dS)N)rstartdfasstackrootnodeset
used_names)r
r!newnode
stackentrys    rsetupzParser.setup\s]	=L&E$b)l'.7;
 \

%%rc	||||}	|jd\}}}|\}}	||}
|
D]\}}|jj|\}
}||kro||||||}||d|fgkrC||jsdS|jd\}}}|\}}	||d|fgkCdS|
dkrE|jj|
}|\}}||vr*||
|jj|
||nGd|f|
vr.||jstd|||ntd|||C)NTr Fztoo much inputz	bad input)	classifyr#rlabelsshiftpopr"pushr)r
r
rrilabeldfastaterstatesfirstarcsinewstatetvitsdfa	itsstatesitsfirsts                  raddtokenzParser.addtokentsJtUG44)	H#z"~CMFE%=D#$
H$
H8|*1-1Q;;JJtUHg>>>$E -QJ<77


#z(#'44+/:b>(UD(+

!-QJ<77!55#XX!\.q1F*0'Ix))		!T\%6q%98WMMMu:%%HHJJJ:?()9)-ug????%[$wGGGS)	Hrc	|tjkr=|j||jj|}||S|jj|}|td||||S)Nz	bad token)	rNAMEr&addrkeywordsgettokensr)r
r
rrr2s     rr-zParser.classifys45:O&&&\*..u55F!
$((..>[$w???
rc	|jd\}}}|||df}||j|}||d||||f|jd<dSNr+)r#rrappend)	r
r
rr9rr3r4rr's	         rr/zParser.shiftsl(:b>UD.,,t|W55HOOG$$$x.
2rc	|jd\}}}|d|gf}|||f|jd<|j|d|fdS)Nr+r )r#rH)	r
r
newdfar9rr3r4rr's	         rr1zParser.pushsZ-:b>UDw+x.
2
61g./////rc	|j\}}}||j|}|O|jr.|jd\}}}|d|dS||_|j|j_dSdSrG)r#r0rrrHr$r&)r
popdfapopstatepopnoder'r3r4rs        rr0z
Parser.pops,$(JNN$4$4!',,t|W55z
;#':b> UDR((((( '
+/?
(((
rr)
rrrrr)r?r-r/r1r0rrrrrs:????@    0.H.H.H`///000
;
;
;
;
;rrN)rrrobjectrrrr<module>rQsKKKKKKKKn;n;n;n;n;Vn;n;n;n;n;r