HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/rnc.cpython-310.pyc
o

;j��@sNdZddlmZddlmZmZmZmZmZm	Z	m
Z
dgZGdd�de�ZdS)z�
    pygments.lexers.rnc
    ~~~~~~~~~~~~~~~~~~~

    Lexer for Relax-NG Compact syntax

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer)�Text�Comment�Operator�Keyword�Name�String�Punctuation�RNCCompactLexerc@s�eZdZdZdZdZddgZdgZdZde	j
fd	e	jfd
ej
fdejfdejfd
e	jdfde	jdfdefdefdefg
dejfdedfgdedfdedfdefgdejfdefdejfdedfdefgd�ZdS)r
z%
    For RelaxNG-compact syntax.
    zRelax-NG Compactzhttp://relaxng.orgzrng-compactZrncz*.rncz2.2znamespace\bz(?:default|datatypes)\bz##.*$z#.*$z"[^"]*"z(?:element|attribute|mixed)\b�variablez(text\b|xsd:[^ ]+)�maybe_xsdattributesz[,?&*=|~]|>>z[(){}]�.z[^{]+z\{z#pop�
xsdattributesz\}z[^ =}]�=)�rootrrrN)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesZ
version_addedr�	NamespaceZDeclarationrZPreproc�Singler�Double�Typerr	rrZVariableZ	Attribute�tokens�rr�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/rnc.pyr
s@

����
�N)
rZpygments.lexerrZpygments.tokenrrrrrrr	�__all__r
rrrr�<module>s

$