
    5h                     T    S r SSKJr  SSKJrJrJrJrJrJ	r	J
r
  S/r " S S\5      rg)z
pygments.lexers.rnc
~~~~~~~~~~~~~~~~~~~

Lexer for Relax-NG Compact syntax

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )
RegexLexer)TextCommentOperatorKeywordNameStringPunctuationRNCCompactLexerc                      \ rS rSrSrSrSrSS/rS/rSr	S	\
R                  4S
\
R                  4S\R                  4S\R                  4S\R"                  4S\
R                  S4S\
R$                  S4S\4S\4S\4/
S\R.                  4S\S4/S\S4S\S4S\4/S\R0                  4S\4S\R"                  4S\S4S\4/S.rSrg)r      z
For RelaxNG-compact syntax.
zRelax-NG Compactzhttp://relaxng.orgzrng-compactrncz*.rncz2.2znamespace\bz(?:default|datatypes)\bz##.*$z#.*$z"[^"]*"z(?:element|attribute|mixed)\bvariablez(text\b|xsd:[^ ]+)maybe_xsdattributesz[,?&*=|~]|>>z[(){}].z[^{]+z\{z#popxsdattributesz\}z[^ =}]=)rootr   r   r    N)__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenamesversion_addedr   	NamespaceDeclarationr   PreprocSingler	   DoubleTyper   r
   r   r   Variable	Attributetokens__static_attributes__r       ^/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/rnc.pyr   r      s&    D
Ce$G	IM W../')<)<=w'gnn%' .w/B/BJO"GLL2GHh'$4L
" t}}%K(
 K1K(4L 
 '8'K(4L
=%Fr*   N)r   pygments.lexerr   pygments.tokenr   r   r   r   r   r	   r
   __all__r   r   r*   r+   <module>r/      s4    &   
0j 0r*   