관리-도구
편집 파일: fixer_util.cpython-37.opt-2.pyc
B YI~dg; � @ s� d dl mZ d dlmZmZ d dlmZ d dlm Z dd� Z dd� Zd d � Zdd� Z dVdd�Zdd� Zdd� Zdd� Ze� e� fdd�ZdWdd�Zdd� Zdd� ZdXdd�Zd d!� ZdYd"d#�ZdZd$d%�Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1d2d3d4d5d6d7d8d9h Zd:d;� Z d<a!d=a"d>a#d?a$d@dA� Z%dBdC� Z&dDdE� Z'dFdG� Z(dHdI� Z)dJdK� Z*dLdM� Z+dNdO� Z,ej-ej.hZ/d[dPdQ�Z0ej.ej-ej1hZ2dRdS� Z3d\dTdU�Z4d S )]� )�token)�Leaf�Node)�python_symbols)�patcompc C s t tj| ttjd�|g�S )N�=)r �syms�argumentr r �EQUAL)�keyword�value� r �7/opt/alt/python37/lib64/python3.7/lib2to3/fixer_util.py� KeywordArg s r c C s t tjd�S )N�()r r �LPARr r r r �LParen s r c C s t tjd�S )N�))r r �RPARr r r r �RParen s r c C sH t | t�s| g} t |t�s&d|_|g}ttj| ttjddd�g | �S )N� r )�prefix) � isinstance�listr r r �atomr r r )�target�sourcer r r �Assign s r Nc C s t tj| |d�S )N)r )r r �NAME)�namer r r r �Name$ s r c C s | t tjt� |g�gS )N)r r �trailer�Dot)�obj�attrr r r �Attr( s r% c C s t tjd�S )N�,)r r �COMMAr r r r �Comma, s r( c C s t tjd�S )N�.)r r �DOTr r r r r"