�
�Wc� c sN � d Z ddlmZ ddlmZ G d� dej
� ZdS )z2Fixer that changes raw_input(...) into input(...).i )�
fixer_base)�Namec s � e Zd ZdZdZd� ZdS )�FixRawInputTzU
power< name='raw_input' trailer< '(' [any] ')' > any* >
c sh � |d }|j t d|j �� � d S )N�nameZinput)�prefix)Zreplacer r )ZselfZnodeZresultsr s �4/usr/lib64/python3.12/lib2to3/fixes/fix_raw_input.py� transformzFixRawInput.transform s. � ��v������T�'�$�+�+�6�6�7�7�7�7� N)Z__name__Z
__module__Z__qualname__Z
BM_compatibleZPATTERNr � r r r r s/ � � � � � ��M��G�8� 8� 8� 8� 8r r N)Z__doc__Z r Z
fixer_utilr ZBaseFixr r r r �<module>r sf �� 8� 8� � � � � � � � � � � � � 8� 8� 8� 8� 8�*�$�$� 8� 8� 8� 8r