
    }c                         d Z ddlmZmZmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ  G d de
          Zd	ed
eeef         fdZdS )z!Do syntax checks, but no writing.    )AnyDictSet)Node)Sphinx)Builder)__c                       e Zd ZdZ ed          ZdZddZdee	         fdZ
dde	d	e	de	fd
Zdee	         ddfdZde	deddfdZddZdS )DummyBuilderdummyz%The dummy builder generates no files.TreturnNc                     d S N selfs    5lib/python3.11/site-packages/sphinx/builders/dummy.pyinitzDummyBuilder.init           c                     | j         j        S r   )env
found_docsr   s    r   get_outdated_docszDummyBuilder.get_outdated_docs   s    x""r   docnametypc                     dS )N r   )r   r   r   s      r   get_target_urizDummyBuilder.get_target_uri   s    rr   docnamesc                     d S r   r   )r   r    s     r   prepare_writingzDummyBuilder.prepare_writing   r   r   doctreec                     d S r   r   )r   r   r#   s      r   	write_doczDummyBuilder.write_doc   r   r   c                     d S r   r   r   s    r   finishzDummyBuilder.finish!   r   r   )r   Nr   )__name__
__module____qualname__namer	   epilogallow_parallelr   r   strr   r   r"   r   r%   r'   r   r   r   r   r      s        DR788FN   #3s8 # # # # c  s    C T     t          r   r   appr   c                 B    |                      t                     ddddS )NbuiltinT)versionparallel_read_safeparallel_write_safe)add_builderr   )r/   s    r   setupr6   %   s.    OOL!!! "#  r   N)__doc__typingr   r   r   docutils.nodesr   sphinx.applicationr   sphinx.buildersr   sphinx.localer	   r   r.   r6   r   r   r   <module>r=      s    ' ' ! ! ! ! ! ! ! ! ! !       % % % % % % # # # # # #          7   2v $sCx.      r   