Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/__pycache__/ |
Upload File : |
o ���a� � @ sh d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z dZ dZd Zd Z G dd� de�Zd d� ZdS )a pygments.sphinxext ~~~~~~~~~~~~~~~~~~ Sphinx extension to generate automatic documentation of lexers, formatters and filters. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�nodes)�ViewList)� Directive)�nested_parse_with_titlesz .. module:: %s %s %s zX .. class:: %s :Short names: %s :Filenames: %s :MIME types: %s %s zA .. class:: %s :Short names: %s :Filenames: %s %s z' .. class:: %s :Name: %s %s c @ sD e Zd ZdZdZdZdZdZi Zdd� Z dd� Z d d � Zdd� Zd S )�PygmentsDoczn A directive to collect all lexers/formatters/filters and generate autoclass directives for them. F� r c C s� t � | _| jd dkr| �� }n| jd dkr| �� }n| jd dkr(| �� }ntd��t�� }t |� d�dd�}t| j||� | jD ]}| jj jj�|� qC|jS ) Nr �lexers� formatters�filtersz,invalid argument for "pygmentsdoc" directive� � )�source)�set� filenames� arguments�document_lexers�document_formatters�document_filters� Exceptionr �compoundr �splitr �state�document�settings�record_dependencies�add�children)�self�out�node�vl�fn� r"