a
    �DOg�%  �                   @   s.   d dl Z d dlmZmZ G dd� dej�ZdS )�    N)�grammar�tokenc                   @   s,   e Zd Zdd� Zdd� Zdd� Zdd� Zd	S )
�	Converterc                 C   s    | � |� | �|� | ��  d S �N)�parse_graminit_h�parse_graminit_c�
finish_off)�selfZ
graminit_hZ
graminit_c� r
   �*/usr/lib64/python3.9/lib2to3/pgen2/conv.py�run/   s    
z
Converter.runc           	   
   C   s�   zt |�}W n6 tyB } ztd||f � W Y d }~dS d }~0 0 i | _i | _d}|D ]d}|d7 }t�d|�}|s�|�� r�td|||�� f � qX|�� \}}t	|�}|| j|<