§
    øyIf3  ã                   óê   — U d Z ddlZddlmZ ddlmZ ddlmZ  G d„ d¦  «        Z G d	„ d
e¦  «        Z	 G d„ de¦  «        Z
eed<   eed<   eed<   eed<   e	ed<   e
ed<   ddeeddf         ddfd„ZdS )z&Export the Python grammar and symbols.é    N)ÚUnioné   )Údriver)ÚGrammarc                   ó   — e Zd Zdeddfd„ZdS )ÚSymbolsÚgrammarÚreturnNc                 óf   — |j                              ¦   «         D ]\  }}t          | ||¦  «         ŒdS )z”Initializer.

        Creates an attribute for each grammar symbol (nonterminal),
        whose value is the symbol's type (an int >= 256).
        N)Úsymbol2numberÚitemsÚsetattr)Úselfr	   ÚnameÚsymbols       úC/var/www/piapp/venv/lib/python3.11/site-packages/blib2to3/pygram.pyÚ__init__zSymbols.__init__   sE   € ð $Ô1×7Ò7Ñ9Ô9ð 	(ð 	(‰LˆD�&Ý�D˜$ Ñ'Ô'Ð'Ð'ð	(ð 	(ó    )Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s6   € € € € € ð( ð (¨Dð (ð (ð (ð (ð (ð (r   r   c                   óp  — e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed <   eed!<   eed"<   eed#<   eed$<   eed%<   eed&<   eed'<   eed(<   eed)<   eed*<   eed+<   eed,<   eed-<   eed.<   eed/<   eed0<   eed1<   eed2<   eed3<   eed4<   eed5<   eed6<   eed7<   eed8<   eed9<   eed:<   eed;<   eed<<   eed=<   eed><   eed?<   eed@<   eedA<   eedB<   eedC<   eedD<   eedE<   eedF<   eedG<   eedH<   eedI<   eedJ<   eedK<   eedL<   eedM<   eedN<   eedO<   eedP<   eedQ<   eedR<   eedS<   eedT<   eedU<   eedV<   eedW<   eedX<   eedY<   eedZ<   eed[<   eed\<   eed]<   eed^<   eed_<   eed`<   eeda<   eedb<   eedc<   eedd<   eede<   eedf<   eedg<   eedh<   eedi<   eedj<   eedk<   eedl<   eedm<   eedn<   eedo<   eedp<   dqS )rÚ_python_symbolsÚand_exprÚand_testÚ	annassignÚarglistÚargumentÚ
arith_exprÚasexpr_testÚassert_stmtÚasync_funcdefÚ
async_stmtÚatomÚ	augassignÚ
break_stmtÚ
case_blockÚclassdefÚcomp_forÚcomp_ifÚ	comp_iterÚcomp_opÚ
comparisonÚcompound_stmtÚcontinue_stmtÚ	decoratedÚ	decoratorÚ
decoratorsÚdel_stmtÚdictsetmakerÚdotted_as_nameÚdotted_as_namesÚdotted_nameÚencoding_declÚ
eval_inputÚexcept_clauseÚexprÚ	expr_stmtÚexprlistÚfactorÚ
file_inputÚ	flow_stmtÚfor_stmtÚfstringÚfstring_format_specÚfstring_middleÚfstring_replacement_fieldÚfuncdefÚglobal_stmtÚguardÚif_stmtÚimport_as_nameÚimport_as_namesÚimport_fromÚimport_nameÚimport_stmtÚlambdefÚ	listmakerÚ
match_stmtÚnamedexpr_testÚnot_testÚold_comp_forÚold_comp_ifÚold_comp_iterÚold_lambdefÚold_testÚor_testÚ
parametersÚ	paramspecÚ	pass_stmtÚpatternÚpatternsÚpowerÚ
raise_stmtÚreturn_stmtÚ
shift_exprÚsimple_stmtÚsingle_inputÚsliceopÚ
small_stmtÚsubject_exprÚ	star_exprÚstmtÚ	subscriptÚsubscriptlistÚsuiteÚtermÚtestÚtestlistÚ	testlist1Útestlist_gexpÚtestlist_safeÚtestlist_star_exprÚtfpdefÚtfplistÚtnameÚ
tname_starÚtrailerÚtry_stmtÚ	type_stmtÚtypedargslistÚ	typeparamÚ
typeparamsÚtypevarÚtypevartupleÚvarargslistÚvfpdefÚvfplistÚvnameÚ
while_stmtÚ	with_stmtÚxor_exprÚ	yield_argÚ
yield_exprÚ
yield_stmtN©r   r   r   ÚintÚ__annotations__r   r   r   r   r       sl  € € € € € € Ø€M€M�MØ€M€M�MØ€N€N�NØ€L€L�LØ€M€M�MØ€O€O�OØÐÐÑØÐÐÑØÐÐÑØ€O€O�OØ
€I€I�IØ€N€N�NØ€O€O�OØ€O€O�OØ€M€M�MØ€M€M�MØ€L€L�LØ€N€N�NØ€L€L�LØ€O€O�OØÐÐÑØÐÐÑØ€N€N�NØ€N€N�NØ€O€O�OØ€M€M�MØÐÐÑØÐÐÑØÐÐÑØÐÐÑØÐÐÑØ€O€O�OØÐÐÑØ
€I€I�IØ€N€N�NØ€M€M�MØ€K€K�KØ€O€O�OØ€N€N�NØ€M€M�MØ€L€L�LØÐÐÑØÐÐÑØ"Ð"Ð"Ñ"Ø€L€L�LØÐÐÑØ€J€J�JØ€L€L�LØÐÐÑØÐÐÑØÐÐÑØÐÐÑØÐÐÑØ€L€L�LØ€N€N�NØ€O€O�OØÐÐÑØ€M€M�MØÐÐÑØÐÐÑØÐÐÑØÐÐÑØ€M€M�MØ€L€L�LØ€O€O�OØ€N€N�NØ€N€N�NØ€L€L�LØ€M€M�MØ€J€J�JØ€O€O�OØÐÐÑØ€O€O�OØÐÐÑØÐÐÑØ€L€L�LØ€O€O�OØÐÐÑØ€N€N�NØ
€I€I�IØ€N€N�NØÐÐÑØ€J€J�JØ
€I€I�IØ
€I€I�IØ€M€M�MØ€N€N�NØÐÐÑØÐÐÑØÐÐÑØ€K€K�KØ€L€L�LØ€J€J�JØ€O€O�OØ€L€L�LØ€M€M�MØ€N€N�NØÐÐÑØ€N€N�NØ€O€O�OØ€L€L�LØÐÐÑØÐÐÑØ€K€K�KØ€L€L�LØ€J€J�JØ€O€O�OØ€N€N�NØ€M€M�MØ€N€N�NØ€O€O�OØ€O€O�O€O€Or   r   c                   óV   — e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   dS )	Ú_pattern_symbolsÚAlternativeÚAlternativesÚDetailsÚMatcherÚNegatedUnitÚRepeaterÚUnitNr‹   r   r   r   r�   r�   “   sX   € € € € € € ØÐÐÑØÐÐÑØ€L€L�LØ€L€L�LØÐÐÑØ€M€M�MØ
€I€I�I€I€Ir   r�   Úpython_grammarÚpython_grammar_async_keywordsÚpython_grammar_soft_keywordsÚpattern_grammarÚpython_symbolsÚpattern_symbolsÚ	cache_dirzos.PathLike[str]r
   c                 óJ  — t           j                             t           j                             t          ¦  «        d¦  «        }t           j                             t           j                             t          ¦  «        d¦  «        }t          j        d|| ¦  «        adt          j        vsJ ‚dt          j        vsJ ‚t          j	         
                    ¦   «         }t          j	                             ¦   «          t          t          ¦  «        adt          _        t           
                    ¦   «         adt          _        dt          _        t           
                    ¦   «         a|t"          _	        d	t"          _        t          j        d|| ¦  «        at'          t$          ¦  «        ad S )
NzGrammar.txtzPatternGrammar.txtÚblib2to3ÚprintÚexec)é   r   T)r¢   é   )r¢   é
   )ÚosÚpathÚjoinÚdirnameÚ__file__r   Úload_packaged_grammarr—   ÚkeywordsÚsoft_keywordsÚcopyÚclearr   r›   Úversionr˜   Úasync_keywordsr™   rš   r�   rœ   )r�   Ú_GRAMMAR_FILEÚ_PATTERN_GRAMMAR_FILEr¬   s       r   Ú
initializer³   ¥   sI  € õ ”G—L’L¥¤§¢µÑ!:Ô!:¸MÑJÔJ€MÝœGŸLšLÝ
Œ�Š�Ñ!Ô!Ð#7ñô Ðõ Ô1°*¸mÈYÑWÔW€NØ�.Ô1Ð1Ð1Ð1Ð1Ø�Ô0Ð0Ð0Ð0Ð0å"Ô0×5Ò5Ñ7Ô7€MÝÔ ×&Ò&Ñ(Ô(Ð(å$¥^Ñ4Ô4€Nð $…NÔõ %3×$7Ò$7Ñ$9Ô$9Ð!Ø37Õ!Ô0Ø,2Õ!Ô)õ $A×#EÒ#EÑ#GÔ#GÐ Ø1>Õ Ô.Ø+2Õ Ô(åÔ2ØÐ)¨9ñô €Oõ '¥Ñ7Ô7€O€O€Or   )N)Ú__doc__r¥   Útypingr   Úpgen2r   Úpgen2.grammarr   r   r   r�   r�   Ústrr³   r   r   r   ú<module>r¹      s`  ðð -Ð ,Ð ,ð 
€	€	€	Ø Ð Ð Ð Ð Ð ð Ð Ð Ð Ð Ð Ø "Ð "Ð "Ð "Ð "Ð "ð(ð (ð (ð (ð (ñ (ô (ð (ðpð pð pð pð p�gñ pô pð pðfð ð ð ð �wñ ô ð ð Ð Ð Ñ Ø&Ð &Ð &Ñ &Ø%Ð %Ð %Ñ %ØÐ Ð Ñ ØÐ Ð Ñ Ø!Ð !Ð !Ñ !ð'8ð '8˜% Ð%7¸Ð =Ô>ð '8È$ð '8ð '8ð '8ð '8ð '8ð '8r   