| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/domains/__pycache__/ |
Upload File : |
a
�ab�[ � @ s\ d dl Z d dlmZmZmZmZmZmZmZm Z m
Z
mZmZ d dl
mZ d dlmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dl m!Z! d dl"m#Z#m$Z$ d d
l%m&Z& d dl'm(Z(m)Z) d dl*m+Z+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF d dlGmHZHmIZImJZJ d dlKmLZL d dlMmNZN d dlOmPZP e2�QeR�ZSe
d�ZTed ZUg d�ZVg d�ZWddgddgd d!gd"d#gd$d%gg d&�g d'�d(d)gd*d+gg d,�d-d.ggZXg d/�ZYg d0�ZZd1Z[g d2�Z\e �]d3e j^�Z_e �]d4�Z`G d5d6� d6ea�ZbG d7d8� d8e5�ZcG d9d:� d:e5�ZdG d;d<� d<ec�ZeG d=d>� d>ec�ZfG d?d@� d@ef�ZgG dAdB� dBeg�ZhG dCdD� dDeg�ZiG dEdF� dFeg�ZjG dGdH� dHeg�ZkG dIdJ� dJef�ZlG dKdL� dLef�ZmG dMdN� dNec�ZnG dOdP� dPen�ZoG dQdR� dRen�ZpG dSdT� dTen�ZqG dUdV� dVen�ZrG dWdX� dXen�ZsG dYdZ� dZef�ZtG d[d\� d\ef�ZuG d]d^� d^ef�ZvG d_d`� d`ef�ZwG dadb� dbef�ZxG dcdd� ddef�ZyG dedf� dfec�ZzG dgdh� dhef�Z{G didj� djef�Z|G dkdl� dlec�Z}G dmdn� dne}�Z~G dodp� dpe}�ZG dqdr� drec�Z�G dsdt� dtec�Z�G dudv� dve5�Z�G dwdx� dxec�Z�G dydz� dzec�Z�G d{d|� d|ec�Z�G d}d~� d~e��Z�G dd�� d�e��Z�G d�d�� d�e��Z�G d�d�� d�e��Z�G d�d�� d�e6�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�ec�Z�G d�d�� d�e5�Z�G d�d�� d��Z�G d�d�� d��Z�G d�d�� d��Z�G d�d�� d�e7�Z�eed��d�d��Z�G d�d�� d�e!e� �Z�G d�d�� d�e��Z�eJd�e(d��d�d�d�d��eId�e(d��d�d�d��eHd�e(d��d�d�d��eHd�e(d��d�d�d��gZ�G d�d�� d�e��Z�G d�d d�e��Z�G d�dĄ d�e��Z�G d�dƄ d�e��Z�G d�dȄ d�e��Z�G d�dʄ d�e��Z�G d�d̄ d�e��Z�G d�d΄ d�eL�Z�G d�dЄ d�eL�Z�G d�d҄ d�eL�Z�G d�dԄ d�ej�Z�G d�dք d�e.�Z�G d�d d�e!�Z�G d�dڄ d�e,�Z�G d�d܄ d�e+�Z�G d�dބ d�e#�Z�eee�ef dߜd�d�Z�dS )�� N)�Any�Callable�Dict� Generator�Iterator�List�Optional�Tuple�TypeVar�Union�cast)�nodes)�Element�Node�TextElement�system_message)�
directives)�addnodes)�pending_xref)�Sphinx)�Builder)�RemovedInSphinx50Warning)�ObjectDescription)�Domain�ObjType)�BuildEnvironment)�_�__)�
SphinxRole�XRefRole)�SphinxTransform)�ReferencesResolver)�logging)�ASTAttribute�ASTBaseBase�ASTBaseParenExprList�
BaseParser�DefinitionError�NoOldIdError�StringifyTransform�$UnsupportedMultiCharacterCharLiteral�anon_identifier_re�binary_literal_re�char_literal_re�float_literal_re�float_literal_suffix_re�hex_literal_re�
identifier_re�integer_literal_re�integers_literal_suffix_re�octal_literal_re�verify_description_mode)�Field�GroupedField�
TypedField)�SphinxDirective)�make_refnode)�
OptionSpec�T)� ASTStruct�ASTUnion�ASTEnum�
ASTEnumerator�ASTType�ASTTypeWithInit�ASTMacro)/�auto�breakZcase�char�const�continue�defaultZdoZdouble�else�enum�extern�float�forZgoto�if�inline�intZlong�register�restrict�returnZshortZsigned�sizeof�static�structZswitch�typedef�unionZunsignedZvoid�volatile�whileZ_AlignasZ_AlignofZ_AtomicZ_BoolZ_ComplexZ
_Decimal32Z
_Decimal64Z_Decimal128Z_GenericZ
_ImaginaryZ _NoreturnZ_Static_assert�
_Thread_local)Zalignas�alignof�bool�complex� imaginaryZnoreturnZ
static_assert�thread_localz||�orz&&�and�|Zbitor�^�xor�&Zbitand)z==z!=Znot_eq)z<=z>=�<�>z<<z>>�+�-)�*�/�%z.*z->*)
�++�--rl rg rj rk �!�not�~Zcompl)�=z*=z/=z%=z+=z-=z>>=z<<=z&=Zand_eqz^=Zxor_eqz|=Zor_eq� )N�c.zCv2.z>[LuU8]?('([^'\\]*(?:\\.[^'\\]*)*)'|"([^"\\]*(?:\\.[^"\\]*)*)")an (?x)
\b(
void|_Bool
|signed|unsigned
|short|long
|char
|int
|__uint128|__int128
|__int(8|16|32|64|128) # extension
|float|double
|_Decimal(32|64|128)
|_Complex|_Imaginary
|__float80|_Float64x|__float128|_Float128|__ibm128 # extension
|__fp16 # extension
|_Sat|_Fract|fract|_Accum|accum # extension
)\b
c @ s, e Zd Zdddd�dd�Zed�dd �ZdS )
�_DuplicateSymbolError�Symbol�ASTDeclarationN)�symbol�declarationrT c C s || _ || _d S �N)rz r{ )�selfrz r{ � r~ �4/usr/lib/python3.9/site-packages/sphinx/domains/c.py�__init__t s z_DuplicateSymbolError.__init__�rT c C s d| j �d� S )Nz%Internal C duplicate symbol error:
%sr )rz �dump�r} r~ r~ r �__str__z s z_DuplicateSymbolError.__str__)�__name__�
__module__�__qualname__r� �strr� r~ r~ r~ r rw s s rw c @ s"