Ë
‚Ö¦i ã óþ — d Z ddlZddlmZ ddlmZ ddlmZ ej j ej j e
« d« Zej j ej j e
« d« Z G d „ d
e
« Z ej de« Z ee« Zej% « Zej( d= ej% « Zej( d
= ej de« Z ee« Zy)z&Export the Python grammar and symbols.é Né )Útoken)Údriver)ÚpytreezGrammar.txtzPatternGrammar.txtc ó — e Zd Zd„ Zy)ÚSymbolsc ób — |j j « D ] \ }}t | ||« Œ y)z”Initializer.
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 ú'/usr/lib64/python3.12/lib2to3/pygram.pyÚ__init__zSymbols.__init__ s- € ð $×1Ñ1×7Ñ7Ö9‰LˆD�&Ü�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 Ú