File: //opt/saltstack/salt/lib/python3.10/site-packages/pycparser/__pycache__/c_ast.cpython-310.pyc
o
;j�� � @ sX d dl Z d dlmZmZmZmZ dd� ZG dd� d�ZG dd� d�ZG d d
� d
e�Z G dd� de�Z
G d
d� de�ZG dd� de�ZG dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e�ZG d+d,� d,e�ZG d-d.� d.e�ZG d/d0� d0e�ZG d1d2� d2e�ZG d3d4� d4e�ZG d5d6� d6e�ZG d7d8� d8e�Z G d9d:� d:e�Z!G d;d<� d<e�Z"G d=d>� d>e�Z#G d?d@� d@e�Z$G dAdB� dBe�Z%G dCdD� dDe�Z&G dEdF� dFe�Z'G dGdH� dHe�Z(G dIdJ� dJe�Z)G dKdL� dLe�Z*G dMdN� dNe�Z+G dOdP� dPe�Z,G dQdR� dRe�Z-G dSdT� dTe�Z.G dUdV� dVe�Z/G dWdX� dXe�Z0G dYdZ� dZe�Z1G d[d\� d\e�Z2G d]d^� d^e�Z3G d_d`� d`e�Z4G dadb� dbe�Z5G dcdd� dde�Z6G dedf� dfe�Z7G dgdh� dhe�Z8G didj� dje�Z9dS )k� N)�Any�ClassVar�IO�Optionalc C s. t | t�rdd�dd� | D �� d S t| �S )z[
Get the representation of an object, with dedicated pprint-like format for lists.
�[z,
c s s � | ]}t |��d d�V qdS )�
�
N)�_repr�replace)�.0�e� r
�C/opt/saltstack/salt/lib/python3.10/site-packages/pycparser/c_ast.py� <genexpr> s � z_repr.<locals>.<genexpr>z
])�
isinstance�list�join�repr)�objr
r
r r s
r c @ s� e Zd ZU dZ dZeeedf ed<