File: //snap/certbot/current/lib/python3.12/site-packages/pycparser/__pycache__/c_ast.cpython-312.pyc
�
�F�h�z � �t � d dl Z d� Z G d� de� Z G d� de� Z G d� de� Z G d � d
e� Z G d� de� Z G d
� de� Z G d� de� Z G d� de� Z
G d� de� Z G d� de� Z G d� de� Z
G d� de� Z G d� de� Z G d� de� Z G d� d e� Z G d!� d"e� Z G d#� d$e� Z G d%� d&e� Z G d'� d(e� Z G d)� d*e� Z G d+� d,e� Z G d-� d.e� Z G d/� d0e� Z G d1� d2e� Z G d3� d4e� Z G d5� d6e� Z G d7� d8e� Z G d9� d:e� Z G d;� d<e� Z G d=� d>e� Z G d?� d@e� Z! G dA� dBe� Z" G dC� dDe� Z# G dE� dFe� Z$ G dG� dHe� Z% G dI� dJe� Z& G dK� dLe� Z' G dM� dNe� Z( G dO� dPe� Z) G dQ� dRe� Z* G dS� dTe� Z+ G dU� dVe� Z, G dW� dXe� Z- G dY� dZe� Z. G d[� d\e� Z/ G d]� d^e� Z0 G d_� d`e� Z1 G da� dbe� Z2 G dc� dde� Z3 G de� dfe� Z4 G dg� dhe� Z5y)i� Nc �t � t | t � rddj d� | D � � z dz S t | � S )z[
Get the representation of an object, with dedicated pprint-like format for lists.
�[z,
c 3 �R K � | ] }t |� j d d� �� �! y�w)�
�
N)�_repr�replace)�.0�es �/build/snapcraft-certbot-c9aaebe726f8beb59a0eb2d8e1671bc4/parts/certbot/install/lib/python3.12/site-packages/pycparser/c_ast.py� <genexpr>z_repr.<locals>.<genexpr> s! � �� �"N�Q�5��8�#3�#3�D�%�#@�"N�s �%'z
])�
isinstance�list�join�repr)�objs r r r s8 � � �#�t���f�k�k�"N�#�"N�O�P�SX�X�X��C�y�� c �F � e Zd ZdZ d� Zd� Zej dddddfd�Zy)�Node� c � � | j j dz }d}d}| j dd D ]� }||z
}||z
}||dz t t | |� � j dddt
|� t
| j j � z z z � z z
}d }d
dt
| j j � z z }�� ||dz z
}|S )z? Generates a python representation of the current node
�(� N����=r z
� �,r �))� __class__�__name__� __slots__r �getattrr �len)�self�result�indent� separator�names r �__repr__z
Node.__repr__"