§
    XŠtjÏ  ã                   ó`   — d Z ddlmZmZmZ ddl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.bare
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the BARE schema.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwordsÚbygroups)ÚTextÚCommentÚKeywordÚNameÚLiteralÚ
WhitespaceÚ	BareLexerc                   ó¢  — e Zd ZdZdZdZdgZdgZdZg d¢Z	d e
eeej        ee¦  «        d	fd
 e
eeej        ee¦  «        dfd e
eeee¦  «        dfd e
eeej        e¦  «        dfdefdefgdedfdedfd e
ej        ee¦  «        dfdefgdedfd e
eee¦  «        fdej        f ee	¦  «        efdefgdefdedfd e
eee¦  «        fdefdedfd e
eee¦  «        fd e
eej        e¦  «        fd ej        f ee	¦  «        efd!edfded	fdefd"efgdedfdedfd# e
ej        ee¦  «        fd$ e
ej        ¦  «        fdefdefgd%œZd&S )'r   z!
    For BARE schema source.
    ÚBAREzhttps://baremessages.orgz*.bareÚbarez2.7)ÚtypeÚenumÚu8Úu16Úu32Úu64ÚuintÚi8Úi16Úi32Úi64ÚintÚf32Úf64ÚboolÚvoidÚdataÚstringÚoptionalÚmapz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\{)Ústructz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\()Úunionz#(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)Útypedefz%(enum)(\s+)([A-Z][a-zA-Z0-9]+)(\s+\{)r   z#.*?$z\s+z\{z#pushz\}z#popz([a-zA-Z0-9]+)(:)(\s*)z\)z(\s*)(\|)(\s*)z[A-Z][a-zA-Z0-9]+z\[\]z(\[)(\d+)(\])z<|>z\(z(\[)([a-z][a-z-A-Z0-9]+)(\])z(\[)([A-Z][a-z-A-Z0-9]+)(\])z([A-Z][a-z-A-Z0-9]+)z\nz\d+z([A-Z][A-Z0-9_]*)(\s*=\s*)(\d+)z([A-Z][A-Z0-9_]*))Úrootr$   r%   r&   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚ	filenamesÚaliasesÚversion_addedÚkeywordsr   r   r   r	   ÚClassr   r   Ú	Attributer   r
   Útokens© ó    úR/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/bare.pyr   r      s}  € € € € € ðð ð €DØ
$€CØ�
€IØˆh€GØ€Mðð ð €Hð2 8ØˆX�g˜z¨4¬:°zÀ4ÑHÔHÈ(ðTà7ØˆX�g˜z¨4¬:°zÀ4ÑHÔHÈ'ðSà3ØˆX�g˜z¨4°Ñ<Ô<¸iðIà5ØˆX�g˜z¨4¬:°zÑBÔBÀFðLà�wÐØ�ZÐ ð
ð �D˜'Ð"Ø�D˜&Ð!Ø&ØˆX�d”n d¨JÑ7Ô7¸ðDà�ZÐ ð
ð �D˜&Ð!Ø  ¨°T¸:Ñ FÔ FÐGØ! 4¤:Ð.ØˆU�8‰_Œ_˜gÐ&Ø�ZÐ ð
ð �dˆOØ�w Ð'Ø˜x˜x¨¨g°tÑ<Ô<Ð=Ø�TˆNØ�D˜'Ð"Ø,¨h¨h°t¸WÀdÑ.KÔ.KÐLØ,¨h¨h°t¸T¼ZÈÑ.NÔ.NÐOØ$ d¤jÐ1ØˆU�8‰_Œ_˜gÐ&Ø�D˜&Ð!Ø�D˜(Ð#Ø�ZÐ Ø�WÐð
ð  �D˜'Ð"Ø�D˜&Ð!Ø/ØˆX�d”n d¨GÑ4Ô4ð6à! 8 8¨D¬NÑ#;Ô#;Ð<Ø�wÐØ�ZÐ ð
ðU3ð 3€F€F€Fr6   N)r+   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r	   r
   r   Ú__all__r   r5   r6   r7   ú<module>r;      s¤   ððð ð 7Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ Làˆ-€ðTð Tð Tð Tð T�
ñ Tô Tð Tð Tð Tr6   