a XC?h�@s�ddlZddlmZddlmZddlmZej�ej�e �d�Z ej�ej�e �d�Z Gdd �d e �Z e�d e �Ze e�Ze��Zejd =e��Zejd =e�d e �Ze e�ZdS) �N�)�token)�driver)�pytreez Grammar.txtzPatternGrammar.txtc@seZdZdd�ZdS)�SymbolscCs$|j��D]\}}t|||�q dS)N)Z symbol2number�items�setattr)�selfZgrammar�nameZsymbol�r �3/opt/alt/python39/lib64/python3.9/lib2to3/pygram.py�__init__szSymbols.__init__N)�__name__� __module__� __qualname__r r r r r rsrZlib2to3�print�exec)�osZpgen2rr�r�path�join�dirname�__file__Z _GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILE�objectrZload_packaged_grammarZpython_grammarZpython_symbols�copyZ!python_grammar_no_print_statement�keywordsZ*python_grammar_no_print_and_exec_statementZpattern_grammarZpattern_symbolsr r r r �s    �