
    d                        d Z ddlZddlmZ ddlmZ ddlmZ ej                            ej        	                    e
          d          Zej                            ej        	                    e
          d          Z G d	 d
e          Z ej        de          Z ee          Ze                                Zej        d= e                                Zej        d=  ej        de          Z ee          ZdS )z&Export the Python grammar and symbols.    N   )token)driver)pytreezGrammar.txtzPatternGrammar.txtc                       e Zd Zd ZdS )Symbolsc                 f    |j                                         D ]\  }}t          | ||           dS )zInitializer.

        Creates an attribute for each grammar symbol (nonterminal),
        whose value is the symbol's type (an int >= 256).
        N)symbol2numberitemssetattr)selfgrammarnamesymbols          /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/lib2to3/pygram.py__init__zSymbols.__init__   sE     $17799 	( 	(LD&D$''''	( 	(    N)__name__
__module____qualname__r    r   r   r   r      s#        ( ( ( ( (r   r   lib2to3printexec)__doc__ospgen2r   r    r   pathjoindirname__file___GRAMMAR_FILE_PATTERN_GRAMMAR_FILEobjectr   load_packaged_grammarpython_grammarpython_symbolscopy!python_grammar_no_print_statementkeywords*python_grammar_no_print_and_exec_statementpattern_grammarpattern_symbolsr   r   r   <module>r/      sO   - , 
			                   RW__X66FFRW__X%>%>%9; ; 	( 	( 	( 	( 	(f 	( 	( 	( .-iGG(($2$7$7$9$9 !%.w7-N-S-S-U-U *.7?.&.y:OPP'/**r   