§
    ‹Ÿj·  ã                   ó\   — 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dS )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dS )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© ó    ú`/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/pygments/lexers/rnc.pyr   r      s%  € € € € € ðð ð €DØ
€CØ˜eÐ$€GØ�	€IØ€Mð ˜WÔ.Ð/Ø'¨Ô)<Ð=Ø�w”Ð'Ø�g”nÐ%Ø˜œÐ'ð .¨wÔ/BÀJÐOØ" G¤LÐ2GÐHØ˜hÐ'Ø˜Ð$Ø�4ˆLð
ð" �t”}Ð%Ø�K Ð(ð
ð �K Ð1Ø�K Ð(Ø�4ˆLð 
ð ˜œÐ'Ø�8ÐØ˜œÐ'Ø�K Ð(Ø�4ˆLð
ð=%ð %€F€F€Fr'   N)r   Úpygments.lexerr   Úpygments.tokenr   r   r   r   r   r	   r
   Ú__all__r   r&   r'   r(   ú<module>r,      s»   ððð ð &Ð %Ð %Ð %Ð %Ð %ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð
€ð0ð 0ð 0ð 0ð 0�jñ 0ô 0ð 0ð 0ð 0r'   