+
    TBi~                     V    R t ^ RIHtHt ^ RIHtHtHtHtH	t	H
t
 R.t ! R R]4      tR# )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                   f   ] tR t^tRtRtRtR.tR.tRt	RR]
P                  3R	]P                  3R
]R3R]P                  R3R]P                   R3R]3R]3R]3R]3.	RR]P                  3R]P                  R3]! R4      .RR]P                  3R]P                  R3R]P                  R3]! R4      .RR]3R]R3]! R4      .RR]3R]R3R]R3]! R4      .RR]P                   3R]P                   R3]! R4      .RR]P                   3R]P                   R3R]P                   R3]! R4      ./tRtR # )!r
   z
For Cap'n Proto source.
zCap'n Protozhttps://capnproto.orgz*.capnpcapnpz2.2rootz#.*?$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 N)__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliasesversion_addedr   Singler   	Decoratorr   Class	Attributer   r   r	   r   tokens__static_attributes__r       >/usr/lib/python3.14/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'   