
    5h~                     T    S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
  S/r " S S\5      rg)z
pygments.lexers.capnproto
~~~~~~~~~~~~~~~~~~~~~~~~~

Lexers for the Cap'n Proto schema language.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )
RegexLexerdefault)TextCommentKeywordNameLiteral
WhitespaceCapnProtoLexerc                   X   \ rS rSrSrSrSrS/rS/rSr	S\
R                  4S	\R                  4S
\S4S\R                  S4S\R                   S4S\4S\4S\4S\4/	S\R                  4S\R                  S4\" S5      /S\R                  4S\R                  S4S\R                  S4\" S5      /S\4S\S4\" S5      /S\4S\S4S\S4\" S5      /S\R                   4S\R                   S4\" S5      /S\R                   4S\R                   S4S\R                   S4\" S5      /S.rS rg!)"r      z
For Cap'n Proto source.
zCap'n Protozhttps://capnproto.orgz*.capnpcapnpz2.2z#.*?$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\s]+z\s+z[^][=;,(){}$]+z[\[(]	parentypez#popz	[^][;()]+z#pushz[])]z[^][;,(){}$]+parenexpz[^][;,(){}=:]+annexp)rootr   r   r   r   r   r    N)__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliasesversion_addedr   Singler   	Decoratorr	   Class	Attributer   r   r
   r   tokens__static_attributes__r       d/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/capnproto.pyr   r      s    D
!CIiGM w~~&t~~.7L)4::v&DNNL17 t$Z 
 

+tzz;/FO
 4::&tzz7+djj&)FO	
 w'w
+FO
 7#w(gv&FO	
 /t~~x0FO
 4>>*t~~w/dnnf-FO	
S/Fr)   N)r   pygments.lexerr   r   pygments.tokenr   r   r   r   r	   r
   __all__r   r   r)   r*   <module>r.      s)    / L L
9Z 9r)   