File: //lib64/python3.8/lib2to3/__pycache__/pygram.cpython-38.pyc
U
e5d ã @ s¸ d Z ddlZddlmZ ddlmZ ddlmZ ej ej e
¡d¡Zej ej e
¡d¡ZG d d
„ d
e
ƒZe de¡ZeeƒZe ¡ Zejd= e ¡ Zejd
= e de¡ZeeƒZdS )z&Export the Python grammar and symbols.é Né )Útoken)Údriver)ÚpytreezGrammar.txtzPatternGrammar.txtc @ s e Zd Zdd„ ZdS )ÚSymbolsc C s$ |j ¡ D ]\}}t| ||ƒ q
dS )z”Initializer.
Creates an attribute for each grammar symbol (nonterminal),
whose value is the symbol's type (an int >= 256).
N)Z
symbol2numberÚitemsÚsetattr)ÚselfZgrammarÚnameZsymbol© r ú&/usr/lib64/python3.8/lib2to3/pygram.pyÚ__init__ s zSymbols.__init__N)Ú__name__Ú
__module__Ú__qualname__r
r r r r r s r Zlib2to3ÚprintÚexec)Ú__doc__ÚosZpgen2r r Ú r ÚpathÚjoinÚdirnameÚ__file__Z
_GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEÚobjectr Zload_packaged_grammarZpython_grammarZpython_symbolsÚcopyZ!python_grammar_no_print_statementÚkeywordsZ*python_grammar_no_print_and_exec_statementZpattern_grammarZpattern_symbolsr r r r Ú<module> s"