/opt/alt/python38/lib64/python3.8/lib2to3/pgen2/__pycache__
NameSizeModeActions
conv.cpython-38.opt-1.pyc61530644editdlrm
conv.cpython-38.opt-2.pyc36710644editdlrm
conv.cpython-38.pyc70350644editdlrm
driver.cpython-38.opt-1.pyc51080644editdlrm
driver.cpython-38.opt-2.pyc41120644editdlrm
driver.cpython-38.pyc51560644editdlrm
grammar.cpython-38.opt-1.pyc56800644editdlrm
grammar.cpython-38.opt-2.pyc25290644editdlrm
grammar.cpython-38.pyc56800644editdlrm
literals.cpython-38.opt-1.pyc13810644editdlrm
literals.cpython-38.opt-2.pyc13040644editdlrm
literals.cpython-38.pyc15690644editdlrm
parse.cpython-38.opt-1.pyc64830644editdlrm
parse.cpython-38.opt-2.pyc32590644editdlrm
parse.cpython-38.pyc65130644editdlrm
pgen.cpython-38.opt-1.pyc93420644editdlrm
pgen.cpython-38.opt-2.pyc93420644editdlrm
pgen.cpython-38.pyc97910644editdlrm
token.cpython-38.opt-1.pyc19020644editdlrm
token.cpython-38.opt-2.pyc18520644editdlrm
token.cpython-38.pyc19020644editdlrm
tokenize.cpython-38.opt-1.pyc152170644editdlrm
tokenize.cpython-38.opt-2.pyc113230644editdlrm
tokenize.cpython-38.pyc152870644editdlrm
__init__.cpython-38.opt-1.pyc1800644editdlrm
__init__.cpython-38.opt-2.pyc1520644editdlrm
__init__.cpython-38.pyc1800644editdlrm
Edit: /opt/alt/python38/lib64/python3.8/lib2to3/pgen2/__pycache__/parse.cpython-38.opt-2.pyc (3259B)
U ¡ê,aÛã@s0ddlmZGdd„deƒZGdd„deƒZdS)é)Útokenc@seZdZdd„Zdd„ZdS)Ú ParseErrorcCs4t |d||||f¡||_||_||_||_dS)Nz!%s: type=%r, value=%r, context=%r)Ú ExceptionÚ__init__ÚmsgÚtypeÚvalueÚcontext)Úselfrrrr ©r ú8/opt/alt/python38/lib64/python3.8/lib2to3/pgen2/parse.pyrs ÿzParseError.__init__cCst|ƒ|j|j|j|jffS©N)rrrr )r r r r Ú __reduce__szParseError.__reduce__N)Ú__name__Ú __module__Ú __qualname__rrr r r r rsrc@sHeZdZddd„Zddd„Zdd„Zdd „Zd d „Zd d „Zdd„Z dS)ÚParserNcCs||_|pdd„|_dS)NcSs|Sr r )ÚgrammarÚnoder r r ÚZóz!Parser.__init__..)rÚconvert)r rrr r r r<szParser.__init__cCsH|dkr|jj}|ddgf}|jj|d|f}|g|_d|_tƒ|_dS)Né)rÚstartÚdfasÚstackÚrootnodeÚsetÚ used_names)r rÚnewnodeZ stackentryr r r Úsetup\s  z Parser.setupcCs0| |||¡}|jd\}}}|\}} ||} | D]º\} } |jj| \} }|| kr¬| ||| |¡| }||d|fgkr¦| ¡|jsŒdS|jd\}}}|\}} qfdS| dkr2|jj| }|\}}||kr2| | |jj| | |¡qq2d|f| kr| ¡|js*td|||ƒ‚qtd|||ƒ‚qdS)NéÿÿÿÿrTFéztoo much inputz bad input) ÚclassifyrrÚlabelsÚshiftÚpoprÚpushr)r rrr ÚilabelÚdfaÚstaterZstatesÚfirstZarcsÚiÚnewstateÚtÚvZitsdfaZ itsstatesZitsfirstr r r Úaddtokents>   ÿzParser.addtokencCsX|tjkr0|j |¡|jj |¡}|dk r0|S|jj |¡}|dkrTtd|||ƒ‚|S)Nz bad token) rÚNAMErÚaddrÚkeywordsÚgetÚtokensr)r rrr r(r r r r#¤s  zParser.classifyc CsT|jd\}}}|||df}| |j|¡}|dk r@|d |¡|||f|jd<dS©Nr!)rrrÚappend) r rrr-r r)r*rrr r r r%²s  z Parser.shiftc CsB|jd\}}}|d|gf}|||f|jd<|j |d|f¡dS)Nr!r)rr7) r rZnewdfar-r r)r*rrr r r r'»s z Parser.pushcCs`|j ¡\}}}| |j|¡}|dk r\|jrL|jd\}}}|d |¡n||_|j|j_dSr6)rr&rrr7rr)r ZpopdfaZpopstateZpopnoderr)r*rr r r r&Âsz Parser.pop)N)N) rrrrr r0r#r%r'r&r r r r rs 0 rN)ÚrrrÚobjectrr r r r Ús