| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
�
�E�c� � �l � d Z ddlZddlmZmZmZmZmZ ddlm Z m
Z
mZmZm
Z
dgZ G d� de� � ZdS )z�
pygments.lexers.scdoc
~~~~~~~~~~~~~~~~~~~~~
Lexer for scdoc, a simple man page generator.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
RegexLexer�include�bygroups�using�this)�Text�Comment�Keyword�String�Generic�
ScdocLexerc
�� � e Zd ZdZdZdZddgZddgZej Z
d ee� � fd ee
j e� � fd ee
j e� � fd
eeee eed�� � � � fd
eee eed�� � � � fd eee
j � � fd eeee� � f ed� � gdefd eee
j e� � fd eee
j e� � fdej fdefdefgd�Zd� ZdS )r
zm
`scdoc` is a simple man page generator for POSIX systems written in C99.
.. versionadded:: 2.5
�scdocz!https://git.sr.ht/~sircmpwn/scdoc�scdz*.scdz*.scdocz^(;.+\n)z^(#)([^#].+\n)z
^(#{2})(.+\n)z^(\s*)([*-])(\s)(.+\n)�inline)�statez^(\s*)(\.+\.)( .+\n)z^(\s*>\s)(.+\n)z^(```\n)([\w\W]*?)(^```$)z\\.z(\s)(_[^_]+_)(\W|\n)z(\s)(\*[^*]+\*)(\W|\n)z`[^`]+`z[^\\\s]+�.)�rootr c �. � d}d| v r|dz
}d| v r|dz
}|S )z\This is very similar to markdown, save for the escape characters
needed for * and _.r z\*g{�G�z�?z\_� )�text�results �7/usr/lib/python3/dist-packages/pygments/lexers/scdoc.py�analyse_textzScdocLexer.analyse_textD s2 � � ���D�=�=��d�N�F��D�=�=��d�N�F��
� N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases� filenames�re� MULTILINE�flagsr r r �Headingr �
Subheadingr
r r �Emphr r �Strong�Backtick�tokensr r r r r
r
s� � � � � � �� �
�D�
-�C����G��)�$�I��L�E�
�(�(�7�+�+�,� �����$� ?� ?�@�
�x�x��(:�D�A�A�B�
&��H�T�7�D�%�%��H�*E�*E�*E�F�F�
H� %��H�T�7�E�E�$�h�$?�$?�$?�@�@�
B� ���'�7�<�!@�!@�A�
)�8�8�F�D�&�+I�+I�J��G�H���%
�, �T�N�
$�h�h�t�W�\�4�&H�&H�I�
&����w�~�t�(L�(L�M�
���)� �$��
�4�L�
�+#� #�F�J� � � � r )r r$ �pygments.lexerr r r r r �pygments.tokenr r r
r r �__all__r
r r r �<module>r0 s� ��� �
� � � � E� E� E� E� E� E� E� E� E� E� E� E� E� E� B� B� B� B� B� B� B� B� B� B� B� B� B� B��.��<� <� <� <� <�� <� <� <� <� <r