Ë
ÁŸ‰…ý¥ùã ór — d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZ ddlmZmZ ddlmZ g d¢Z G d„ d e« Z G d
„ de« Z G d„ d
e« Z G d„ de« Z G d„ de« Z G d„ de« Z G d„ de« Z G d„ de« Z G d„ de« Z! G d„ de« Z" G d„ de« Z#y)zÓ
pygments.lexers.c_like
~~~~~~~~~~~~~~~~~~~~~~
Lexers for other C-like languages.
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é N)Ú
RegexLexerÚincludeÚbygroupsÚinheritÚwordsÚdefault) ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
Whitespace)ÚCLexerÚCppLexer)Ú
_mql_builtins)Ú PikeLexerÚ NesCLexerÚ ClayLexerÚECLexerÚ ValaLexerÚ CudaLexerÚ SwigLexerÚMqlLexerÚArduinoLexerÚCharmciLexerÚOmgIdlLexerc ó¤ — e Zd ZdZdZdgZddgZdgZ edd¬ « e fd
e j fd ee e« dfd
e
fegdej dfdedfgdœZy)r z[
For `Pike `_ source code.
.. versionadded:: 2.0
ÚPikeÚpikez*.pikez*.pmodztext/x-pike)=ÚcatchÚnewÚprivateÚ protectedÚpublicÚgaugeÚthrowÚthrowsÚclassÚ interfaceÚ implementÚabstractÚextendsÚfromÚthisÚsuperÚconstantÚfinalÚstaticÚimportÚuseÚexternÚinlineÚprotoÚbreakÚcontinueÚifÚelseÚforÚwhileÚdoÚswitchÚcaseÚasÚinÚversionÚreturnÚtrueÚfalseÚnullÚ__VERSION__Ú __MAJOR__Ú __MINOR__Ú __BUILD__Ú__REAL_VERSION__Ú__REAL_MAJOR__Ú__REAL_MINOR__Ú__REAL_BUILD__Ú__DATE__Ú__TIME__Ú__FILE__Ú__DIR__Ú__LINE__Ú__AUTO_BIGNUM__Ú__NT__Ú__PIKE__Ú__amigaos__Ú_PragmaÚ
static_assertÚdefinedÚsscanfú\b©Úsuffixz„(bool|int|long|float|short|double|char|string|object|void|mapping|array|multiset|program|function|lambda|mixed|[a-z_][a-z0-9_]*_t)\bú(class)(\s+)Ú classnamez[~!%^&*+=|?:<>/@-]ú[a-zA-Z_]\w*ú#popz\s*(?=>))Ú
statementsrd N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ filenamesÚ mimetypesr r ÚTyper r r r r
ÚClassÚtokens© ó ú;/usr/lib/python3.12/site-packages/pygments/lexers/c_like.pyr r s¤ „ ñð
€D؈h€Gؘ8Ð$€IØ�€Iñ ð
Pð Y^ô
_ð ð
ð&ð �\‰\ð
ð ™h w°
Ó;¸[ÐIØ
" HÐ-Øð'
ð, ˜dŸj™j¨&Ð1à
˜* fÐ-ð
ñ-�Frt r c óp — e Zd ZdZdZdgZdgZdgZd edd¬ « e f ed
d¬ « e j fegiZy)r z
For `nesC `_ source code with preprocessor
directives.
.. versionadded:: 2.0
ÚnesCÚnescz*.ncztext/x-nescsrcrg )r. rD ÚasyncÚatomicÚcallÚcommandÚ componentÚ
componentsÚ
configurationÚeventr/ ÚgenericÚimplementationÚincludesr, Úmoduler$ ÚnoraceÚpostÚprovidesÚsignalÚtaskÚusesr` ra )
Ú nx_structÚnx_unionÚ nx_int8_tÚ
nx_int16_tÚ
nx_int32_tÚ
nx_int64_tÚ
nx_uint8_tÚnx_uint16_tÚnx_uint32_tÚnx_uint64_tN)
rh ri rj rk rl rm rn ro r r rp r rr rs rt ru r r C sy „ ñð €D؈h€GØ�€IØ!Ð"€Ið Ù
ð >ð GLô Mð
ð
ñ ð #à+0ô2ð �\‰\ð
ð
ð
ð�Frt r c óF — e Zd ZdZdZdgZdgZdgZdefde j fde j fd efd
e
fdefdej fd
ej" fdej&