| 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 Z ddlZddlmZmZmZmZmZmZm Z ddl
mZ ddlm
Z
ddlmZ ddlmZmZ ddlmZ dd lmZ dd
lmZ ddlmZmZ ddlmZ dd
lmZm Z ddl!m"Z" ddl#m$Z$ ddl%m&Z&m'Z' ddl(m)Z) e$�*e+�Z,e�-d�Z.G dd� dee/ �Z0e/ee/e/f d�dd�Z1G dd� de0�Z2G dd� de0�Z3G dd� de0�Z4G dd� de�Z5eee/ef d �d!d"�Z6dS )#z�
sphinx.domains.rst
~~~~~~~~~~~~~~~~~~
The reStructuredText domain.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�Any�Dict�Iterator�List�Optional�Tuple�cast)�Element)�
directives)�addnodes)�desc_signature�pending_xref)�Sphinx)�Builder)�ObjectDescription)�Domain�ObjType)�BuildEnvironment)�_�__)�XRefRole)�logging)�make_id�make_refnode)�
OptionSpecz\.\. (.+?)::(.*)$c @ sF e Zd ZdZeeedd�dd�Zeeed�dd�Zeed �d
d�ZdS )�
ReSTMarkupz-
Description of generic reST markup.
N��name�sig�signode�returnc C s� t | j| jj| j|�}|d �|� | �|�}|| jjjvrV||d vrV|d �|� | jj�|� t t
| j�d��}|j| j|||d� | �
| j|�}|r�| jd �d||dd f� d S )N�ids�rst��location�entries�single� )r �env�state�document�objtype�append�make_old_idr! �note_explicit_targetr �
ReSTDomain�
get_domain�note_object�get_index_text� indexnode)�selfr r r �node_id�old_node_id�domainZ indextext� r8 �6/usr/lib/python3.9/site-packages/sphinx/domains/rst.py�add_target_and_index( s
zReSTMarkup.add_target_and_index��
objectnamer r c C s dS )Nr'