a XC?hQ�@s�dZddgZddlZddlZddlZddlZddlZddlmZm Z m Z m Z m Z Gdd�de �Zdd �Zdd d�Zdd�Zdd�Zdd�Zedkr�e�ee� ��dS)z#Guido van Rossum �Driver� load_grammar�N�)�grammar�parse�token�tokenize�pgenc@sHeZdZddd�Zddd�Zddd�Zdd d �Zdd d �Zdd d�ZdS)rNcCs&||_|durt��}||_||_dS�N)r�logging� getLogger�logger�convert)�selfrrr �r�9/opt/alt/python39/lib64/python3.9/lib2to3/pgen2/driver.py�__init__s zDriver.__init__FcCstt�|j|j�}|��d}d}d}}}} } d} |D�]} | \}}}} } |||fkr�|\} }|| kr�| d| |7} | }d}||kr�| | ||�7} |}|tjtjfvr�| |7} | \}}|�d�r<|d7}d}q<|t j kr�tj |}|�r |j � dt j||| �|�||| |f��r6|�r0|j � d��qnd} | \}}|�d�r<|d7}d}qs"M�