Ë
    |í¼eµ  ã                   ó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-2023 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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.

    .. versionadded:: 2.2
    zRelax-NG Compactzhttp://relaxng.orgzrng-compactÚrncz*.rncz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Ú	filenamesr   Ú	NamespaceÚDeclarationr   ÚPreprocÚSingler	   ÚDoubleÚTyper   r
   r   r   ÚVariableÚ	AttributeÚtokens© ó    ú5/usr/lib/python3/dist-packages/pygments/lexers/rnc.pyr   r      s!  „ ñð €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.tokenr   r   r   r   r   r	   r
   Ú__all__r   r%   r&   r'   ú<module>r+      s4   ðñõ &÷÷ ñ ð Ð
€ô1�jõ 1r&   