Files
ServerSync/lib/pygments/lexers/__pycache__/c_cpp.cpython-314.pyc

172 lines
17 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>F<00><00><><00>Rt^RIt^RIHtHtHtHtHtHtH t H
t
^RI H t ^RI HtHtHtHtHtHtHtHtHtRR.t!RR]4t!R R]4t!R
R]4tR#) z<>
pygments.lexers.c_cpp
~~~~~~~~~~~~~~~~~~~~~
Lexers for C/C++ languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<08>
RegexLexer<EFBFBD>include<64>bygroups<70>using<6E>this<69>inherit<69>default<6C>words)<01> get_bool_opt) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD>CLexer<65>CppLexerc<00><> a<00>]tRt^toRtRtRtRtRtRt Rt
Rt R t R
] R ] R 2t R R]PR3R]PR3R],R,]!]!]4]P4R3R],R,]!]!]4]P4R3R] ,R,]!]]P*]]43R]3R]3R]3] ]P03] ]P23R]P23. R]!R4]!R4R]!]P8]4R3R ]!]P8]P:]P:]P:43R!],R",],R#,],R$,],R%,],R&,]P>3R'],R",],R#,],R$,],R(,],R),]P>3R*],R+,],R,,],R-,],R.,]P>3R/],],]P@3R0],]PB3R1],]PD3R2],],]PF3R3]$3R4]3R5]PJ3] ]3.R]&!R<>R6R7R87]'PP3]&!R<>R7R97]'PR3.RR:]!]']4R;3R<]'R=3]&!R<>R7R97]'3]&!R<>R7R97]'PP3R>]'PP3]&!R<>R6R7R87]'PP3.R?]!R 4]!R4R@]
,RA,] ,RB,]
,RB,] ,RC,] ,RD,]!]!]4]!]R RE7]PT]!]R RE7]!]4]!]R RE7]!]4]4RF3R@]
,RA,] ,RB,]
,RB,] ,RC,] ,RG,]!]!]4]!]R RE7]PT]!]R RE7]!]4]!]R RE7]!]4]43]!R4]+!RH4.RH]!R 4]!R4RI]3RJ]RK3.RF]!R 4]!R4RL]3RM]RN3RI]RK3.RRO]RK3RP]PX3RQ]3R]3RR]3.RR@],RS,],RT,]!]!]4]P]!]4]PZ]P043R@],RS,],RU,]!]!]4]P]!]4]PZ]P043RV]P3RW]P23RX]P0RK3RY]P3RZ]P3R]PRK3.RR[]PRN3R\]PRK3R]]PRK3R^]3.R;] ]P\RK3R_]RK3]+!RK4.R=R`]RK3] ]P^3]!R 4]!R4./ t00R<>mt10R<>mt20R<>mt30RakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokRpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR<>kR<>kR<>kR<>kR<>kR<>kt4R<34>t5R<35>R<EFBFBD>lt6R<36>t7Vt8R<38>#)<29><> CFamilyLexerz[
For C family source code. This is used as a base class to avoid repetitious
definitions.
z\s*(?:/[*].*?[*]/\s*)?z[0-9a-fA-F](\'?[0-9a-fA-F])*z
\d(\'?\d)*z!(([uU][lL]{0,2})|[lL]{1,2}[uU]?)?z4(?!\d)(?:[\w$]|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8})+z7(?!\d)(?:[\w$]|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|::)+z//(?:.|(?<=\\)\n)*\nz5/(?:\\\n)?[*](?:[^*]|[*](?!(?:\\\n)?/))*[*](?:\\\n)?/z \s*(?:(?:(?:z)|(?:z))\s*)*<2A>
whitespacez^#if\s+0<>if0z^#<23>macroz^(z
)(#if\s+0)z)(#)z4(^[ \t]*)(?!(?:public|private|protected|default)\b)(z)(\s*)(:)(?!:)z\nz[^\S\n]+z\\\nz/(\\\n)?[*][\w\W]*<2A>
statements<EFBFBD>keywords<64>typesz([LuU]|u8)?(")<29>stringzA([LuU]|u8)?(')(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])(')z0[xX](z\.z|\.<2E>|z
)[pP][+-]?z[lL]?z(-)?(z
)[eE][+-]?z[fFlL]?z(-)?((z\.(z)?|\.z )[fFlL]?)|(z[fFlL])z (-)?0[xX]z(-)?0[bB][01](\'?[01])*z(-)?0(\'?[0-7])+z(-)?z[~!%^&*+=|?:<>/-]z
[()\[\],.]z(true|false|NULL)\b<>__<5F>\b<><02>prefix<69>suffix<69>r$z(struct|union)(\s+)<29> classnamezcase\bz
case-valuez(__m(128i|128d|128|64))\b<>root<6F>(z (?:[&*\s])+)(z)(z)(\([^;"\')]*?\))(z)([^;{/"\']*)(\{))<01>state<74>functionz)([^;/"\']*)(;)<29> statementz\}z[{;]<5D>#pop<6F>;z\{z#push<73>"zO\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|[0-7]{1,3})z [^\\"\n]+z\\z )(include)(z)("[^"]+")([^\n]*)z)(<[^>]+>)([^\n]*)z[^/\n]+z/[*](.|\n)*?[*]/z//.*?\n<>/z (?<=\\)\nz^\s*#if.*?(?<!\\)\nz^\s*#el(?:se|if).*\nz^\s*#endif.*?(?<!\\)\nz.*?\n<>\s*(?=>)z(?<!:)(:)(?!:)<29> atomic_bool<6F> atomic_char<61> atomic_schar<61> atomic_uchar<61> atomic_short<72> atomic_ushort<72>
atomic_int<EFBFBD> atomic_uint<6E> atomic_long<6E> atomic_ulong<6E> atomic_llong<6E> atomic_ullong<6E>atomic_char16_t<5F>atomic_char32_t<5F>atomic_wchar_t<5F>atomic_int_least8_t<5F>atomic_uint_least8_t<5F>atomic_int_least16_t<5F>atomic_uint_least16_t<5F>atomic_int_least32_t<5F>atomic_uint_least32_t<5F>atomic_int_least64_t<5F>atomic_uint_least64_t<5F>atomic_int_fast8_t<5F>atomic_uint_fast8_t<5F>atomic_int_fast16_t<5F>atomic_uint_fast16_t<5F>atomic_int_fast32_t<5F>atomic_uint_fast32_t<5F>atomic_int_fast64_t<5F>atomic_uint_fast64_t<5F>atomic_intptr_t<5F>atomic_uintptr_t<5F> atomic_size_t<5F>atomic_ptrdiff_t<5F>atomic_intmax_t<5F>atomic_uintmax_tc <08><><00>\VRR4Vn\VRR4Vn\VRR4Vn\VRR4Vn\
P !V3/VBR#)<06>stdlibhighlightingT<67>c99highlighting<6E>c11highlighting<6E>platformhighlightingN)r
rWrXrYrZr<00>__init__)<02>self<6C>optionss&,<2C></tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/c_cpp.pyr[<00>CFamilyLexer.__init__<5F>s^<00><00>".<2E>w<EFBFBD>8L<38>d<EFBFBD>"S<><04><1F>+<2B>G<EFBFBD>5F<35><04>M<><04><1C>+<2B>G<EFBFBD>5F<35><04>M<><04><1C>$0<><17>:P<>RV<52>$W<><04>!<21><12><1B><1B>D<EFBFBD>,<2C>G<EFBFBD>,<2C>c#<08>"<00>\P!WV4F<>wr4pV\Jd<>VP'd"WPP9d\
P pM<>VP'd"WPP9d\
P pMeVP'd"WPP9d\
P pM2VP'd!WPP9d\
P pW4V3x<00>K<> R#5i)N) r<00>get_tokens_unprocessedrrW<00> stdlib_typesr<00>TyperX<00> c99_typesrY<00>c11_atomic_typesrZ<00> linux_types)r\<00>text<78>stack<63>index<65>token<65>values&&& r^rb<00>#CFamilyLexer.get_tokens_unprocessed<65>s<><00><00><00><1A>1<>1<>$<24>e<EFBFBD>D<> <20>E<EFBFBD>%<25><14><04>}<7D><17>*<2A>*<2A>*<2A>u<EFBFBD>8I<38>8I<38>/I<>#<23>L<EFBFBD>L<EFBFBD>E<EFBFBD><19>)<29>)<29>)<29>e<EFBFBD>~<7E>~<7E>.E<>#<23>L<EFBFBD>L<EFBFBD>E<EFBFBD><19>)<29>)<29>)<29>e<EFBFBD>7L<37>7L<37>.L<>#<23>L<EFBFBD>L<EFBFBD>E<EFBFBD><19>.<2E>.<2E>.<2E>5<EFBFBD><L<><L<>3L<33>#<23>L<EFBFBD>L<EFBFBD>E<EFBFBD><17><05>%<25> %<25>E<01>s<00>9D<01>2D<01>/2D<01>"2D<01>,D)rYrXrZrWN)<05>int8<74>int16<31>int32<33>int64<36>wchar_t) <0C>bool<6F>int<6E>long<6E>float<61>short<72>double<6C>char<61>unsigned<65>signed<65>void<69>_BitInt<6E>__int128)<1D>asm<73>auto<74>break<61>const<73>continuer<00>do<64>else<73>enum<75>extern<72>for<6F>goto<74>if<69>register<65>
restricted<EFBFBD>return<72>sizeof<6F>struct<63>static<69>switch<63>typedef<65>volatile<6C>while<6C>union<6F> thread_local<61>alignas<61>alignof<6F> static_assert<72>_Pragma)<06>inline<6E>_inline<6E>__inline<6E>naked<65>restrict<63>thread)r<00>based<65>except<70>stdcall<6C>cdecl<63>fastcall<6C>declspec<65>finally<6C>try<72>leave<76>w64<36> unaligned<65>raise<73>noop<6F>
identifier<EFBFBD> forceinline<6E>assume><00>DIR<49>FILE<4C>div_t<5F>off_t<5F>fpos_t<5F>ldiv_t<5F>size_t<5F>time_t<5F>wint_t<5F>clock_t<5F>jmp_buf<75>ssize_t<5F>va_listrr<00>wctype_t<5F> mbstate_t<5F> ptrdiff_t<5F> wctrans_t<5F> sig_atomic_t><00>int8_t<5F>int16_t<5F>int32_t<5F>int64_t<5F>uint8_t<5F>intmax_t<5F>intptr_t<5F>uint16_t<5F>uint32_t<5F>uint64_t<5F> uintmax_t<5F> uintptr_t<5F> int_fast8_t<5F> int_fast16_t<5F> int_fast32_t<5F> int_fast64_t<5F> int_least8_t<5F> uint_fast8_t<5F> int_least16_t<5F> int_least32_t<5F> int_least64_t<5F> uint_fast16_t<5F> uint_fast32_t<5F> uint_fast64_t<5F> uint_least8_t<5F>uint_least16_t<5F>uint_least32_t<5F>uint_least64_t><00>id_t<5F>dev_t<5F>gid_t<5F>ino_t<5F>key_t<5F>pid_t<5F>sig_t<5F>uid_t<5F>mode_t<5F>nfds_t<5F>rlim_t<5F>timer_t<5F>sigset_t<5F>sigval_t<5F> clockid_t<5F> cpu_set_t<5F> cpumask_t<5F> siginfo_t<5F> socklen_t<5F> sighandler_t))r')9<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>_ws1<73>_hexpart<72>_decpart<72>
_intsuffix<EFBFBD>_ident<6E>_namespaced_ident<6E>_comment_single<6C>_comment_multiline<6E>_possible_commentsr <00>Preprocrrrrr<00>Labelrr <00>Single<6C> Multilinerr<00>Affix<69>Charr<00>Float<61>Hex<65>Bin<69>Oct<63>Integerr <00>Builtinr r<00>Reservedrd<00>Functionr<00>Escape<70> PreprocFile<6C>Class<73>Constant<6E>tokensrcrergrfr[rb<00>__static_attributes__<5F>__classdictcell__<5F><01> __classdict__s@r^rrs( <00><><00><00><08> %<25>D<EFBFBD>/<2F>H<EFBFBD><1D>H<EFBFBD>5<>J<EFBFBD>E<01>F<EFBFBD>R<><15>.<2E>O<EFBFBD>Q<><16>)<29><1F>(9<><15>?Q<>>R<>RY<52>Z<><16> <15> <18>'<27>/<2F>/<2F>5<EFBFBD> 1<> <11>7<EFBFBD>?<3F>?<3F>G<EFBFBD> ,<2C> <11>D<EFBFBD>[<5B>=<3D> (<28> <15>e<EFBFBD>D<EFBFBD>k<EFBFBD>7<EFBFBD>?<3F>?<3F> 3<>U<EFBFBD> <<3C> <11>D<EFBFBD>[<5B>6<EFBFBD> !<21> <15>e<EFBFBD>D<EFBFBD>k<EFBFBD>7<EFBFBD>?<3F>?<3F> 3<>W<EFBFBD> ><3E><12><1B> <1B>/<2F> /<2F>
<16>j<EFBFBD>$<24>*<2A>*<2A>j<EFBFBD>+<2B> F<>  H<01> <13>J<EFBFBD> <1F> <18>*<2A> %<25> <14>d<EFBFBD>O<EFBFBD> <1C>g<EFBFBD>n<EFBFBD>n<EFBFBD> -<2D> <1F><17>!2<>!2<> 3<> "<22>G<EFBFBD>$5<>$5<> 6<>/
<EFBFBD>2 <15> <13>J<EFBFBD> <1F> <13>G<EFBFBD> <1C> <1E><08><16><1C><1C>v<EFBFBD> ><3E><08> I<> Q<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD><16><1B><1B>f<EFBFBD>k<EFBFBD>k<EFBFBD> J<> L<01><17><18> !<21>E<EFBFBD> )<29>H<EFBFBD> 4<>v<EFBFBD> =<3D><08> H<> <11><12><1C><1D>,<2C>-<2D>/7<>8<>:B<>C<01>DJ<44>L<EFBFBD>L<EFBFBD> R<01><16><08> <20>5<EFBFBD> (<28>8<EFBFBD> 3<>f<EFBFBD> <<3C>x<EFBFBD> G<>$<24> N<> <15><16>%<25>&<26>(0<>1<>3=<3D>><3E>?E<>|<7C>|<7C> M<01> <16><18> !<21>F<EFBFBD> *<2A>X<EFBFBD> 5<><08> @<40> <15><16>&<26>'<27>)1<>2<>4><3E>?<3F>@F<> <0C> <0C> N<01> <19>H<EFBFBD> $<24>z<EFBFBD> 1<>6<EFBFBD>:<3A>:<3A> ><3E> '<27>*<2A> 4<>f<EFBFBD>j<EFBFBD>j<EFBFBD> A<> <20>:<3A> -<2D>v<EFBFBD>z<EFBFBD>z<EFBFBD> :<3A> <14>x<EFBFBD> <1F>*<2A> ,<2C>f<EFBFBD>n<EFBFBD>n<EFBFBD> =<3D> !<21>8<EFBFBD> ,<2C> <1A>K<EFBFBD> (<28> #<23>T<EFBFBD>\<5C>\<5C> 2<> <13>T<EFBFBD>N<EFBFBD>-
<EFBFBD>0 <10> <12>A<>%<25> <20>"<22>#*<2A>#3<>#3<> 5<> <12> <20>(-<2D>/<2F>07<30> <0C> <0C> ><3E>
<EFBFBD> <13> #<23>X<EFBFBD>g<EFBFBD>z<EFBFBD>%B<>K<EFBFBD> P<> <16><07><1C> .<2E> <12>V<01>
 <20> !<21>
#*<2A>  +<2B> <13><1E>&+<2B>-<2D>.5<EFBFBD>.><3E>.><3E> @<01>*<2A>7<EFBFBD>+;<3B>+;<3B> <<3C> <12>7<>
<1D>U<EFBFBD> ,<2C>
.5<EFBFBD>-=<3D>-=<3D>  ?<3F>
<EFBFBD>* <0F> <13>L<EFBFBD> !<21> <13>J<EFBFBD> <1F> <11>%<25> %<25>)<12><12>&<26>'<27>*<12><12>%<25>&<26>)<12><12>'<27>'<27>*<12><12>
'<27> '<27>
*!<21> !<21><16>e<EFBFBD>D<EFBFBD>k<EFBFBD>5<EFBFBD><14>\<5C>#B<><1A>m<EFBFBD>m<EFBFBD>U<EFBFBD>4<EFBFBD>|<7C>%D<><1B>D<EFBFBD>k<EFBFBD>5<EFBFBD><14>\<5C>#B<><1B>D<EFBFBD>k<EFBFBD>;<3B>0<><18> <19><12>%<25> %<25>)<12><12>&<26>'<27>*<12><12>%<25>&<26>)<12><12>'<27>'<27>*<12><12>
'<27> '<27>
*<1F> <1F><16>e<EFBFBD>D<EFBFBD>k<EFBFBD>5<EFBFBD><14>\<5C>#B<><1A>m<EFBFBD>m<EFBFBD>U<EFBFBD>4<EFBFBD>|<7C>%D<><1B>D<EFBFBD>k<EFBFBD>5<EFBFBD><14>\<5C>#B<><1B>D<EFBFBD>k<EFBFBD>;<3B>0<>
1<> <14>G<EFBFBD> <1C> <13>K<EFBFBD> <20>;
<EFBFBD>> <14> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21> <12>K<EFBFBD> <20> <14>k<EFBFBD>6<EFBFBD> *<2A> 
<EFBFBD> <13> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21> <10>+<2B> <1E> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> 
<EFBFBD> <11> <11>6<EFBFBD>6<EFBFBD> "<22><<3C>=C<>]<5D>]<5D> L<01> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <12>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <10> <11>$<24>Y<EFBFBD>~<7E> %<25>d<EFBFBD> *<2A>+@<40> @<40><18><15>t<EFBFBD><1B>g<EFBFBD>o<EFBFBD>o<EFBFBD>u<EFBFBD>T<EFBFBD>{<7B> <20>,<2C>,<2C>g<EFBFBD>n<EFBFBD>n<EFBFBD>><3E> ?<3F><12>$<24>Y<EFBFBD>~<7E> %<25>d<EFBFBD> *<2A>+@<40> @<40><18><15>t<EFBFBD><1B>g<EFBFBD>o<EFBFBD>o<EFBFBD>u<EFBFBD>T<EFBFBD>{<7B> <20>,<2C>,<2C>g<EFBFBD>n<EFBFBD>n<EFBFBD>><3E> ?<3F><18><17><1F><1F> )<29> <20>'<27>"3<>"3<> 4<> <17><17><1E><1E><16> 0<> <11>7<EFBFBD>?<3F>?<3F> #<23> <19>7<EFBFBD>?<3F>?<3F> +<2B> <12>G<EFBFBD>O<EFBFBD>O<EFBFBD>V<EFBFBD> ,<2C> 
<EFBFBD> <0E> #<23>W<EFBFBD>_<EFBFBD>_<EFBFBD>g<EFBFBD> ><3E> $<24>g<EFBFBD>o<EFBFBD>o<EFBFBD>v<EFBFBD> ><3E> &<26><07><0F><0F><16> @<40> <15>w<EFBFBD> <1F> 
<EFBFBD> <14> <13>T<EFBFBD>Z<EFBFBD>Z<EFBFBD><16> (<28> <18>$<24><06> '<27> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <15> <1E> <0B>V<EFBFBD> 4<> <13>T<EFBFBD>]<5D>]<5D> #<23> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21> 
<EFBFBD>{c<06>F<EFBFBD>J8<>L<EFBFBD>:<3A>I<EFBFBD>A<01>K<EFBFBD>
C<01><15>
C<01>$<24>
C<01>&4<>
C<01>6D<36>
C<01>FT<46>
C<01><17>
C<01>%<25>
C<01>'4<>
C<01>6C<36>
C<01>ES<45>
C<01> <17>
C<01>(<28>
C<01>*;<3B>
C<01>=N<01>
C<01>P`<01>
C<01> <1E>
C<01> 6<>
C<01>8N<01>
C<01>
<20>
C<01>
"8<>
C<01>
:Q<01>
C<01> <1F>
C<01> !8<>
C<01> :N<01>
C<01> <1E>
C<01> 5<>
C<01>7M<01>
C<01> <1E>
C<01> 6<>
C<01>8M<01>
C<01> <1F>
C<01>!2<>
C<01>4F<01>
C<01>HW<01>
C<01> <1B>
C<01>.<2E>
C<01>0B<01>
C<01><14>-<2D> &<26> &r`rc<00><>a<00>]tRtRtoRtRtR.t.ROt.ROtRt Rt
Rt R] !RR R
7] 3].R ] !RR R
7] P3]./tR tR tVtR#)ria<>
For C source code with preprocessor directives.
Additional options accepted:
`stdlibhighlighting`
Highlight common types found in the C/C++ standard library (e.g. `size_t`).
(default: ``True``).
`c99highlighting`
Highlight common types found in the C99 standard library (e.g. `int8_t`).
Actually, this includes all fixed-width integer types.
(default: ``True``).
`c11highlighting`
Highlight atomic types found in the C11 standard library (e.g. `atomic_bool`).
(default: ``True``).
`platformhighlighting`
Highlight common types found in the platform SDK headers (e.g. `clockid_t` on Linux).
(default: ``True``).
<EFBFBD>C<>cz6https://en.wikipedia.org/wiki/C_(programming_language)<29><><E79A99><EFBFBD><EFBFBD><EFBFBD>?rr!r%rc<08><><00>\P!RV\P4'dR#\P!RV\P4'dR#R#)z^\s*#include [<"]rz ^\s*#ifn?def N)<03>re<72>search<63> MULTILINE<4E>rhs&r^<00> analyse_text<78>CLexer.analyse_text;s=<00><00> <0A>9<EFBFBD>9<EFBFBD>)<29>4<EFBFBD><12><1C><1C> ><3E> ><3E><16> <0A>9<EFBFBD>9<EFBFBD>%<25>t<EFBFBD>R<EFBFBD>\<5C>\<5C> :<3A> :<3A><16> ;r`<00>N)z*.cz*.hz*.idcz*.x[bp]m)z text/x-chdrz text/x-csrczimage/x-xbitmapzimage/x-xpixmap)
<EFBFBD>_Alignas<61>_Alignof<6F> _Noreturn<72>_Generic<69> _Thread_local<61>_Static_assert<72>
_Imaginary<EFBFBD>noreturn<72> imaginary<72>complex)<03>_Bool<6F>_Complex<65>_Atomic)r<>r<>r<>r<>r<><00>name<6D>aliases<65> filenames<65> mimetypes<65>url<72> version_added<65>priorityr rrrdrr"rrrs@r^rrs<><00><><00><00><08>, <0F>D<EFBFBD><12>e<EFBFBD>G<EFBFBD>3<>I<EFBFBD>T<>I<EFBFBD>
B<EFBFBD>C<EFBFBD><16>M<EFBFBD><12>H<EFBFBD> <13> <12>T<01><1D><1E> '<27> (<28> <14> 
<EFBFBD> <10> <12>3<>E<EFBFBD> B<>G<EFBFBD>L<EFBFBD>L<EFBFBD> Q<> <13>
<EFBFBD> <06>F<EFBFBD><17>r`c<00>Va<00>]tRtRtoRtRtRtRR.t.R%OtRR.t R t
R
t R R ] !] P] ] P] P] ] P] 43].R ]]!R&RRR7]P&3R]P(3.R]!R4]!R'RR7]3]P.]P2R3R]R3]!R4.RR] !]]4R3]!R(RR7]3R]R3R] !]]4R3].RR]P:3].RR]R)3R ]P&3]P.]P>3]!R!4./t R"t!R#t"Vt#R$#)*riBa<>
For C++ source code with preprocessor directives.
Additional options accepted:
`stdlibhighlighting`
Highlight common types found in the C/C++ standard library (e.g. `size_t`).
(default: ``True``).
`c99highlighting`
Highlight common types found in the C99 standard library (e.g. `int8_t`).
Actually, this includes all fixed-width integer types.
(default: ``True``).
`c11highlighting`
Highlight atomic types found in the C11 standard library (e.g. `atomic_bool`).
(default: ``True``).
`platformhighlighting`
Highlight common types found in the platform SDK headers (e.g. `clockid_t` on Linux).
(default: ``True``).
zC++zhttps://isocpp.org/<2F>cppzc++z text/x-c++hdrz text/x-c++srcrrrz<((?:[LuU]|u8)?R)(")([^\\()\s]{,16})(\()((?:.|\n)*?)(\)\3)(")r'r r!r"z#__(offload|blockingoffload|outer)\b<>enumnamerr%r,r0rz(class|concept|typename)(\s+)r&z namespace\b<> namespacez (enum)(\s+)rzchar(16_t|32_t|8_t)\bz[;{]zinline\br+c<08><><00>\P!RV4'dR#\P!RV4'dR#R#)z#include <[a-z_]+>g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?zusing namespace g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?N)rrr!s&r^r"<00>CppLexer.analyse_text<78>s1<00><00> <0A>9<EFBFBD>9<EFBFBD>)<29>4<EFBFBD> 0<> 0<><16> <0A>9<EFBFBD>9<EFBFBD>'<27><14> .<2E> .<2E><16> /r`r$N) z*.cppz*.hppz*.c++z*.h++z*.ccz*.hhz*.cxxz*.hxxz*.Cz*.Hz*.cpz*.CPPz*.tpp)<07>virtual_inheritance<63>uuidof<6F>super<65>single_inheritance<63>multiple_inheritance<63> interface<63>event)<02>classr<73>)4<>catch<63>
const_cast<EFBFBD>delete<74> dynamic_cast<73>explicit<69>export<72>friend<6E>mutable<6C>new<65>operator<6F>private<74> protected<65>public<69>reinterpret_castrF<00>
__restrict<EFBFBD> static_cast<73>templater<00>throw<6F>throwsr<73><00>typeidr<00>virtual<61> constexpr<70>nullptr<74>concept<70>decltype<70>noexcept<70>override<64>final<61> constinit<69> consteval<61>co_await<69> co_return<72>co_yield<6C>requires<65>import<72>module<6C>typename<6D>and<6E>and_eq<65>bitand<6E>bitor<6F>compl<70>not<6F>not_eq<65>or<6F>or_eq<65>xor<6F>xor_eq)r,r')$r<>r<>r<>r<>r<>r2r6r3r4r5r7r8rrr<00> Delimiterrr rr <00>Pseudorrr<>rrr rrrdr<00> Namespacerr"rrrs@r^rrBs<><00><><00><00><08>, <11>D<EFBFBD>
<1F>C<EFBFBD><14>e<EFBFBD>n<EFBFBD>G<EFBFBD>9<>I<EFBFBD>!<21>/<2F>2<>I<EFBFBD><16>M<EFBFBD><12>H<EFBFBD> <15> L<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>F<EFBFBD>,<<3C>,<<3C>f<EFBFBD>>N<>>N<><1C>f<EFBFBD>.<2E>.<2E><06>8<> 9<> <14> 
<EFBFBD> <0F> <13> <12>B<01><1F><05>/<2F>07<30>0@<40>0@<40> B<01>4<>W<EFBFBD>^<5E>^<5E> D<>
<EFBFBD> <13> <13>L<EFBFBD> !<21> <12>&<26>u<EFBFBD> 5<>w<EFBFBD> ?<3F> <19> <20> <20>$<24>*<2A>*<2A>f<EFBFBD> 5<> <18>$<24><06> '<27> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD> <13> -<2D>x<EFBFBD><07><1A>/L<>k<EFBFBD> Z<> <12> :<3A><1C>
<1D>&<26>
'<27><1C>W<EFBFBD>k<EFBFBD> 2<> <1B>X<EFBFBD>g<EFBFBD>z<EFBFBD>:<3A>J<EFBFBD> G<> <13>
<EFBFBD>" <10> %<25>w<EFBFBD>|<7C>|<7C> 4<> <13>
<EFBFBD> <14> <14>k<EFBFBD>#3<> 4<> <18>'<27>*<2A>*<2A> +<2B> <19> <20> <20>$<24>.<2E>.<2E> 1<> <13>K<EFBFBD> <20> 
<EFBFBD>_5<06>F<EFBFBD>n<17>r`)r<>r<00>pygments.lexerrrrrrrrr <00> pygments.utilr
<00>pygments.tokenr r r rrrrrr<00>__all__rrrr$r`r^<00><module>r~sf<00><01><04>
<EFBFBD>"<22>"<22>"<22>&<26>$<24>$<24>$<24> <14>Z<EFBFBD>
<20><07>u&<26>:<3A>u&<26>p1<17>\<5C>1<17>h\<17>|<7C>\r`