ó
    öÞ j·  ã                   ó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-present 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   ó    ÚM/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/rnc.pyr   r      s&  † ñð €DØ
€CØ˜eÐ$€GØ�	€IØ€Mð ˜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.tokenr   r   r   r   r   r	   r
   Ú__all__r   r   r*   r+   Ú<module>r/      s4   ðñõ &÷÷ ñ ð Ð
€ô0�jõ 0r*   