grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026U iÛfºã@shddlZddlZdd„ejDƒZdddgZdZdd „Zd d „Zddd„ZGdd„dƒZ Gdd„dƒZ dS)éNcCsg|]}tt|ƒ‘qS©)ÚgetattrÚ __future__)Ú.0Zfnamerrú+/opt/alt/python38/lib64/python3.8/codeop.pyÚ >sÿrÚcompile_commandÚCompileÚCommandCompileric CsZ| d¡D] }| ¡}|r |ddkr q8q |dkr8d}d}}}d}} } z||||ƒ}Wn"tk r‚}zW5d}~XYnXt ¡�Št d¡z||d||ƒ} Wn&tk rÒ} z| }W5d} ~ XYnXz||d||ƒ} Wn(tk �r} z| }W5d} ~ XYnXW5QRXz.|�r,|W¢"S| �sHt|ƒt|ƒk�rH|‚W5d}}XdS)NÚ rú#ÚevalÚpassÚerrorz )ÚsplitÚstripÚ SyntaxErrorÚwarningsÚcatch_warningsÚ simplefilterÚrepr) ÚcompilerÚsourceÚfilenameÚsymbolÚlineÚerrZerr1Zerr2ÚcodeÚcode1Úcode2ÚerrrÚ_maybe_compileEs8     r!cCst|||tƒS©N)ÚcompileÚPyCF_DONT_IMPLY_DEDENT©rrrrrrÚ_compilensr&úÚsinglecCstt|||ƒSr")r!r&r%rrrrqsc@seZdZdd„Zdd„ZdS)r cCs t|_dSr")r$Úflags©ÚselfrrrÚ__init__‹szCompile.__init__cCs<t||||jdƒ}tD] }|j|j@r|j|jO_q|S)Né)r#r)Ú _featuresÚco_flagsZ compiler_flag)r+rrrZcodeobZfeaturerrrÚ__call__Žs  zCompile.__call__N©Ú__name__Ú __module__Ú __qualname__r,r0rrrrr †sc@seZdZdd„Zddd„ZdS) r cCs tƒ|_dSr")r rr*rrrr,œszCommandCompiler.__init__r'r(cCst|j|||ƒSr")r!r)r+rrrrrrr0ŸszCommandCompiler.__call__N)r'r(r1rrrrr •s)r'r() rrZall_feature_namesr.Ú__all__r$r!r&rr r rrrrÚ;sÿ )