o
    -wÖiŒ  ã                   @   sR   d Z ddlZddlmZmZ ddlmZmZmZm	Z	m
Z
 dgZG dd„ deƒZdS )zâ
    pygments.lexers.capnproto
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the Cap'n Proto schema language.

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)Ú
RegexLexerÚdefault)ÚTextÚCommentÚKeywordÚNameÚLiteralÚCapnProtoLexerc                   @   s"  e Zd ZdZdZdgZdgZejej	B Z
dejfdejfded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jdfedƒgdejfdejdfdejdfedƒgdefdedfedƒgdefdedfdedfedƒgdejfdejdfedƒgdejfdejdfdejdfedƒgdœZdS )r	   zW
    For `Cap'n Proto <https://capnproto.org>`_ source.

    .. versionadded:: 2.2
    zCap'n Protoz*.capnpÚcapnpz#.*?$z@[0-9a-zA-Z]*ú=Ú
expressionú:Útypez\$Ú
annotationza(struct|enum|interface|union|import|using|const|annotation|extends|in|of|on|as|with|from|fixed)\bz[\w.]+z[^#@=:$\w]+z[^][=;,(){}$]+z[[(]Ú	parentypez#popz	[^][;()]+z#pushz[])]z[^][;,(){}$]+Úparenexpz[^][;,(){}=:]+Úannexp)Úrootr   r   r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚ	filenamesÚaliasesÚreÚ	MULTILINEÚUNICODEÚflagsr   ÚSingler   Ú	Decoratorr   ÚClassÚ	Attributer   r   r   Útokens© r$   r$   úc/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/wandb/vendor/pygments/lexers/capnproto.pyr	      sZ    

þö
ý

üýü
ý

ü
Ø)r   r   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   Ú__all__r	   r$   r$   r$   r%   Ú<module>   s   
