HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/rnc.cpython-312.pyc
�

|�e���T�dZddlmZddlmZmZmZmZmZm	Z	m
Z
dgZGd�de�Zy)z�
    pygments.lexers.rnc
    ~~~~~~~~~~~~~~~~~~~

    Lexer for Relax-NG Compact syntax

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer)�Text�Comment�Operator�Keyword�Name�String�Punctuation�RNCCompactLexerc��eZdZdZdZdZddgZdgZdejfdejfd	ejfd
ejfdejfdejd
fdej dfdefdefdefg
dej*fdedfgdedfdedfdefgdej,fdefdejfdedfdefgd�Zy)rz@
    For RelaxNG-compact syntax.

    .. versionadded:: 2.2
    zRelax-NG Compactzhttp://relaxng.orgzrng-compact�rncz*.rncznamespace\bz(?:default|datatypes)\bz##.*$z#.*$z"[^"]*"z(?:element|attribute|mixed)\b�variablez(text\b|xsd:[^ ]+)�maybe_xsdattributesz[,?&*=|~]|>>z[(){}]�.z[^{]+z\{z#pop�
xsdattributesz\}z[^ =}]�=)�rootrrrN)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesr�	Namespace�Declarationr�Preproc�Singler	�Double�Typerr
rr�Variable�	Attribute�tokens���5/usr/lib/python3/dist-packages/pygments/lexers/rnc.pyrrs!����D�
�C��e�$�G��	�I��W�.�.�/�
'��)<�)<�=�
�w���'�
�g�n�n�%�
����'�.�w�/B�/B�J�O�
"�G�L�L�2G�H�
�h�'�
��$�
�4�L�

�"�t�}�}�%�
�K��(�
��K��1�
�K��(�
�4�L� 
�����'�
�8��
����'�
�K��(�
�4�L�
�=%�Fr&N)
r�pygments.lexerr�pygments.tokenrrrrrr	r
�__all__rr%r&r'�<module>r+s4���&�����
��1�j�1r&