Ë
    !täi·  ã                   óT   — d Z ddlmZ ddlmZmZmZmZmZm	Z	m
Z
 dgZ G d„ de«      Zy)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                   ó„  — e Zd ZdZdZdZddgZdgZdZde	j                  fd	e	j                  fd
ej                  fdej                  fdej                   fde	j                  dfde	j"                  dfdefdefdefg
dej,                  fdedfgdedfdedfdefgdej.                  fdefdej                   fdedfdefgdœZy)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__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   Ú	NamespaceÚDeclarationr   ÚPreprocÚSingler	   ÚDoubleÚTyper   r
   r   r   ÚVariableÚ	AttributeÚtokens© ó    úb/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/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'   