Your IP : 18.191.171.10
�
�Q�fR � � � d Z dZddlZddlZddlmZmZ ddl� ddlm Z e
e � D � cg c]
} | d dk7 s�| �� c} g d �z Z[ e d
� Zd� Zd� Zd
� ZdZdZe edez � z ee� z ZdZdZdZdZ edd� Z eeeee� ZdZ edd� ee� z Zdez Z eee� Z ededz � Z ee ee� Z!dZ"dZ#dZ$d Z%d!Z& ee&d"z e&d#z � Z' ee&d$z e&d%z � Z( ed&d'd(d)d*d+d,d-d.� Z)d/Z* ed0d1d2� Z+ ee)e*e+� Z, ee!e,e(e� Z-ee-z Z. ee&d3z ed4d� z e&d5z ed6d� z � Z/ edee'� Z0e ee0e!e,e/e� z Z1 e2ejf e.e1e$e%f� \ Z4Z5Z6Z7 ed7d8d9d:� ed7d8d;d<� z h d=�z Z8 ejf e"� ejf e#� e6e7d>�e8D �ci c] }|� d"�e6��
c}�e8D �ci c] }|� d#�e7��
c}�e8D �ci c] }|d�� c}�Z9d"d#he8D �ch c] }|� d"��� c}z e8D �ch c] }|� d#��� c}z Z:d4d6he8D �ch c] }|� d4��� c}z e8D �ch c] }|� d6��� c}z Z;d?Z< G d@� dAe=� Z> G dB� dCe=� Z?dD� Z@e@fdE�ZAdF� ZB G dG� dH� ZC ejf dIej� � ZE ejf dJej� � ZFdK� ZGdL� ZHdM� ZIdN� ZJeKdOk( r\ddlLZL eMeLj� � dkD r& eA eOeLj� d � j� � y eAeLj� j� � yyc c} w # e
$ r eZY ���w xY wc c}w c c}w c c}w c c}w c c}w c c}w c c}w )PzKa-Ping Yee <ping@lfw.org>z@GvR, ESR, Tim Peters, Thomas Wouters, Fred Drake, Skip Montanaro� N)�BOM_UTF8�lookup)�*� )�token�_)�tokenize�generate_tokens�
untokenizec �0 � ddj | � z dz S )N�(�|�))�join��choicess �=/opt/alt/python312/lib64/python3.12/lib2to3/pgen2/tokenize.py�groupr 0 s � �C�#�(�(�7�"3�3�c�9�9� c � � t | � dz S )Nr �r r s r �anyr 1 s � �%��/�C�/�/r c � � t | � dz S )N�?r r s r �mayber 2 s � �E�7�O�c�1�1r c �, � � t � fd�� D � � S )Nc 3 � �K � | ]5 }�d z D ]+ }|j � |j � k7 s�%||z �� �- �7 y�w))� N)�casefold)�.0�x�y�ls �r � <genexpr>z _combinations.<locals>.<genexpr>4 s8 �� �� � ��!�!�e�)�Q�q�z�z�|�q�z�z�|�/K��A��)��q�s �.>�>)�set)r# s `r �
_combinationsr&