File: //usr/lib/python3.7/lib2to3/__pycache__/pygram.cpython-37.pyc
B
µ5»a‚ ã @ 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 de¡ZeeƒZdS )
z&Export the Python grammar and symbols.é Né )Útoken)Údriver)ÚpytreezGrammar.txtzPatternGrammar.txtc @ s e Zd Zdd„ ZdS )ÚSymbolsc C s( x"|j ¡ D ]\}}t| ||ƒ qW 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/lib/python3.7/lib2to3/pygram.pyÚ__init__ s zSymbols.__init__N)Ú__name__Ú
__module__Ú__qualname__r
r r r r r s r Zlib2to3Úprint)Ú__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ÚkeywordsZpattern_grammarZpattern_symbolsr r r r Ú<module> s